我想使用HostGator使用Parallels Plesk Panel 11.5在ASP.NET C#MVC 5中创建一个Web应用程序。
这可能吗?我希望我的网络应用程序在有人填写特定表单时发送电子邮件。我在哪里可以找到SMTP服务器信息?我需要知道什么来设置它?
我很感激您在设置时提供的任何其他帮助,链接或指南。
谢谢。
答案 0 :(得分:1)
这可能为时已晚,但要帮助其他人;
public static void SendEmail(string toEmail, string subject, string body)
{
try
{
const string fromEmail = "yourEmail@YourDomain.com";
var message = new MailMessage
{
From = new MailAddress(fromEmail),
To = { toEmail },
Subject = subject,
Body = body,
DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure
};
using (SmtpClient smtpClient = new SmtpClient("webmail.YourDomain.com"))
{
smtpClient.Credentials = new NetworkCredential("yourEmail@YourDomain.com", "your email password");
smtpClient.Port = 25;
smtpClient.EnableSsl = false;
smtpClient.Send(message);
}
}
catch (Exception excep)
{
//ignore it or you can retry .
}
}
这适用于Plesk Onyx 17.5.3