Автор Тема: Qmail sendmail  (Прочетена 2993 пъти)

device

  • Участници
  • ***
  • Публикации: 4
    • Профил
Qmail sendmail
« -: 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 все още се слуша ... това също ми се вшжда странно

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

steady

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Maemo / Ubuntu
  • Window Manager: Gnome
    • Профил
Qmail sendmail
« Отговор #1 -: 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.



Активен

Tablet: Nokia N900; Maemo 5.
Server: HP; Intel Pentium 4 3.2GHz; 2GB DDR2; Ubuntu Server 9.10.
Laptop: Acer Aspire 5738ZG; Intel Core 2 Duo 2GHz; 3GB DDR3; Nvidia GeForce G105M; Ubuntu 10.10.
Desktop: ASRock ConRoeXFire-eSATA2; Intel Core 2 Duo 1.6GHz; 3GB DDR2; Nvidia GeForce G210; Ubuntu 10.10.

device

  • Участници
  • ***
  • Публикации: 4
    • Профил
Qmail sendmail
« Отговор #2 -: May 08, 2006, 10:53 »
добре не трябва ли все пак да се получава писмото като го пращам през telnet localhost 25
пробвах това което ми каза но все още не съм получил писмо
Активен

steady

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Maemo / Ubuntu
  • Window Manager: Gnome
    • Профил
Qmail sendmail
« Отговор #3 -: May 08, 2006, 11:13 »
1. Ако го чакаш вкъщи е доста сложно ... аз неможах да го направя.
2. Ако го изпратиш на mail.bg или yahoo.com ще се изисква да имаш reverse DNS към твоето IP (домейн), за да не се квалифицира като спам от сървърите на mail.bg или yahoo.com. DNS проба.
3. Ако го изпратиш на abv.bg няма да има никакъв проблем.

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

Tablet: Nokia N900; Maemo 5.
Server: HP; Intel Pentium 4 3.2GHz; 2GB DDR2; Ubuntu Server 9.10.
Laptop: Acer Aspire 5738ZG; Intel Core 2 Duo 2GHz; 3GB DDR3; Nvidia GeForce G105M; Ubuntu 10.10.
Desktop: ASRock ConRoeXFire-eSATA2; Intel Core 2 Duo 1.6GHz; 3GB DDR2; Nvidia GeForce G210; Ubuntu 10.10.

device

  • Участници
  • ***
  • Публикации: 4
    • Профил
Qmail sendmail
« Отговор #4 -: May 08, 2006, 11:26 »
Така имам DNS.
на сървара се хостват страници и т.н.
Всичко си върви ок само sendmail не праща писмата
иначе функцията връща true.

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



Активен

steady

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Maemo / Ubuntu
  • Window Manager: Gnome
    • Профил
Qmail sendmail
« Отговор #5 -: May 08, 2006, 11:35 »
Дай съдържанието на файла:
/var/log/mail/info
да видим какво казва сървъра.

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



Активен

Tablet: Nokia N900; Maemo 5.
Server: HP; Intel Pentium 4 3.2GHz; 2GB DDR2; Ubuntu Server 9.10.
Laptop: Acer Aspire 5738ZG; Intel Core 2 Duo 2GHz; 3GB DDR3; Nvidia GeForce G105M; Ubuntu 10.10.
Desktop: ASRock ConRoeXFire-eSATA2; Intel Core 2 Duo 1.6GHz; 3GB DDR2; Nvidia GeForce G210; Ubuntu 10.10.

device

  • Участници
  • ***
  • Публикации: 4
    • Профил
Qmail sendmail
« Отговор #6 -: May 08, 2006, 12:34 »
Значи проблема е Lame Nameserves

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