LINUX.ORG.RU

mutt + msmtp


0

0

.msmtprc
-----------
defaults
logfile ~/.msmtp.log

account yandex
host smtp.yandex.ru
auth on
port 25
from *****@yandex.ru
user *****@yandex.ru
password pass

account gmail
host smtp.gmail.com
port 465
from *******@gmail.com
user *******@gmail.com
auth on
tls on
tls_starttls on
tls_certcheck off
password pass

В muttrc прописал
set sendmail="/usr/bin/msmtp"

Но msmtp не отправляет письма (ни с аккаунта яндекса, ни с gmail)
В логах пишет такое:
host=smtp.yandex.ru tls=off auth=on user=****@yandex.ru from=ilya@omega recipients=*****@mail.ru,*****@mail.ru errormsg='cannot use a secure authentication method' exitcode=EX_UNAVAILABLE

Помогите настроить.

anonymous

Re: mutt + msmtp

#~/.msmtprc
defaults
logfile ~/.msmtp.log
account gmail
host smtp.gmail.com
port 587
from kwcenter@gmail.com
auth on
tls on
tls_certcheck off
user kwcenter@gmail.com
password ******
account default : gmail
#EOF

выруби tls_starttls on

Komintern ★★★★★ ()
Ответ на: Re: mutt + msmtp от Komintern

Re: mutt + msmtp

Спасибо. А яндекс как настроить? При отправке с аккаунта яндекса пишет
msmtp: cannot use a secure authentication method

anonymous ()
Ответ на: Re: mutt + msmtp от anonymous

Re: mutt + msmtp

а это уже у яндекса надо спрашивать. или попробуй tls в off выставить. он несекурныйы smtp поддерживает?

Komintern ★★★★★ ()
Ответ на: Re: mutt + msmtp от Komintern

Re: mutt + msmtp

Видимо не поддерживает. На яндексе написано, что нужно отключать ssl.
Вот сейчас так, но все равно не отправляет :(
account yandex
host smtp.yandex.ru
auth on
port 587
from ****@yandex.ru
user ****
password *****
tls off
tls_certcheck off

anonymous ()
Ответ на: Re: mutt + msmtp от anonymous

Re: mutt + msmtp

mail.ru  с этими же настройками тоже не отправляет ((

host=smtp.mail.ru tls=off auth=on user=gsm2001 from=ilya@omega recipients=goga1234@mail.ru,goga1234@mail.ru errormsg='cannot use a secure authentication method' exitcode=EX_UNAVAILABLE

anonymous ()
Ответ на: Re: mutt + msmtp от anonymous

Re: mutt + msmtp

Вобщем выставил auth login и все заработало.
Оказывается яндекс поддерживает только один метод авторизации:
 msmtp --serverinfo --host=smtp.yandex.ru --tls=off --port=25 --tls-certcheck=off
SMTP server at smtp.yandex.ru (smtp.yandex.ru [213.180.204.38]), port 25:
    Yandex ESMTP (NO UCE)(NO UBE) server ready at Tue, 2 Sep 2008 15:12:04 +0400
Capabilities:
    SIZE 20971520:
        Maximum message size is 20971520 bytes = 20,00 MB
    PIPELINING:
        Support for command grouping for faster transmission
    DSN:
        Support for Delivery Status Notifications
    STARTTLS:
        Support for TLS encryption via the STARTTLS command
    AUTH:
        Supported authentication methods:
        LOGIN
This server might advertise more or other capabilities when TLS is active.

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