Отправить почту из кода C # с использованием учетных данных lotuslive?

Я пытаюсь отправить почту из кода 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)
            {

            }

person Sumit    schedule 28.11.2011    source источник


Ответы (1)


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

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

    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

person Niranjan Singh    schedule 28.11.2011
comment
Спасибо, Ниранджан, я уже пробовал все эти ссылки раньше. Хотя фактическое решение, которое я получил, было по ссылке ниже stackoverflow.com/questions/1082216/ - person Sumit; 28.11.2011
comment
Итак, проблема решена за вас? Если нет, то используете ли вы тестовую учетную запись? - person leyrer; 28.11.2011