linux - esmtp 应用程序未授权 smtp 服务器

标签 linux email smtp

我有一个关于 esmtp 应用程序的问题,我真的希望你能帮助我。

问题是我正在尝试连接到 one.com 上需要授权的 smtp 服务器。但似乎 esmtp 不会发出 AUTH 命令。

我已经设置了 esmtprc 文件如下:

hostname = send.one.com:25
username = "username"
password = "password"

我发出这个失败的命令:

echo "Hello" | esmtp -f xxx@xxx.dk -v -C esmtprc -X smtplog.txt xxx@xxx.se

日志文件现在包括:

S: 220 csmtp3.one.com ESMTP
C: EHLO xxx
S: 250-csmtp3.one.com
250-PIPELINING
250-SIZE 104857600
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
C: MAIL FROM:<xxx@xxx.dk>
S: 250 2.1.0 Ok
C: RCPT TO:<xxx@xxx.se>
S: 553 5.7.1 <xxx@xxx.dk>: Sender address rejected: not logged in
C: QUIT
S: 221 2.0.0 Bye

我期待在“MAIL FROM”命令之前出现 AUTH 命令。

我不知道我使用的是哪个版本的 esmtp。

最佳答案

也许 libesmtp 拒绝在没有 SSL 的情况下使用纯文本身份验证。也尝试设置 starttls

关于linux - esmtp 应用程序未授权 smtp 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10996984/

相关文章:

Django:重置密码不发送电子邮件

email - rfc5322:如何折叠没有空格的值?

c# - 带有 ASP.net 错误 5.5.1 需要身份验证的 SMTP 邮件

linux - 具有非默认安装位置的 Linux 上的 Cassandra DSE 服务

linux - 不同的 'make' 行为

html - 强制表格与内容需要的一样宽

email - "Recipients Emailed"多次发送同一个地址达到配额

linux - 树莓派上的内存

sql-server - 当我尝试将 Oracle SQL 安装到 Linux 服务器上时,这个错误意味着什么?

design-patterns - 如何实现消息的定期摘要?