mutt Erro TLS SMTP enviando e-mail

13

Quando tento enviar um e-mail, recebo o seguinte erro:

gnutls_handshake: um pacote TLS inesperado foi recebido.

Este é o meu .muttrc (myname, myaddress e mymail são marcadores de posição):

# 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:[email protected]: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 [email protected] 
set from="myemail"
set use_from=yes
set envelope_from="yes"
    
por bug 01.03.2013 / 16:00

1 resposta

21

Ao usar o envio smtp na porta 587, o valor para smtp_url deve começar com "smtp://" , ou seja, não com "smtps://" . Também é importante garantir que ssl_starttls esteja definido como "yes" , conforme feito corretamente na configuração acima.

Durante a configuração do meu próprio servidor, recebi exatamente o mesmo problema. Ter acesso a registros no cliente & o lado do servidor, tornou óbvio que certamente era um problema do lado do cliente.

Uma opção de configuração que começa com smtps diz ao mutt para abrir uma conexão SSL criptografada com o servidor. No entanto, o servidor está esperando uma sessão SMTP de texto não criptografado que será transferida para ser criptografada assim que o cliente & servidor fez alguma negociação.

    
por 26.10.2013 / 12:40

Tags