Отправить письмо из кода C # с использованием учетных данных lotuslive? - PullRequest
0 голосов
/ 28 ноября 2011

Я пытаюсь отправить почту из кода C # с помощью lotuslive smtp. Но мне не удалось отправить письмо. каждый раз появляется {"Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом."} .

Мой код работает нормально для других почтовых хостов, таких как gmail и Yahoo.

ниже приведен код, который я использовал.

MailMessage message = new MailMessage();
    message.From = new MailAddress("fromaddress");
    message.To.Add(new MailAddress("toaddress"));

    message.Subject = "Test";
    message.Body = "test";

    SmtpClient client = new SmtpClient("companyname-com-smtp.mail.lotuslive.com", 465);
    client.UseDefaultCredentials = false;

    NetworkCredential credential = new NetworkCredential("companycredentials", "password");

    client.Credentials = credential;


    client.EnableSsl = true;
           try
            {
                client.Send(message);
            }
            catch(Exception ex)
            {

            }

1 Ответ

0 голосов
/ 28 ноября 2011

Исходящий SSL SMTP-сервер: -smtp.mail.lotuslive.com (порт: 465) Обратите внимание: исходящий SMTP-доступ для сторонних почтовых клиентов недоступен для пробных учетных записей.

Если это учетная запись trail, то это может вызвать некоторые проблемы.

    MailClient = new SmtpClient();
    MailClient.Host = "smtp.mail.lotuslive.com/your host address";
    MailClient.DeliveryMethod = SmtpDeliveryMethod.Network;
    MailClient.Credentials = new System.Net.NetworkCredential(username, password);
    MailClient.EnableSsl = true;
    MailClient.Port = 465;

Если у вас нет демо-счета, проверьте эту ссылку - Как настроить клиент в Outlook 2003 .
Проверьте эти outlook configure settings в соответствии с вашими настройками кода.

Если все это не проблема, то это может быть проблема на вашем почтовом сервере.Проверьте эти ссылки для получения информации: Существующее соединение было принудительно закрыто удаленным хостом в SMTP-клиенте
System.Net.Mail с SSL для аутентификации на порту 465

...