我有一个基本的SmtpClient,我用它来发送电子邮件。如何从ASP.NET的* any *电子邮件地址发送电子邮件?
using (var client = new SmtpClient())
using (var mail = new MailMessage())
{
mail.From = new MailAddress(fromEmailAddress);
mail.Body = "body text";
mail.To.Add(new MailAddress(myEmailAddress));
client.Send(mail);
}
此代码工作得很好,如果我设置fromEmailAddress
一个真正的e-mail地址。如果我将其设置为假冒的电子邮件地址,我们假设[email protected],代码发送的消息,但是我没有收到的电子邮件。
我在联系表单上使用它,其中有一个用于其电子邮件的字段和一个用于其消息的字段。
有没有办法发送电子邮件,无论电子邮件是否有效? (在PHP的mail
方法中,这是可能的)
或者,是否可以检查电子邮件是否已被我收到? (向用户显示错误)
是否使用相同的SMTP服务器,你与你的PHP代码使用? – Frode
检出MimeKit/MailKit。它的开源代码和NuGet包可用 – Frode