我已经使用postfix和dovecot安装了本地邮件服务器。现在,我希望fetchmail从另一台服务器获取我的邮件,并在本地发送它们。但是,由于fetchmail在通过SMTP连接到本地postfix时不使用STARTTLS,所以我收到了错误:
reading message 852 of 853 (18519 octets) (log message incomplete)
SMTP> MAIL FROM:<XXXXXXXXXXX> SIZE=18519
SMTP< 530 5.7.0 Must issue a STARTTLS command first
SMTP error: 530 5.7.0 Must issue a STARTTLS command first
SMTP server requires STARTTLS, keeping message.
SMTP> RSET根据前一个问题的说法,这是因为fetchmail在与SMTP服务器对话时不支持STARTTLS,并且声明
通常情况下没有问题,因为它通常在本地发送电子邮件。
因此,我得出结论,我的配置在某种程度上是有缺陷的。我希望在MUA发送邮件时连接到postfix是安全的,但是如果我想使用fetchmail,显然我不能强制执行它。是为了放松后缀的master.cf for SMTP中的安全约束,而只对SUBMISSION强制执行STARTTLS吗?
https://unix.stackexchange.com/questions/354418
复制相似问题