2010-04-12 5 views
0

Quelqu'un at-il déjà essayé d'envoyer des emails en utilisant 1 & 1 hôte smtp? J'ai essayé ce qui suit?1 & 1 hébergement web et configuration smtp

SmtpClient mailClient = new SmtpClient("smtp.1and1.com", 587); 
mailClient.Credentials = new NetworkCredential("[email protected]", "password"); 

Mais il me donne toujours une erreur d'exemption de sécurité ...

Je l'ai essayé en utilisant mon hôte local et il fonctionne très bien .. J'ai essayé d'utiliser le smtp de gmail et il a bien fonctionné aussi bien .. Il dit que je dois authentifier pour pouvoir utiliser le serveur smtp, je l'ai fait en regardant le code ci-dessus ... Voici l'erreur exacte:

Security Exception

Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

+1

Peut-être que vous devriez communiquer avec 1 & 1 pour vous assurer que tout est installé correctement? –

+0

Au Royaume-Uni, vous devez utiliser auth.smtp.1and1.co.uk et fournir les informations d'identification de votre compte pour envoyer un e-mail. –

+0

J'ai fourni mes informations d'identification ci-dessous ce code que j'ai utilisé ... – aherlambang

Répondre

1

Vous devez vous authentifier pour envoyer du courrier SMTP (point 2a de leur FAQ)

+0

problème est comment puis-je authentifier? – aherlambang

+0

Je comprends authentifier juste des moyens de fournir un nom d'utilisateur et mot de passe dans le SMTP et je l'ai fait du code ci-dessus – aherlambang

+0

googling spécifiquement pour '1and1 system.net.mail' jette beaucoup de gens avec le même problème et ce poste de quelques-uns il y a quelques mois http://stackoverflow.com/questions/1915032/1and1-windows-hosting-with-asp-net "1and1 ne permet pas l'accès à system.net.mail" –

0

également juste vous assurer que votre arrière (PTR) cartes retour à vous ... sinon beaucoup de serveurs SMTP vous rejetteront.

0

Mon client a une nouvelle hébergement de 1and1.com, et ce qui a fonctionné pour moi a été de supprimer le numéro de port et travail . 1and1 m'a fourni un lien de référence http://help.1and1.com/hosting-c37630/scripts-and-programming-languages-c85099/aspnet-c39624/send-an-e-mail-using-aspnet-a604246.html

Mon code:

SmtpClient objSmtp = new SmtpClient("smtp.1and1.com"); 
objSmtp.EnableSsl = true; 
objSmtp.Credentials = new 
System.Net.NetworkCredential("[email protected]", "PWD");