Я попытался отправить электронное письмо из приложения Desktop с помощью SMTP-сервера, но моя сеть защищена и порт закрыт.Как отправить электронную почту из защищенной сети с закрытым SMTP-портом
Итак, есть ли другой способ отправить электронную почту, например, используя Gmail api?!
Я использую этот код, но не работает со мной
public void Send_Mail(string HTMLBody, string MailTo)
{
MailMessage Mail = new MailMessage();
SmtpClient SmtpClient = new SmtpClient();
string MailSubject = "Subject;
string MailFrom = "[email protected]";
Mail.Subject = MailSubject;
Mail.Body = HTMLBody;
Mail.To.Add(MailTo);
MailAddress From = new MailAddress(MailFrom);
Mail.From = From;
Mail.IsBodyHtml = true;
SmtpClient.Host = "host";
SmtpClient.Port = port;
SmtpClient.EnableSsl = true;
SmtpClient.Send(Mail);
}
В вашей безопасной сети не используется SMTP-сервер? –
, чтобы использовать его, моя машина должна принимать статический IP-адрес, и каждая машина будет использовать этот инструмент, который должен принимать статический IP-адрес, и это не хорошо. –