Проблема при отправке электронной почты из кода C # throw smtp - PullRequest
0 голосов
/ 28 января 2019

Это не повторяющийся вопрос.Я уже прочитал так много вопросов и перепробовал почти все ответы.Я получаю сообщение об ошибке тайм-аута на клиенте. Отправка (почта);

 public void sentEmail()
    {
        MailAddress fromAddress = new MailAddress("MyEmailAddress");
        MailAddress toAddress = new MailAddress("nikunj.jani@outlook.com");

        MailMessage mail = new MailMessage(fromAddress.Address, toAddress.Address);
        mail.Subject = "Testing";
        mail.Body = "contents.";

        SmtpClient client = new SmtpClient();
        client.Host = "mail.webin.pt";
        client.Port = 465;
        client.EnableSsl = true;
        client.Timeout = 10000;
        client.UseDefaultCredentials = false;
        client.Credentials = new NetworkCredential("MyEmailAddress", "myPassword");

        try
        {
            client.Send(mail);

        }
        catch (Exception ex)
        {

        }
    }

enter image description here

1 Ответ

0 голосов
/ 28 января 2019
  1. Попробуйте проверить связь с сервером и проверить, возможно ли какое-либо соединение.
  2. Попробуйте отправить ту же почту с настольного клиента.

(Это может помочь найти серверную сторонуошибки)

Попробуйте с увеличенным временем ожидания
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...