我想问有没有人知道如何使用网络服务发送电子邮件?
我的意思是,我有一个应用程序,我会向用户询问一封邮件和一条消息,然后我会将该消息重新发送到用户所说的电子邮件。
谢谢你的时间
我想问有没有人知道如何使用网络服务发送电子邮件?
我的意思是,我有一个应用程序,我会向用户询问一封邮件和一条消息,然后我会将该消息重新发送到用户所说的电子邮件。
谢谢你的时间
首先添加以下命名空间
using System.Web.Mail;
并使用以下功能
public string sendMail()
{
string status = "";
try
{
MailMessage mail = new MailMessage();
mail.To.Add(txt_email.Text);
mail.From = new MailAddress("**********@gmail.com");
mail.Subject = "Testing";
string Body = txt_msg.Text;
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential
("********@gmail.com", "*********");
//Or your Smtp Email ID and Password
smtp.EnableSsl = true;
smtp.Send(mail);
status = "Success";
}
catch(Exception ex)
{
status = "Failure";
Response.Write(ex.Message + "|" + ex.StackTrace);
}
return status;
}
谢谢我已经有了答案。
我使用代码发送电子邮件,然后我只制作一个程序,每分钟调用一个网络服务,这样我就可以选择我想要每分钟发送的所有消息
我认为您需要为此做一些服务器端脚本,这将是您问题的解决方案。您也可以查看以下答案