以下是一些用于使用GMail API发送测试电子邮件的代码:
public bool SendTestEmail(string From, string Subject, string Body)
{
try
{
MailMessage mail = new MailMessage();
mail.Subject = Subject;
mail.Body = Body;
mail.From = new MailAddress(From);
mail.IsBodyHtml = false;
mail.To.Add(new MailAddress(From));
MimeKit.MimeMessage mimeMessage = MimeKit.MimeMessage.CreateFromMailMessage(mail);
Message message = new Message();
message.Raw = Base64UrlEncode(mimeMessage.ToString());
var result = m_Service.Users.Messages.Send(message, "me").Execute();
}
catch (Exception ex)
{
SimpleLog.Log(ex);
return false;
}
return true;
}
工作正常。但是,我的应用程序中的“我的电子邮件设置”窗口可容纳其他SMTP主机,因此具有其他设置:
是否可以提供给GMail服务:
或者这些在发送这样的电子邮件时不适用吗?