Я пытаюсь отправить письмо кому-нибудь, но я столкнулся с проблемой.На самом деле я работаю с C # .Net, и мое тело кода выглядит следующим образом:
using System.Net;
using System.Net.Mail;
SmtpClient SMTPClientObj = new SmtpClient();
SMTPClientObj.UseDefaultCredentials = false;
SMTPClientObj.Credentials = new NetworkCredential("admin@Domain.com", "Admin password");
SMTPClientObj.Host = "Mail.inno-tech.com";
SMTPClientObj.Port = 587;
SMTPClientObj.EnableSsl = true;
SMTPClientObj.Send("admin@Domain.com", "somebodyEmail@yahoo.com", "test", "this is test")
Я столкнулся с проблемой "Сервер не поддерживает безопасные соединения".когда я использовал этот код
SmtpClient smtpClient = new SmtpClient();
NetworkCredential basicCredential =new NetworkCredential("admin", "admin Password", "Mail.inno - tech.com");
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("sam@yahoo.com");
smtpClient.Host = "Mail.inno-tech.com";
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = basicCredential;
message.From = fromAddress;
message.Subject = "your subject";
message.IsBodyHtml = true;
message.Body = "<h1>your message body</h1>";
message.To.Add("David@gmail.com");
try
{
smtpClient.Send(message);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
, я столкнулся с этой проблемой "Почтовый ящик недоступен. Ответ сервера был такой: здесь нет такого пользователя".
Похоже, что David@gmail.com недействителен для адреса хоста (Mail.inno - tech.com).На самом деле, моя проблема в том, что я не могу отправить электронное письмо со всех почтовых ящиков на все другие почтовые ящики.Я просто могу отправить письмо со всех почтовых ящиков на адреса электронной почты, которые действительны для моего адреса хоста (Mail.inno - tech.com).Интересно, должен ли я установить какой-либо параметр в качестве параметра конфигурации, в котором я определяю, чтобы Host принимал все почтовые адреса в качестве получателя, или есть другое решение для его решения.
Заранее я очень признателен вам за вашу помощь.