出站 SMTP 电子邮件未送达,但仍从队列和取件文件夹中消失

出站 SMTP 电子邮件未送达,但仍从队列和取件文件夹中消失

在端口 587 上的 Windows 2012 Server r2 上设置我的 smtp 服务器后,我通过创建标有电子邮件的文本文件来测试电子邮件功能,其中包含以下代码:

From:[email protected]
to:[email protected]
Sunject: Test Email

This is the body

.
  1. 然后我保存了email.txt文件。
  2. 将其放入 mailroot 内的 pickup 文件夹中。
  3. 几秒钟后,email.txt 文件从 pickup 文件夹中消失。
  4. 它出现在队列文件夹中
  5. 但随后从队列文件夹中消失

这时我检查了我的 Gmail 邮件是否已送达,但没有邮件。于是我检查了死信文件夹,当然里面是空的。

所以我的问题是,我的电子邮件怎么了?它被送达了吗?我是否必须更改 smtp 服务器才能使其正常工作?我的电子邮件是否被阻止了,因为它甚至没有出现在我的垃圾邮件文件夹中?

更新2:刚刚检查了丢失的文件夹,我一直收到传递状态通知(失败),内容是:

smtp; 550 5.1.0 Authentication required

这是什么意思?我该怎么做才能解决这个问题?

答案1

我解决了!我只是按照以下步骤操作。

  1. 转到 IIS 6.0 管理器
  2. 右键单击您的域名 - 选择属性
  3. 在交货标签上选择出站安全
  4. 选择基本身份验证
  5. 输入你的 ISP 用户名,在我的情况下,这是我的 comcast 用户名和密码
  6. 勾选 TLS 加密复选框,然后按“确定”
  7. 按“应用”。

现在您应该能够发送邮件而不会出现错误 5.1.0

相关内容