以编程方式发送邮件w /附件无法传送

问题描述:

我试图通过智能主机(mailenable)通过Internet从iis发送使用vb.net的邮件。当我发送没有附件的邮件时,它会很好。当我发送邮件的方式与附件相同时,智能主机发送邮件时发生错误。以编程方式发送邮件w /附件无法传送

“mailenable远程服务器显示为有故障或已经拒绝该消息的内容”智能主机是否正确设置了正确设置反向DNS和MX记录

。我错过了什么?

  • 情况与.txt和.jpg文件都 - 连接使用system.net.mail.attachment(InputStream中,ATTACHMENTNAME,MIME类型)
  • 远程服务器将拒绝它
  • 智能主机正在试图
  • 发送附件使用前景远程服务器工作正常

我会集中于该错误的这一部分:

"...rejected the contents of the message"

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

  • 附件是几点?
  • 你如何附加它?
  • 你检查了服务器管理员(可能是你自己),看看哪些类型的文件可能通过该系统发送?

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

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