c# - 垃圾邮件中发送的邮件

标签 c# asp.net mysql web-services email

我已经在 C# 中创建了 asp.net webservice 来发送给定 mailid 作为参数的邮件。

邮件已发送,但显示为垃圾邮件,而不是收件箱邮件。

我使用了以下代码;

.NET 代码:

public int SendMail(string mailto, string username, string password)
    {
        try
        {
            string mailFrom = "test@gmail.com";
            string siteName = "www.XYZ.com";
            MailAddress fromAddress = new MailAddress(mailFrom, siteName);
            SmtpClient mailClient = new SmtpClient();

            MailMessage message = new MailMessage();
            message.From = fromAddress;
            message.To.Add(mailto);

            message.Subject = "Your User Name and Password";
            message.IsBodyHtml = true;

            mailClient.Host = "relay-hosting.secureserver.net";
            mailClient.UseDefaultCredentials = false;
            mailClient.EnableSsl = false;

            string body = "<HTML><BODY><CENTER><H2>Your User Name  :'" + username + "' </H2><BR/><H2>Your Password :'" + password + "' </H2></CENTER></BODY></HTML>";

            message.Body = body;

            mailClient.Send(message);

            return 1;
        }
        catch (Exception ex)
        {
            return 0;
        }
    }

WEB.CONFIG 代码:

    <system.net>
    <mailSettings>
        <smtp from="test@gmail.com">
            <network host="relay-hosting.secureserver.net" />
        </smtp>
    </mailSettings>
  </system.net>

可能是什么问题?

谢谢你..

最佳答案

您的 MailMessage 内容被收件人的提供商识别为垃圾邮件,或者您使用的中继服务器已列入黑名单。如果您使用的是 relay-hosting.secureserver.net,则可能是后者。我建议使用比 GoDaddy 更值得信赖的中继提供商。

关于c# - 垃圾邮件中发送的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10793149/

相关文章:

javascript - 在依赖 MasterPage 的 aspx 页面中,在哪里引用 javascript 文件?

c# - 菜单控件 CSS 在 UpdatePanel 内时中断

mysql - Wordpress - 为电子邮件创建自定义简码

PHP 脚本在页面加载时自动运行

c# - 调用 HTTP Web 服务的轻量级前端应用程序的优缺点

c# - ASP.NET MVC设计问题

c# - 使用 JSON.net 将 JSON 解析为匿名对象[]

php文件解析错误

c# - Android, C# : Alpha Animation only works when inital alpha is at 1. 无法从0开始?

c# - HttpWebRequest 中图像的最大允许大小是多少?