Tôi đang cố gắng thiết lập e-mail tự động trên pi mâm xôi của mình, nhưng nó sẽ không đàm phán phiên STARTTLS.
Ssmtp.conf như sau -
root=postmaster
mailhub={mailserver}:587
AuthUser={username}
AuthPass={password}
UseTLS=TES
UseSTARTTLS=YES
hostname={hostname}
FromLineOverride=YES
DEBUG=YES
Không đánh giá lại. Lỗi tôi nhận được trong mail.err như sau -
sSMTP[13572]: Cannot open {mailserver}:587
Trong syslog tôi nhận được các dòng sau -
sSMTP[13119]: Creating SSL connection to host
sSMTP[13119]: 220 {mailserver} ESMTP Postfix
sSMTP[13119]: EHLO {hostname}
sSMTP[13119]: 250 DSN
sSMTP[13119]: STARTTLS
sSMTP[13119]: 220 2.0.0 Ready to start TLS
sSMTP[13119]: SSL connection using (null)
sSMTP[13119]: Cannot open {mailserver}:587
Và nó chỉ chết. Tôi đã thử điều chỉnh tham số tên máy chủ, tham số UseTLS và UseSTARTTLS, không hoạt động. Tôi cũng đã thử đặt các tham số TLS_CA_File và TLS_CA_Dir được quảng cáo trong các bài đăng trên diễn đàn tương tự (nhưng cũ) nhưng chúng thậm chí dường như không hoạt động -
sSMTP[13572]: Unable to set TLS_CA_Dir="/etc/ssl/certs/"
và
sSMTP[12962]: Unable to set TLS_CA_FILE="/etc/ssl/certs/ca-certificates.crt"
Phía máy chủ tôi nhận được điều này -
postfix/submission/smtpd[7557]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
postfix/submission/smtpd[7557]: connect from unknown[{ip}]
postfix/submission/smtpd[7557]: SSL_accept error from unknown[{ip}]: -1
postfix/submission/smtpd[7557]: warning: TLS library problem: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol:s23_srvr.c:649:
postfix/submission/smtpd[7557]: lost connection after STARTTLS from unknown[{ip}]
postfix/submission/smtpd[7557]: disconnect from unknown[{ip}]
Tuy nhiên mọi thứ đều hoạt động tốt khi tôi thử cấu hình tương tự trên máy Ubuntu 18.04 hoặc từ các ứng dụng email khách trên máy tính để bàn như Thunderbird. Bất cứ ý tưởng nào về lý do tại sao nó sẽ không kết nối với máy chủ từ Pi?
/etc/ssl/certs/ca-certificates.crt
tập tin?