Kozack
@Kozack
Thinking about a11y

Как настроить msmtprc для Яндекса?

msmtprc установлен
ubuntu@server11960:~$ msmtp --version
msmtp version 1.4.31
Platform: x86_64-pc-linux-gnu
TLS/SSL library: GnuTLS
Authentication library: GNU SASL
Supported authentication methods:
plain scram-sha-1 cram-md5 gssapi external digest-md5 login ntlm 
IDN support: enabled
NLS: enabled, LOCALEDIR is /usr/share/locale
Keyring support: none
System configuration file name: /etc/msmtprc
User configuration file name: /home/ubuntu/.msmtprc

Copyright (C) 2013 Martin Lambers and others.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

В php.ini прописано
sendmail_path ="/usr/bin/msmtp -t"
В /etc/msmtprc
defaults
tls on
tls_starttls on
tls_certcheck off
logfile /var/log/msmtp.log

В /home/ubuntu/.msmtprc
defaults
tls on
tls_starttls on
tls_certcheck off
logfile /var/log/msmtp.log

account dssu
host smtp.yandex.ru
port 587
auth on
keepbcc on
user info@dssu.com.ua
password ******
from info@dssu.com.ua

account default : dssu

Тестирую
<?php var_dump(mail("cawa-93@ya.ru", "Yandex", 'TESTER', "From: info@dssu.com.ua\r\n")); ?>

Результат
bool(false)
Почему не роботает?
  • Вопрос задан
  • 4766 просмотров
Пригласить эксперта
Ответы на вопрос 1
Вот мой рабочий конфиг:
host smtp.yandex.ru
port 587
from user@domain.ru
keepbcc on
auth on
user user@domain.ru
password 12345678
tls on
tls_starttls on
tls_certcheck off

/etc/msmtprc является симлинком на этот конфиг.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы