通过SMTP将邮件发送到Hotmail帐户转到垃圾文件夹 [英] Send mail to hotmail account via SMTP goes to junk folder

查看:133
本文介绍了通过SMTP将邮件发送到Hotmail帐户转到垃圾文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Windows应用程序,客户可以从中向其朋友发送邀请以加入该计划.

我正在使用以下代码发送邮件:

I have a windows application from which clients can send an invite to their friends to join the program.

I am using the following code to send mail:

string body = "Dear " + friend + Environment.NewLine +
Environment.NewLine + "Your friend " + name + " invites you to join the program. Download from this link - " + "http://www.myurl.com";
MailMessage msg = new MailMessage("info@myurl.com", email, name + " is inviting you to join ", body);

SmtpClient SmtpMail = new SmtpClient("mail.myurl.com", 25);
SmtpMail.Credentials = new NetworkCredential("info@myurl.com", "mypassword");
SmtpMail.EnableSsl = false;

SmtpMail.Send(msg);



除hotmail以外,我们所有测试过的电子邮件都可以正常使用.
我已与hotmail支持人员联系,并按要求加入了他们的垃圾报告计划",但电子邮件仍转到了垃圾文件夹.

当我再次查询时,我得到了一个庞大的文档,我无法理解. http://postmaster.live.com/Guidelines.aspx [ SmartScreen [ http://download.microsoft.com/download /e/3/3/e3397e7c-17a6-497d-9693-78f80be272fb/enhance_deliver.pdf

谁能用简单的英语解释一下,然后告诉我我需要做什么.与往常一样,Microsoft帮助是一场噩梦,根本没有帮助.

经过两周的电子邮件,我已经放弃了他们.

感谢任何可以提供帮助的人.



This works fine with all the email we have tested apart from hotmail.
I have contacted hotmail support and joined their Junk Reporting Plan as requested and still the emails went to junk folder.

When I queried this again I got loaded with a massive document which I cannot understand. http://postmaster.live.com/Guidelines.aspx[^]

and SmartScreen[^]


and http://download.microsoft.com/download/e/3/3/e3397e7c-17a6-497d-9693-78f80be272fb/enhance_deliver.pdf

Can anybody please explain this in plain english and show me what I need to do. As always Microsoft help is a nightmare and not helpful at all.

I have given up on them after 2 weeks of emails.

Thanks to anyone who can help

推荐答案

我认为这与发送代码的任何问题都不相关.这完全取决于在Hotmail端如何配置反垃圾邮件筛选.您应该再次联系Hotmail并寻求解决方案.也许这仅与收件人的电子邮件帐户的配置有关.

—SA
I don''t think it is related to any problems with your sending code. It all depends on how anti-spam filtering is configured on the Hotmail side. You should contact Hotmail again and ask for resolution. Maybe this is related just to the configuration of the e-mail account of the recipient.

—SA


您是否检查了以下任何点:

http://postmaster.live.com/Guidelines.aspx [^ ]

例如:

*不得通过不安全的电子邮件中继或代理服务器传输消息.

*可能不接受来自动态IP空间的连接.

*电子邮件服务器必须具有有效的反向DNS记录.

您的电子邮件服务器"mail.myurl.com"是否正确设置?它是否具有有效的反向DNS记录?它有一个静态IP地址吗?

您正在发送已禁用SSL的邮件-这可能足以使Hotmail判定电子邮件不安全并将其路由到垃圾邮件文件夹.

您是否尝试过从标准电子邮件客户端发送完全相同的电子邮件?

这样,您就可以区分消息内容的问题和消息发送方式的问题.

Hotmail可能会确定其中包含链接的短消息是垃圾邮件,除非它们来自收件人地址簿中的人. (这是一个非常合理的假设.)
Did you check any of the points in:

http://postmaster.live.com/Guidelines.aspx[^]

For example:

* Messages must not be transmitted through insecure email relay or proxy servers.

* Connections from dynamic IP space may not be accepted.

* Email servers must have valid reverse DNS records.

Is your email server "mail.myurl.com" set up correctly? Does it have a valid reverse DNS record? Does it have a static IP address?

You are sending the message with SSL disabled -- this might be sufficient for Hotmail to decide the email is insecure and route it to the spam folder.

Have you tried sending the exact same email message from a standard email client?

That way you can differentiate between problems with the content of the message and problems with the way it is being sent.

Hotmail may decide that short messages with links in them are spam unless they come from people in the recepients address book. (That''s a pretty reasonable assumption.)


这篇关于通过SMTP将邮件发送到Hotmail帐户转到垃圾文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆