gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 00:13:34 25 4
gpt4 key购买 nike

我已经在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com