0

我正在编写一个应用程序,它创建一个 word 文档并将其从我们的共享邮箱通过电子邮件发送给用户。该代码工作正常,但邮件被传递到垃圾文件夹而不是收件箱。

我相信这是因为它直接来自电子邮件地址(mymailbox@company.com),而不是我们的全球地址列表(我的邮箱)中的邮箱名称。

有没有办法让 VB.Net 识别我的全局地址列表,以便我可以直接从邮箱名称发送;或者这个问题还有其他解决方案吗?

4

2 回答 2

3

您可以将 mailmessage.from 中的“发件人”地址设置为正确的电子邮件地址。但是,“发件人”地址通常不足以将电子邮件发送到垃圾邮件文件夹。

您可以采取几个步骤来提高您的电子邮件通过率。Rachel Gallen 上方评论中的链接很好地涵盖了这些内容。

http://www.allspammedup.com/2009/09/7-ways-to-prevent-your-emails-being-blocked-as-spam/

http://www.interspire.com/content/2006/09/28/improve-your-email-delivery-rates/

于 2013-01-17T19:15:26.100 回答
0

垃圾邮件中出现某些内容的原因是收件人的电子邮件客户端和/或 ISP 设置的,而不是您可以控制的。通过使您的电子邮件具有更少的垃圾邮件特征,您可以最大限度地提高您看起来是非垃圾邮件的机会 - 如果您可以重新发送您的发送系统以将邮件创建为电子邮件而不是附件,这可能会有所帮助。

于 2013-01-17T18:37:11.203 回答