Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: device в May 08, 2006, 10:29



Титла: Qmail sendmail
Публикувано от: device в May 08, 2006, 10:29
Здравейте,
Първо да кажа не съм много напреднал в Linux.
Предимно разбирам от програмиране, но в момента ми е налага да настроя qmail така че да работи mail() на PHP. Значи има qmail  инсталиран на сървара. пиша:
telnet localhost 25
HELO
MAIL FROM: my@mail.com
RCPT TO: my@mail.com
DATA
mail content here
.
QUIT
Всичко минава обаче не получавам писмото
А и още нещо
когато напиша /etc/init.d/qmail stop казва че сървъра е спрян но на порт 25 все още се слуша ... това също ми се вшжда странно

Ще се радвам и на връзки по въпроса


Титла: Qmail sendmail
Публикувано от: steady в May 08, 2006, 10:44
Грешка !

За да работи mail() на PHP не ти трябва qmail !!!

Необходимо е само да се настрои директивата на php.ini:
Цитат
[mail function]
;For Unix only. You may supply arguments as well ( default: 'sendmail -t -i' ).
sendmail_path = sendmail -t -i


източник: книга за PHP5

При мен работи безотказно ... ето примерче ...
Поздрави, steady.





Титла: Qmail sendmail
Публикувано от: device в May 08, 2006, 10:53
добре не трябва ли все пак да се получава писмото като го пращам през telnet localhost 25
пробвах това което ми каза но все още не съм получил писмо


Титла: Qmail sendmail
Публикувано от: steady в May 08, 2006, 11:13
1. Ако го чакаш вкъщи е доста сложно ... аз неможах да го направя.
2. Ако го изпратиш на mail.bg или yahoo.com ще се изисква да имаш reverse DNS към твоето IP (домейн), за да не се квалифицира като спам от сървърите на mail.bg или yahoo.com. DNS проба.
3. Ако го изпратиш на abv.bg няма да има никакъв проблем.

Аз лично работя с 3 вариант ... засега.


Титла: Qmail sendmail
Публикувано от: device в May 08, 2006, 11:26
Така имам DNS.
на сървара се хостват страници и т.н.
Всичко си върви ок само sendmail не праща писмата
иначе функцията връща true.

P.S. Рестартирал съм apache





Титла: Qmail sendmail
Публикувано от: steady в May 08, 2006, 11:35
Дай съдържанието на файла:
/var/log/mail/info
да видим какво казва сървъра.

edit: Трябва да имаш reverse DNS ...
т.е. Reverse DNS entries for MX records != FAIL





Титла: Qmail sendmail
Публикувано от: device в May 08, 2006, 12:34
Значи проблема е Lame Nameserves

За първи път срещам този проблем някакви идей как да се реши това и дали вобще зависи от мен или ...