如何从多个电子邮件ID发送一个电子邮件ID
问题描述:
大家好,
如何从多个电子邮件ID中发送一个电子邮件ID.
我正在使用ASP.NET,C#,SQL2005和Microsoft Visual
Studio2008.
Hi All,
How to Sending one e-mail id from multiple e-mail id.
i am using ASP.NET,C#,SQL2005 and Microsoft Visual
Studio 2008.
答
使用以下代码:
Use the following code:
System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential("sendermail_id", "password");//Sender password
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtpout.secureserver.net");
client.EnableSsl = false;
client.UseDefaultCredentials = false;
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = mailAuthentication;
client.Send(email);
prakash.使用....
背后的原因是什么?
prakash..I think its not possible anyways...even the largest mail servers like gmail, live are not using what you want to use....
whats the reason behind???
您可以使用此代码.分别替换发件人emailid和senderpassword中的from@abc.com和密码.
You can use this code. Replace from@abc.com and password from sender emailid and senderpassword respectively.
private void email()
{
try
{
StringBuilder emailMessage = new StringBuilder();
emailMessage.Append("Hi have a nice day");
MailMessage email = new MailMessage();
email.From = new MailAddress("from@abc.com");
email.To.Add(new MailAddress(emailAddress));
email.Subject = "Email Subject";
email.Body = emailMessage.ToString();
email.IsBodyHtml = true;
System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential("from@abc.com", "password");//Sender password
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtpout.secureserver.net");//if u will upload on ftp use(relay-hosting.secureserver.net)
client.EnableSsl = false;
client.UseDefaultCredentials = false;
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = mailAuthentication;
client.Send(email);
Response.Write("message sent");
}
catch (Exception ex)
{
Response.Write(ex.Message);
}