Веб-хостинг 1 & 1 и настройка SMTP - PullRequest
0 голосов
/ 12 апреля 2010

Кто-нибудь когда-нибудь пытался отправлять электронные письма, используя хост 1 & 1 smtp? Я пробовал следующее?

SmtpClient mailClient = new SmtpClient("smtp.1and1.com", 587);
mailClient.Credentials = new NetworkCredential("admin@permias-tucson.com", "password");

Но это всегда дает мне ошибку освобождения безопасности ...

Я попробовал использовать локальный хост, и он работает нормально. Я пытался использовать smtp в gmail, и он тоже работал нормально. Он говорит, что мне нужно пройти аутентификацию, чтобы использовать сервер smtp. код выше ... Вот точная ошибка:

Исключение безопасности

Описание: попытка приложения выполнить операцию, не разрешенную политика безопасности. Чтобы предоставить это применение требуется разрешение пожалуйста, свяжитесь с вашей системой администратор или изменить уровень доверия приложения в конфигурационный файл.

Сведения об исключении: System.Security.SecurityException: Запрос разрешения типа «System.Net.Mail.SmtpPermission, Система, Версия = 2.0.0.0, Culture = нейтрально, PublicKeyToken = b77a5c561934e089' не удалось.

Ответы [ 3 ]

1 голос
/ 12 апреля 2010

Вам необходимо пройти аутентификацию для отправки почты SMTP (точка 2а из их FAQ )

1 голос
/ 03 ноября 2016

У моего клиента новый хостинг от 1and1.com, и у меня сработало удаление номера порта, и он заработал. 1and1 предоставил мне ссылку http://help.1and1.com/hosting-c37630/scripts-and-programming-languages-c85099/aspnet-c39624/send-an-e-mail-using-aspnet-a604246.html

Мой код:

SmtpClient objSmtp = new SmtpClient("smtp.1and1.com");
objSmtp.EnableSsl = true;
objSmtp.Credentials = new   
System.Net.NetworkCredential("mail@email.org", "PWD");
0 голосов
/ 12 апреля 2010

также просто убедитесь, что ваш обратный (PTR) сопоставляется с вами ... в противном случае многие SMTP-серверы отклонят вас.

...