Kouadjio Posted January 1, 2010 Share Posted January 1, 2010 Bonjour je suis encore en periode de test et depuis ce soir je n'arrive plus a recevoir les confirmations de commandes (quand je suis client) sur les boites hotmail, live ou msn. je precise que j'utilise la fonction php et non smtpVoila le message que ca me met :Hi. This is the qmail-send program at email1.nuxit.net.I'm afraid I wasn't able to deliver your message to the following addresses.This is a permanent error; I've given up. Sorry it didn't work out.:Connected to XXXXXXX but sender was rejected.Remote host said: 550 SC-001 Mail rejected by Windows Live Hotmail for policyreasons. Reasons for rejection may be related to content with spam-likecharacteristics or IP/domain reputation problems. If you are not an email/networkadmin please contact your E-mail/Internet Service Provider for help. Email/networkadmins, please visit http://postmaster.live.com for email delivery information andsupportMerci pour votre aide Link to comment Share on other sites More sharing options...
kdk Posted January 5, 2010 Share Posted January 5, 2010 hotmail and the little brother live-mail do not allow mails from the phpmailer. Silly Microsoft policy. You can do nothing else then using smtp. Link to comment Share on other sites More sharing options...
chrisxm Posted May 10, 2010 Share Posted May 10, 2010 Bonjour, je deterre un peu ce topic , mais comme j y suis confronté en ce moment-même et j ai effectivement mis en place une solution SMTP, mais au cas où certaines personnes ne voudraient/pourraient pas se servir d'un serveur SMTP, il y a aussi la possibilité de refuser les inscriptions aux personnes ayant des adresses e-mails hotmail, MSN, ou Live.pour cela, il faut ajouter une petite regex au fichier authentification.php.Vers la ligne 34, on a : if (Tools::isSubmit('SubmitCreate')) { if (!Validate::isEmail($email = Tools::getValue('email_create'))) $errors[] = Tools::displayError('invalid e-mail address'); vous y ajoutez ce morceau de code: elseif (preg_match('#^[a-z0-9._-]+@hotmail|live|msn\.[a-z]{2,4}$#is', $email)) $errors[] = Tools::displayError('invalid e-mail address'); Ce qui donne au final : if (Tools::isSubmit('SubmitCreate')) { if (!Validate::isEmail($email = Tools::getValue('email_create'))) $errors[] = Tools::displayError('invalid e-mail address'); elseif (preg_match('#^[a-z0-9._-]+@hotmail|live|msn\.[a-z]{2,4}$#is', $email)) $errors[] = Tools::displayError('invalid e-mail address'); elseif (Customer::customerExists($email)) $errors[] = Tools::displayError('someone has already registered with this e-mail address'); Pour faire propre, il faut signaler aussi que les adresses type hotmail, msn et live, ne sont pas acceptées pour la creation d'un nouveau compte.En espérant que cela puisse servir. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now