我想问一下是否有人知道如何使用网络服务发送电子邮件?
我的意思是,我有一个应用程序,我会要求用户提供一封邮件和一条消息,然后我会将该消息重新发送给用户所说的电子邮件。
感谢您的时间
答案 0 :(得分:0)
我认为你需要为此做一些服务器端脚本,这将是你的问题的解决方案。你也可以查看以下答案
Best practices for sending automated daily emails from web service
答案 1 :(得分:0)
首先添加以下命名空间
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;
}
答案 2 :(得分:0)
谢谢我alredy有答案。
我使用代码发送电子邮件,之后我只制作一个程序,每个minut调用一个Web服务,这样我就可以选择我想要分钟发送的所有消息