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); } }