LINUX.ORG.RU

mutt + msmtp + gmail


1

0

Проблема такая, настроил msmtp для отправки писем на smtp.gmail.com.
Отпраляю так: mail -s "тема" name@mail.ru - всё отлично, письмо уходит. При попытке отправить с помощью mutt вваливается сообщение "Нет доступных методов аутентификации".
Насколько я понимаю, mutt должен скормить письмо sendmail, а тот уже должен заниматься аутентификацией на smtp сервере. sendmail работает, в чём тогда проблема?

~$ cat .msmtprc 
account default
host smtp.gmail.com
port 587
auth on
tls on
tls_starttls on
tls_certcheck off
from my_name@gmail.com
user my_name@gmail.com
password my_pass

~$ cat .muttrc
ignore "Authentication-Results:"
ignore "DomainKey-Signature:"
ignore "DKIM-Signature:"
hdr_order Date From To Cc

set header_cache=”~/.mutt/cache/headers”
set message_cachedir=”~/.mutt/cache/bodies”
set certificate_file=~/.mutt/certificates

set imap_user = 'my_name@gmail.com'
set imap_pass="my_pass"
set spoolfile = imaps://imap.gmail.com:993/INBOX
set folder = imaps://imap.gmail.com:993/
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set smtp_url = "smtp://my_name@smtp.gmail.com:587/"
set smtp_pass = "my_pass"

set move = no

в muttrc поставь: set sendmail="/usr/bin/msmtp"

Komintern ★★★★★
()

проблема решилась удалением строк smtp_url и smtp_pass :)

greenzu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.