有沒有人有正確的電子郵件發送類的asp.net 4.0 c#?正確的電子郵件發送類asp.net 4.0 IIS 7.5 SMTP
目前我有類似下面
你會作出這個下面類有什麼建議?
public static string sendEmail(string srEmailAddress, string srFrom, string srSubject, string srBodyHTML, string srBodyText)
{
using (MailMessage Email = new MailMessage(new MailAddress("[email protected]", srFrom), new MailAddress(srEmailAddress)))
{
Email.IsBodyHtml = true;
Email.SubjectEncoding = Encoding.UTF8;
Email.BodyEncoding = Encoding.UTF8;
Email.Subject = srSubject;
using (AlternateView textPart = AlternateView.CreateAlternateViewFromString(srBodyText, Encoding.UTF8, "text/plain"))
{
textPart.TransferEncoding = System.Net.Mime.TransferEncoding.QuotedPrintable;
Email.AlternateViews.Add(textPart);
}
using (AlternateView htmlPart = AlternateView.CreateAlternateViewFromString(srBodyHTML, Encoding.UTF8, "text/html"))
{
htmlPart.TransferEncoding = System.Net.Mime.TransferEncoding.QuotedPrintable;
Email.AlternateViews.Add(htmlPart);
}
try
{
using (SmtpClient smtpClient = new SmtpClient())
{
smtpClient.Host = "127.0.0.1";
smtpClient.Port = 25;
smtpClient.Send(Email);
return "True";
}
}
catch (Exception E)
{
return E.Message.ToString();
}
}
}
C#4.0 asp.net 4.0 IIS 7.5
@DJKRAZE它是整個問題。我在問這個課程是否夠好或可以改進?是的,是否有人會解決這個問題 – MonsterMMORPG