我创建了一个带有名为 lstCompany 的列表框的表单,它显示搜索数据,搜索文本框是公司的“名称”和“邮政编码”。我有一个名为 tblCompany 的表,其中包含 CompanyNo(主键)以及数据库中的公司详细信息,包括电子邮件。我想知道如何向我在列表框中搜索的公司发送电子邮件。我已经完成了只向我输入代码的一个人发送电子邮件的代码。下面是发送按钮的代码
var fromAddress = new MailAddress("myemail", "name");
var toAddress = new MailAddress("other person's email", "name");
const string fromPassword = "password";
const string subject = "Testing";
const string body = "Testing";
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
{
smtp.Send(message);
MessageBox.Show("Your email has been sent!");
}
}