mutt SMTP TLS gửi thư


16

Khi tôi cố gắng gửi thư, tôi gặp lỗi sau:

gnutls_handshake: Đã nhận được gói TLS bất ngờ.

Đây là .muttrc của tôi (myname, myaddress và mymail là giữ chỗ):

# 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"

Có thể không tương thích với máy chủ. Sẽ rất khó để trả lời điều này mà không biết máy chủ. Bạn có thể thử với tài khoản tại các nhà cung cấp khác không (ví dụ: tạo địa chỉ Gmail vứt đi)?
Gilles 'SO- ngừng trở nên xấu xa'

Tôi đã gặp vấn đề này và vì một số lý do, nó dường như hoạt động tốt trên cổng 465.

Câu trả lời:


24

Khi sử dụng đệ trình smtp trên cổng 587, giá trị cho smtp_urlnên bắt đầu bằng "smtp://", tức là không bằng "smtps://". Nó cũng quan trọng để đảm bảo ssl_starttlsđược đặt thành "yes", như được thực hiện chính xác trong cấu hình ở trên.

Trong khi thiết lập máy chủ của riêng tôi, tôi đã gặp vấn đề tương tự. Có quyền truy cập vào nhật ký ở cả phía máy khách và phía máy chủ, điều hiển nhiên rằng đó chắc chắn là vấn đề phía máy khách.

Một tùy chọn cấu hình bắt đầu bằng việc smtpsbảo mutt mở kết nối được mã hóa ssl đến máy chủ. Tuy nhiên, máy chủ đang mong đợi một phiên smtp văn bản rõ ràng sẽ chuyển để được mã hóa ngay khi máy khách và máy chủ thực hiện một số cuộc đàm phán.


2
Nếu tôi đúng về điều này (chỉ cần thử nghiệm), điều tương tự là hợp lệ cho set folder="imaps://mục nhập. Nó phải set folder="imap:. Ví dụ : set folder = "imap://mail.domain.ext:143/".
Nikos Alexandris

@NikosAlexandris Xin lưu ý: imap (143), imaps (993), smtp (25), smtps (465). Mặc dù có thể chạy starttls đối với một số máy chủ imap, nhưng imap thường không có gì tương ứng với trình smtp (587).
sampi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.