В общем, на
@mail.ru нормально отправляется всё. Но мне надо теперь на
@outlook.com. Используется файл конфига /etc/msmtprc:
GNU nano 6.2 /etc/msmtprc
#host smtp.office365.com
port 587
#port 465
auth on
#user sdfg[member=134536]mail[/member].ru
user sdgdfh[member=124555]outlook[/member].com
#password /home/msmtpuser/passmsm
#password sfhjdghjty
#password dvkfdghj
password fgsjghtjij
#password dfcghgjhkk
#password /home/student/Документы/passmsm
#passwordeval "cat /home/student/Документы/passmsm"
#passwordeval "sudo -u msmtpuser cat /home/msmtpuser/passmsm"
#from sdfg[member=134536]mail[/member].ru
from sdgdfh[member=124555]outlook[/member].com
tls on
tls_starttls on
logfile /var/log/msmtp.log
команда на отправку:
echo "Тестовое сообщение" | sudo msmtp -a default sdgdfh[member=124555]outlook[/member].com
После этого вылазит ошибка:
msmtp: authentication failed (method LOGIN)
msmtp: server message: 535 5.7.139 Authentication unsuccessful, basic authentication is disabled. [FR2P281CA0152.DEUP281.PROD.OUTLOOK.COM 2025-04-04T02:06:04.851Z 08DD7193C54256A3]
msmtp: could not send mail (account default from /etc/msmtprc)
На Аутлуке двухфакторная авторизация включена и пароль на приложение установлен