je le code ci-dessous pour envoyer un email:Envoi d'un email en C# .net
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Send([email protected], "[email protected]", "test", "test");
maintenant parce que je te l'envoie de mon propre travail PC, j'ai IIS configuration 5.0 et bien évidemment la plupart des serveurs de messagerie du côté des destinataires supposera que cela pourrait être un spam car il provient d'une adresse IP ADSL. Donc, j'authentifier le code ci-dessus en utilisant:
client.Credentials = new System.Net.NetworkCredential(myEmailHere, myPasswordHere);
Mais cela ne sera toujours pas envoyé à certains clients. Y a-t-il un moyen de contourner ceci? Finalement, ce code sera installé sur un serveur RackSpace, comment pourrais-je le configurer pour m'assurer que les serveurs du destinataire ne pensent pas à son spam?
des points de Nice. J'ai tendance à acheminer tout notre trafic de messagerie via des serveurs SMTP tiers. Gmail, Jango, Yahoo, etc. vont tous être meilleurs que vous ou moi pour garder les adresses IP des serveurs hors des listes noires. – Joel