1

Тема: sendmail

Работает sendmail нормально, проверил телнетом, но при отправке из php функции mail скрипт где то на минуту зависает а потом оповещает что письмо ушло, но оно так и не приходит, в настройках пхп путь sendmail_path    /usr/sbin/sendmail -t -i

2

Re: sendmail

смотрите логи, включайте дебаг

3

Re: sendmail

Спасибо
нашел ошибку Aug  7 10:04:36 bsd95 sendmail[51865]: My unqualified host name (localhost) unknown; sleeping for retry
Aug  7 10:05:36 bsd95 sendmail[51865]: unable to qualify my own domain name (localhost) -- using short name

В rc.conf hostname="BSD95" в hosts
127.0.0.1               localhost localhost
127.0.0.1       BSD95 BSD95.localhost

все равно ошибка та же, после правки днсов рестартить серв надо?

4

Re: sendmail

а вы правили DNS? После правки DNS надо рестартовать службу.
Ну и 127.0.0.1 всегда было localhost

5

Re: sendmail

я правил эти два файла rc.conf и hosts я погуглил ошибку и нашел решение которые описал выше, но все равно не работает сендмейл все с той же ошибкой, я потому и спросил может ребутнуть нужно или настройки не помогли

6

Re: sendmail

DNS вы не правили. После изменений rc.conf можно перегрузить сервак или надо перечитать конфиг, выбор за вами. Ошибка это еще не проблема. Дебаг включить. логи сервера и веб сервера смотреть, возможно ваш скрипт ничего и не отправляет через sendmail, раз в логах ничего нет

7

Re: sendmail

а как перечитать конфиг? вот логи с мейл сервера

Aug  7 10:10:13 bsd91 sendmail[51931]: My unqualified host name (localhost) unknown; sleeping for retry
Aug  7 10:11:13 bsd91 sendmail[51931]: unable to qualify my own domain name (localhost) -- using short name
Aug  7 10:11:13 bsd91 sendmail[51931]: q777BDAe051931: from=www, size=142, class=0, nrcpts=1, msgid=<201208070711.q777BDAe051931@localhost>, relay=www@localhost
Aug  7 10:11:13 bsd91 sm-mta[51959]: q777BDKM051959: from=<www@localhost>, size=428, class=0, nrcpts=1, msgid=<201208070711.q777BDAe051931@localhost>, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Aug  7 10:11:13 bsd91 sendmail[51931]: q777BDAe051931: [email protected], ctladdr=www (80/80), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30142, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q777BDKM051959 Message accepted for delivery)
Aug  7 10:11:13 bsd91 sm-mta[51961]: q777BDKM051959: to=<[email protected]>, ctladdr=<www@localhost> (80/80), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30428, relay=mx6.ua.fm. [91.198.36.62], dsn=5.1.1, stat=User unknown
Aug  7 10:11:13 bsd91 sm-mta[51961]: q777BDKM051959: q777BDKM051961: DSN: User unknown
Aug  7 10:11:13 bsd91 sm-mta[51961]: q777BDKM051961: to=<www@localhost>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31452, relay=local, dsn=2.0.0, stat=Sent
Aug  7 10:39:29 bsd91 sm-mta[52073]: q7775al7051874: to=<[email protected]>, ctladdr=<www@localhost> (80/80), delay=00:33:53, xdelay=00:00:00, mailer=esmtp, pri=210428, relay=mx6.ua.fm. [91.198.36.62], dsn=5.1.1, stat=User unknown
Aug  7 10:39:29 bsd91 sm-mta[52073]: q7775al7051874: q777dTKN052073: DSN: User unknown
Aug  7 10:39:29 bsd91 sm-mta[52073]: q777dTKN052073: to=<www@localhost>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31690, relay=local, dsn=2.0.0, stat=Sent 

в логах апача ничего нету

8

Re: sendmail

stat=User unknown
здесь по-моему все ясно.
Ну и если вы хотите отправлять почту со своего почтового сервера в мир, то вам как минимум надо настроить почтовый сервер, чтобы был указан правильный домен и корректный обратный адрес.

9

Re: sendmail

Спасибо, Вроде вымучил, но теперь если отправляю почту например на ящик в яндексе или гугле то все ок, а если на свою почту например, в логе появляется  stat=User unknown

Aug  8 13:13:40 bsd91 sendmail[71577]: q78ADepD071577: from=www, size=37, class=0, nrcpts=1, msgid=<201208081013.q78ADepD071577@bsd91>, relay=www@localhost
Aug  8 13:13:40 bsd91 sm-mta[71578]: q78ADerX071578: from=<www@bsd91>, size=311, class=0, nrcpts=1, msgid=<201208081013.q78ADepD071577@bsd91>, proto=ESMTP, daemon=IPv4, relay=localhost [127.0.0.1]
Aug  8 13:13:40 bsd91 sendmail[71577]: q78ADepD071577: [email protected], ctladdr=www (80/80), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30037, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q78ADerX071578 Message accepted for delivery)
Aug  8 13:13:40 bsd91 sm-mta[71580]: q78ADerX071578: to=<[email protected]>, ctladdr=<www@bsd91> (80/80), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30311, relay=mx6.ua.fm. [91.198.36.62], dsn=5.1.1, stat=User unknown
Aug  8 13:13:40 bsd91 sm-mta[71580]: q78ADerX071578: q78ADerX071580: DSN: User unknown
Aug  8 13:13:40 bsd91 sm-mta[71580]: q78ADerX071580: to=<www@bsd91>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31335, relay=local, dsn=2.0.0, stat=Sent

в чем проблема?

10

Re: sendmail

Перенес в почту