Exemple #1
0
 private void BtnAsynSend_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < 10; i++)
     {
         this.TxbSubject.Text  += i;
         this.RichtxbBody.Text += i;
         MailHelper.AsynSend((to, subject, body) => {
             log.Info("邮件发送成功:" + Environment.NewLine +
                      to + Environment.NewLine +
                      subject + Environment.NewLine +
                      body + Environment.NewLine
                      );
             MessageBox.Show("邮件发送成功");
         }, (ex, to, subject, body) => {
             log.Error("邮件发送失败: " + ex.Message + Environment.NewLine +
                       to + Environment.NewLine +
                       subject + Environment.NewLine +
                       body + Environment.NewLine
                       );
             MessageBox.Show(ex.Message);
         }, this.TxbTo.Text, this.TxbSubject.Text, this.RichtxbBody.Text);
     }
 }