Bonjour a tous,
J'ai configuré l'envoi de mails sur mon Serveur 2008 R2 (version web) et cela marche bien.
Pour ce faire, j'utilise un compte avec authentification windows sur mon serveur virtuel. Et pour ne pas faire un open relais je teste avec
http://www.test-smtp.com par exemple.
Je teste avec powershell sur deux destinataires differents:
$expediteur = "MonCompte@MonDomaine"
$destinataire = xxxxxx@gmail.com
$destinataire = xxxxxx@hotmail.com
$serveur = "smtp.tonysimoes.com"
$objet = "Envoi de mail via powershell: " + $(get-date)
$texte = "Test envoi mail "
$message = New-Object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte
$SMTPclient = New-Object System.Net.Mail.SmtpClient $serveur
$SMTPAuthUsername = "UTILISATEUR"
$SMTPAuthPassword = "MOTDEPASSE"
$SMTPclient.Credentials = New-Object System.Net.NetworkCredential($SMTPAuthUsername, $SMTPAuthPassword)
$SMTPclient.Send($message)
Le mail part bien, mais:
1)hotmail le place dans les spams
2)gmail me renvoi un e-mail que je trouve dans C:\inetpub\mailroot\Badmail
Voici une partie du mail renvoyé:
Our system has detected an unusual rate of
550-5.7.1 unsolicited mail originating from your IP address. To protect our
550-5.7.1 users from spam, mail sent from your IP address has been blocked.
550-5.7.1 Please visit http://www.google.com/mail/help/bulk_mail.html to review
550 5.7.1 our Bulk Email Senders Guidelines.
Je pensais qu'un simple Reverse DNS devrait suffire mais la plaie du spam est passée par la et moi cela fait longtemps que je ne m'occupe pas des serveurs de mails.
Je précise que j'ai gardé un serveur grace a ce programme:
http://msdn.microsoft.com/fr-fr/maplateformeweb.aspx
En regardant sur la FAQ de chez Ikoula au sujet des SPF je tombe sur ce lien
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx
Voici la question: Est-ce que je suis sur le bon chemin ?
Mon profil est celui d'un développeur et non pas d'un administrateur reseau. J'entends beaucoup de gens dire que l'envoi de mails avec windows ne fonctionne pas, or je constate que cela fonctionne et même trés bien.