GoodLzp

对比了两种编程发送邮件的方法,都不困难的,只是实在对ruby的高效赞赏不已。记录下来,今后可以用的着。

这是用ruby发送电子邮件的方法

require \'net/smtp\'
   msgstr=\'helloworld\'
   smtp = Net::SMTP.new(\'40.1.40.49\', 25)
   smtp.start(\'40.1.40.49\', \'帐号\', \'密码\', :login) do |smtp|
   smtp.send_message(\'hello,my first letter!\', \'linzhipeng@fj.e-chinalife.com\',\'linzhipeng@fj.e-chinalife.com\')
   puts \'发送完毕!\'
end

这是用C#发送电子邮件的方法

  1. 首先在config中配置smtp邮件服务器

<system.net>
    <mailSettings>
      <smtp from="linzhipeng@fj.e-chinalife.com">
        <network host="smtp.mail.server" password="××××" userName="××××"/>
      </smtp>
    </mailSettings>
  </system.net>

  2. 发送电子邮件

public static void SendMail(string MailAddress, string MailSubject, string MailContent)
       {
           MailMessage MyMail = new System.Net.Mail.MailMessage();
           MyMail.From = new MailAddress("linzhipeng@fj.e-chinalife.com","监控系统短信");
           MyMail.To.Add(new MailAddress("linzhipeng@fj.e-chinalife.com"));

           MyMail.Subject = “邮件主题”;
           MyMail.Body = “邮件内容”;
           MyMail.IsBodyHtml = true;
           MyMail.Priority = MailPriority.High;
           SmtpClient mSmtpClient = new SmtpClient();
         

           try
           {
               mSmtpClient.Send(MyMail);  //发送邮件
             
           }
           catch
           {
              
               System.Console.WriteLine("参数个数不对!");

           }
       }

分类:

技术点:

相关文章: