GmailのSMTPサーバーを使用してC#コードでメールを送信し、受信側でGmailレポートを送信しています。
このメッセージは次の宛先から送信されたものではない可能性があります: address@gmail.com詳細レポートフィッシング。
私が使用している差出人アドレスはgmail.comアドレスです。
これは私が使用しているコードです:
public class Email
{
public string FromAddress { get; set; }
public string ToAddress { get; set; }
public string Subject { get; set; }
public string Content { get; set; }
public string Password { private get; set; }
public void Send()
{
using (var message = new MailMessage(FromAddress, ToAddress) { IsBodyHtml = true, Subject = Subject, Body = Content })
{
GetSmptClient(FromAddress, Password).Send(message);
}
}
static SmtpClient GetSmptClient(string userName, string password)
{
return new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(userName, password)
};
}
}
私が間違っていることについて何か考えはありますか?