probleme de formulaire mail en php

WRInaute discret
Bonjour

Sur un site d'annonces immobilieres, j'ai un formulaire
pour qu'un acheteur puisse contacter le vendeur.
L'acheteur met son email sur le formulaire et ensuite
apres envoie du formulaire, une requette sur mysql selectionne
le mail du vendeur et envoie le message.

ceci afin de limiter les spams.

les problèmes:
1°--si le vendeur a une adresse hotmail, le mail de l'acheteur
va dans le dossier spam du vendeur.
2°--en cas de repondeur automatique, ou de boite mail
saturée chez le vendeur, le mail revient sur le site
au lieu de retourner chez l'acheteur.
ci dessous les portions de code qui sont peut etre
incriminées:
Code:
//$mail= adresse de acheteur
$headers = "MIME-Version: 1.0\r\n";  
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; 
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";

pour l'envoie du mail:
if (mail($destinataire,$subject,$body,$headers)) { 
echo "Votre mail a été envoyé"; 
}
y a t'il une solution ?
merci
 
WRInaute accro
casa a dit:
les problèmes:
1°--si le vendeur a une adresse hotmail, le mail de l'acheteur
va dans le dossier spam du vendeur.
2°--en cas de repondeur automatique, ou de boite mail
saturée chez le vendeur, le mail revient sur le site
au lieu de retourner chez l'acheteur.

Pas trop compris, c'est ce qu'il se passe ? Ou c'est ce que tu voudrais qu'il se passe ??
 
WRInaute discret
je sais que c'est pas tres simple a expliquer!
C'est ce qui se passe;

Ce que je voudrais:

je voudrais que le mail de l'acheteur n'aille pas dans le dossier spam du vendeur, quand ce dernier a une adresse hotmail.
et
en cas de repondeur automatique, ou de boite mail
saturée chez le vendeur, le mail acheteur ne revienne pas sur mon site.

voila.
je ne dois pas etre le seul dans ce cas?

merci
 
WRInaute accro
Moi je proposes ca mais doit y avoir d'autre solutions, je sais que chez certain hebergeurs, tout les mails qui en partaient etaient considérés comme du spam et chez d'autres non. Faut dire que 50% de la bande passante mondiale est du spam, alors ca se comprend.

casa a dit:
si le vendeur a une adresse hotmail, le mail de l'acheteur
va dans le dossier spam du vendeur.

Tu dois contacter hotmail pour leur demander de ne pas considerer les mails provenant de chez toi comme du spam. Mais en gros c'est plutot à ton hébergeur de faire ca.

Mais en attendant :

Je pense que les mails des vendeurs sont en bases sql ? donc avec un ptit regex du genre "SELECT email FROM tb WHERE email REGEXP 'hotmail' "tu regardes donc si le vendeur a une adresse hotmail et tu te fais une copie du mail dans ce cas et ensuite tu prend l'affaire en main pour ne pas perdre le client.

En listant la liste des vendeurs qui ont une adresse 'hotmail', propose leur soit de prendre une autre adresse chez un autre fournisseur, soit tu leur en offre une.

casa a dit:
en cas de repondeur automatique, ou de boite mail
saturée chez le vendeur, le mail revient sur le site
au lieu de retourner chez l'acheteur.

Je trouve ca mieux qu'ils arrivent chez toi, ca te permet de les renvoyer plus tard, non ?
 
WRInaute discret
KOogar a dit:
Je trouve ca mieux qu'ils arrivent chez toi, ca te permet de les renvoyer plus tard, non ?

oui, c'est ce que je fais, mais ça prend beaucoup de temps!

si je ne trouve pas d'autre solution, je ferai un avertissement pour les hotmail

merci pour la réponse
 
Discussions similaires
Haut