命名空间


using System.Net;

using System.Net.Mail;

 

  /// <summary>
  /// 发送邮件
  /// </summary>
  /// <param name="smtpAddress">邮件服务器地址[qq:<span style="color: rgb(255, 0, 0);">smtp.qq.com</span>,yeah.net:<span style="color: rgb(255, 0, 0);">smtp.yeah.net,163:smtp.163.com</span>]</param>
  /// <param name="serverAcount">邮件服务器账号</param>
  /// <param name="serverPassword">邮件服务器密码</param>
  /// <param name="fromEmail">发送邮件地址</param>
  /// <param name="toEmail">接收邮件地址</param>
  /// <param name="emailContent">邮件内容</param>
  /// <param name="emailSubject">邮件主题</param>
  publicstaticvoidSendMail(stringsmtpAddress,stringserverAcount,stringserverPassword,stringfromEmail,stringtoEmail,stringemailContent,stringemailSubject)
  {
      SmtpClient smtp = newSmtpClient(smtpAddress);
      smtp.Credentials = newNetworkCredential(serverAcount, serverPassword);
      MailAddress fromEmailAdd = newMailAddress(fromEmail);
      MailAddress toEmailAdd = newMailAddress(toEmail);
      MailMessage message = newMailMessage(fromEmailAdd, toEmailAdd);
      message.IsBodyHtml = true;
      message.Body = emailContent;
      message.Subject = emailSubject;
      smtp.Send(message);
  }

 

 

比如:

  public static void SendMail()
        {

            SmtpClient smtp = new SmtpClient("smtp.qq.com");

            smtp.Credentials = new NetworkCredential("qq号码", "qq密码");

            MailAddress fromEmailAdd = new MailAddress("发送方邮箱");

            MailAddress toEmailAdd = new MailAddress("接收方邮箱");

            MailMessage message = new MailMessage(fromEmailAdd, toEmailAdd);

            message.IsBodyHtml = true;

            message.Body = "邮件内容 ";

// 邮件内容可以设置样式;; "<table><tr><td style='font-size:28px;color:red'>测试发邮件---2013-4-10文档</td></tr></table>";

            message.Subject = " 邮件标题 ";

            smtp.Send(message);
        }

 

以上是 比较小意思的发送邮件。。

 

还有一些网站。发送邮件功能,客户访问他们的网站之后联系他们,可以通过发邮件的方式。这种方式不需要知道客户的邮箱,

如:

 

 

 

3。  从上面的发送方式看来  发邮件需要知道  1 邮件服务器地址

                                                                         2 发件方邮箱 账号,密码

                                                                         3  收件箱账号

                                                                         4 邮件标题 和内容 

                   

                                                                 标题和内容的样式 可以设置

 

    ok 以上代码用qq邮箱测试没有,, 现在用客户公司邮箱测试 是smtp 邮箱 ,邮箱服务器地址也知道  邮箱账号知道   密码不确定   发送邮件失败

 

 客户服务器ping 不通 是内网的

待续~


本文转载:CSDN博客