OVH Cloud OVH Cloud

Probleme d'envoi de mail

1 réponse
Avatar
Nop
Bonjour à tous,

J'ai installé un oscommerce sur un serveur dédié.
Tout fonctionne, sauf que les clients qui sont chez free (et donc online) ne
recoivent pas le mail de confirmation de commande, pas le mail de demande de
mot de passe perdu etc.
Je voudrais savoir d'où ca peut venir ...
En tentant de debugger l'affaire, je me suis rendu compte que ca venait du
contenu du mail, et pas du destinataire. Un script qui fait juste mail()
avec un personne @free.fr et un sujet et contenu standard, ca fonctionne.
Quand on commence à avoir des multiparts, ca ne marche plus. J'ai un doute
sur les LF/CRLF, mais j'ai passé en mode CLRF et c'est identique. Passé en
mode SMTP ou sendmail, identique. Passé en mode HTML ou texte, identique.
Je voudrais donc au pire faire une fonction PHP qui soit hébergée sur un
serveur free, et qui envoie le mail (donc, dans email.php d'OSC, si l'email
contient @free.fr on fait appel à la fonction externe)
Savez vous comment je peux faire ca ? J'ai testé les serialize / unserialize
et ca ne fonctionne pas.
Au secours père dodu !!!

Nop
(OSCommerce 2.2-MS2 sur serveur Windows NT 5 build 2195, PHP 5.0.2, serveur
IIS 5.0)

1 réponse

Avatar
Sylvain
Bonjour à tous,

J'ai installé un oscommerce sur un serveur dédié.
Tout fonctionne, sauf que les clients qui sont chez free (et donc online) ne
recoivent pas le mail de confirmation de commande, pas le mail de demande de
mot de passe perdu etc.
Je voudrais savoir d'où ca peut venir ...
En tentant de debugger l'affaire, je me suis rendu compte que ca venait du
contenu du mail, et pas du destinataire. Un script qui fait juste mail()
avec un personne @free.fr et un sujet et contenu standard, ca fonctionne.
Quand on commence à avoir des multiparts, ca ne marche plus. J'ai un doute
sur les LF/CRLF, mais j'ai passé en mode CLRF et c'est identique. Passé en
mode SMTP ou sendmail, identique. Passé en mode HTML ou texte, identique.
Je voudrais donc au pire faire une fonction PHP qui soit hébergée sur un
serveur free, et qui envoie le mail (donc, dans email.php d'OSC, si l'email
contient @free.fr on fait appel à la fonction externe)
Savez vous comment je peux faire ca ? J'ai testé les serialize / unserialize
et ca ne fonctionne pas.
Au secours père dodu !!!

Nop
(OSCommerce 2.2-MS2 sur serveur Windows NT 5 build 2195, PHP 5.0.2, serveur
IIS 5.0)



Qu'entends tu par 'multiparts' ?