Възможно ли е да изпращате имейли от сървър, който използва smtp-relay чрез .net приложение.
Използвам app.config, за да получа действителните стойности на IP адреса на сървъра и адреса на изпращане, който имейлът трябва да използва.
Според IT-техника потребителското име и паролата за оторизация не трябва да са необходими, защото използва smtp-предаване. Компютърът, който ще изпрати имейла, е в списъка на smtp сървърите с валидни компютри.
Може ли това наистина да работи, не трябва ли да посочвам потребителското име/pwd?
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());
}