2

我正在尝试通过智能主机(mailenable)从 iis 使用 vb.net 发送邮件,然后通过 Internet 发送邮件。当我发送没有附件的邮件时,它就很好了。当我发送以相同方式创建的带有附件的邮件时,智能主机发送电子邮件时出错。

“mailenable 远程服务器似乎失败或拒绝了邮件的内容”

正确设置了智能主机,并正确设置了反向 dns 和 MX 记录。我错过了什么?

  • .txt 和 .jpg 文件都发生 - 使用 system.net.mail.attachment(inputstream, attachmentname, mimetype) 附加
  • 远程服务器拒绝它
  • 智能主机正在尝试
  • 使用 Outlook 将附件发送到远程服务器工作正常
4

3 回答 3

2

我将专注于这部分错误:

“...拒绝了邮件的内容”

..因为您已经确认没有附件发送邮件可以正常工作。

  • 现在是什么时候附身?
  • 你是怎么贴上去的?
  • 您是否与服务器管理员(可能是您自己)核对以查看可以通过该系统发送哪些类型的文件?
于 2009-02-17T23:18:55.397 回答
0

您可以使用标准 SMTP 邮件客户端发送相同的消息吗?或者,您能否使用您的代码通过不同的邮件服务器(即 Google 的 Gmail IMAP 服务器)发送相同的邮件?

于 2009-02-18T00:31:27.610 回答
0

请注意,许多邮件服务器会拒绝带有 .exe、.bat、.cmd 等文件(可执行文件)和包含任何此类文件的 zip 文件的附件的电子邮件。

于 2009-02-17T23:51:04.710 回答