Bonjour,
Pour l'envois de mail sur les pages persos free le probleme persiste depuis 6 mois je pense !!!!
Le pb ne vient ni de PHP4, ni de PHP 5.
De plus j'ai testé le sample de mamac et le pb est toujours là :
1 fois sur 2 ou 3 la mail n'arrive pas aux destinataires (ni dans la boite spam) !
ET surtout jamais de code d'erreur retour sur l'appel à la fonction mail(), tout est ok...?
Qui d'autre à le pb ? Une idée ?
Pour infos :
j'utilise les infos/recommandations suivantes :
Pas plus de 2 000 mails envoyés / semaine (cela inclut les tentatives de spam, les flood, les messages non remis…
si les formulaires ne sont pas correctement configurés et protégés cela peut aller vite) ; message d'erreur du genre : Warning: mail() [function.mail]: Quota mail atteint… ;
Pas plus de 20 destinataires et/ou appels de la fonction mail par exécution de script PHP ; message d'erreur du genre : Warning: mail() [function.mail]: Trop de destinataires, vous êtes suspendu. ;
La valeur du From: doit être l'email du compte depuis lequel est envoyé l'email ;
Système de détection de SPAM ; message d'erreur du genre : Warning: mail() [function.mail]: SPAM détecté. ;
Pas (ou peu) de pièces jointes ;
Ne pas inclure de contenus pouvant être assimilés à du spam (nombreux liens…) ;
Pas d'envois trop rapprochés ;
Pas d'envois trop fréquents au(x) même(s) destinataire(s) ;
Ne spécifiez pas tous les en-têtes, uniquement les principaux (cf. le code d'exemple en bas de page) car, si vous écrasez les en-têtes automatiquement insérés par les serveurs d'envoi par les vôtres, il y a de grandes chances que l'email ne passe pas, alors que la fonction mail() était bien codée, le contenu et le format correct, et que l'exécuteur PHP à bien remis l'email au serveur perso1, en charge des envois depuis les PP ;
Format mime text/plain ou multipart (text/html + text/plain), n'envoyez jamais de courriel au format text/html uniquement ; le jeu de caractères doit être us-ascii, iso-8859-1, iso-8859-15.