Я пытаюсь настроить SSMTP на моей Raspberry PI(Raspbian Wheezy(порт Debian ARM)), модель B, прямо сейчас я могу отправлять почту через консоль просто отлично, фактически получая почту aswel.
Проблема в том, что когда я пытаюсь отправить почту через PHP, кажется, что она отправляется в другой домен / поддомен.
Консоль отправляет его на mail.justcandan.com:587, который работает, PHP отправляет его через mail.pi.justcandan.com (стандартный порт 25), но должен быть таким же, как консоль.
Вот одна строка, которая повторяется в журнале
May 6 22:27:24 plaatjescollectie sm-mta[312]: r46AfkKJ025954: to=<www-data@pi.justcandan.com>, delay=11:45:38, xdelay=00:00:00, mailer=esmtp, pri=6420000, relay=mail.pi.justcandan.com., dsn=4.0.0, stat=Deferred
: Connection timed out with mail.pi.justcandan.com.
И вот моя часть sendmail_path моего php ini(/etc/php5/apache2/php.ini)
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "/usr/bin/sendmail -t -i -f pi@justcandan -r stefan@justcandan.com"
Так что я делаю не так? Я не понимаю, как консоль sendmail работает просто отлично, но в php она не работает.
Хорошо, у меня получилось, у меня неправильный путь sendmail_path, sendmail находится в /usr /sbin / not /usr / bin. Но теперь у меня все еще есть проблема, хотя моя почта физически "отправлена", она никогда не попадает в мой почтовый ящик, странно.
Это мой mail.log, при отправке через php:
May 7 05:43:02 raspberrypi sSMTP[4426]: Creating SSL connection to host
May 7 05:43:02 raspberrypi sSMTP[4426]: SSL connection using RSA_AES_128_CBC_SHA1
May 7 05:43:03 raspberrypi sSMTP[4426]: Sent mail for pi@justcandan.com (221 vserver104.axc.nl closing connection) uid=33 username=www-data outbytes=378
Это мой mail.info, при отправке через php:
May 7 05:43:02 raspberrypi sSMTP[4426]: Creating SSL connection to host
May 7 05:43:02 raspberrypi sSMTP[4426]: SSL connection using RSA_AES_128_CBC_SHA1
May 7 05:43:03 raspberrypi sSMTP[4426]: Sent mail for pi@justcandan.com (221 vserver104.axc.nl closing connection) uid=33 username=www-data outbytes=378
Все остальные письма. файлы в /var /log пусты. Логи Apache2 только возвращают значок, который не найден, но это не имеет значения.
РЕДАКТИРОВАТЬ: по-видимому, мой Пи не отвечал, и через 10 минут я начал получать письма. Так что, думаю, я исправил это сам.