0
我试图发送电子邮件,但我有异步模块或处理程序在异步操作完成时仍处于保持状态。我不知道该怎么办?感谢正在发送电子邮件错误:异步操作完成时异步模块或处理程序仍处于保持状态
我的ASPX标记:
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="fotokopiTalebiGorSayfasi.aspx.cs"
Inherits="fotokopiTalebiGorSayfasi" Async="true" %>
我aspx.cs
:
public void client_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
{
}
public bool Email()
{
try
{
SmtpClient client = new SmtpClient("x.x.x.x", 25);
NetworkCredential credential = new NetworkCredential(mailAdres, mailSifre, "DPTDOMAIN");
client.Credentials = credential;
MailMessage message = new MailMessage();
message.From = new MailAddress(mailAdres,"y.m");
message.To.Add(new MailAddress(mailAdres));
message.Subject = "Fotokopi Talep";
message.IsBodyHtml = true;
message.Body = "talep onaylandı";
// client.UseDefaultCredentials = false;
// client.EnableSsl = true;
client.SendAsync(message, 1);
client.SendCompleted += new SendCompletedEventHandler(client_SendCompleted);
// client.Send(message);
return true;
}
catch (Exception)
{
return false;
//throw new Exception("Mail Gönderirken Bir Hata Oluştu.");
}
}
我以前试过,它有错误:“远程证书根据验证程序无效” –
客户端未验证错误 –