SSMTP 返回错误 550

SSMTP 返回错误 550

我有一个安装了 Raspian 的 Raspberry Pi,但在发送电子邮件时遇到了问题。
我已经安装了 SSMTP,通常在我的脚本中,我会在作业完成时发送电子邮件来通知我:

echo "$(date) Job completed" | mail -s "My subject" [email protected]

几个月前,一切都运行正常,直到我停止接收电子邮件。我尝试手动启动脚本,但收到此错误:

send-mail: 550 Your authenticating ID must match your sending address.

我怀疑我的 SSMTP 配置有问题,一开始我的电子邮件提供商没有检查,现在它无法工作。在这里你可以找到我的ssmtp.conf文件:

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=raspberrypi

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
AuthUser=myUser
AuthPass=myPassword
mailhub=mysite.smtp.com:587
UseSTARTTLS=YES

我认为有问题,但我不是系统管理员,而且我在邮件服务方面没有太多经验,有什么建议吗?

答案1

authenticating ID must match your sending address.

服务器 mysite.smtp.com:(或更具体地说,其运行的 MTA)拒绝您的邮件,因为您作为一个用户进行身份验证(我的用户),但以其他用户身份发送邮件。

相关内容