mutt SMTP TLS ошибка отправки почты

Когда я пытаюсь отправить почту, я получаю следующую ошибку:

gnutls_handshake: был получен неожиданный пакет TLS.

Это мой .muttrc (myname, myaddress и mymail – заполнители):

# Automatically log in to this mailbox at startup set imap_user="myname" set imap_pass="" set spoolfile="imaps://imap.myaddress/Inbox" set folder="imaps://imap.myaddress/Inbox" set record="=Sent" set postponed="=Drafts" # define how to send mails set smtp_url="smtps://$imap_user:$imap_pass@smtp.myaddress:587" # activate TLS if available on the server set ssl_starttls=yes # always use SSL when connecting to a server set ssl_force_tls=yes # wait to enter mailbox manually set imap_passive # Automatically poll subscribed mailboxes for new mail (new in 1.5.11) set imap_check_subscribed # Reduce polling frequency to a sane level set mail_check=60 # And poll the current mailbox more often (not needed with IDLE in post 1.5.11) #set timeout=10 # keep a cache of headers for faster loading (1.5.9+?) #set header_cache=~/.hcache # Display download progress every 5K set net_inc=5 # Cancel a message when subject is blank set abort_nosubject=yes # Set default editor set editor="gvim -v" # Asks to include message when replying set include=ask-yes # Asks to postpone a message when not sent set postpone=ask-yes # Ask before printing set print=ask-yes # set from to ensure mutt doesn't put user@localhost.localhost set from="myemail" set use_from=yes set envelope_from="yes" 

При использовании отправки smtp на порт 587 значение для smtp_url должно начинаться с "smtp://" , то есть не с "smtps://" . Также важно убедиться, что ssl_starttls настроено на "yes" , как это правильно сделано в приведенной выше конфигурации.

При настройке моего собственного сервера у меня была такая же проблема. Имея доступ к журналам как на стороне клиента, так и на стороне сервера, стало очевидно, что это, безусловно, проблема с клиентской стороной.

smtps config, начинающийся с smtps сообщает mutt, чтобы открыть зашифрованное соединение ssl с сервером. Однако сервер ожидает прозрачный текстовый smtp-сеанс, который переводится, чтобы зашифроваться, как только клиент и сервер сделали некоторые переговоры.