Можно ли отправлять электронную почту с сервера, использующего smtp-relay, через приложение .net.
Я использую app.config, чтобы получить фактические значения ex IP-адреса сервера и адрес отправителя, который должен использовать электронная почта.
По словам айтишника, логин и пароль для авторизации не нужны, так как используется smtp-relay. Компьютер, который будет отправлять электронную почту, находится в списке допустимых компьютеров smtp-servers.
Может ли это на самом деле работать, мне не нужно указывать имя пользователя/пароль?
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient(_smtpserver);
mail.From = new MailAddress(_fromAdress);
mail.To.Add(_toAdress);
mail.Subject = _subject;
mail.Body = _body;
mail.Priority = MailPriority.High;
SmtpServer.Port = Convert.ToInt32(_port);
SmtpServer.Credentials = new System.Net.NetworkCredential(_authUsername, _authPassword);
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}