IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

mails qui aboutissent dans courier indésirable


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2010
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2010
    Messages : 105
    Par défaut mails qui aboutissent dans courier indésirable
    Bonjour,
    je recherche une solution pour que mes envois de devis ne soit pas classé en courier indésirable (particulièrement avec hotmail et qq autres que j'essai d'identifier).
    J'ai regardé sur pas mal de tutos sans y trouver la solution. Voici mon scripte.
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    if(!empty($client->mail1))
    	{
    		include('../include/constante.php'); 			
    		require_once('phpmailer/class.phpmailer.php');	
    		include('body_mail.php');					
     
    		$email_destinataire=$client->mail1;
    		$Body_mail = eregi_replace("[\]",'',$Body_mail); 						
    		$dossier_sauvegarde_pdf="devis_facture/devis_pdf/$annee/$nom_devis";	
    		$sujet_mail= (NOM_PENSION .' - voici votre devis');						
     
    		$mail = new PHPMailer(); 
    		$mail->SetLanguage('fr'); 
    		$mail->IsSMTP(); 								
     
    		$mail->SMTPDebug  = 2; 							
    		$mail->SMTPAuth   = true;   					
    		$mail->Priority	  = 1;							
     
    	//paramètre de connection depuis ficher constante
    		$mail->Host       = HOST_CONNECTION; 		
    		$mail->Port       = PORT_CONNECTION;   		
    		$mail->Username   = USERNAME_CONNECTION; 		
    		$mail->Password   = PASSWORD_CONNECTION;   
     
    		$mail->SetFrom(ADRESS_EXPEDITEUR_MAIL, NOM_PENSION);	
    		$mail->AddReplyTo(ADRESS_REPONSE_MAIL, NOM_PENSION); 	
    		$mail->ConfirmReadingTo = ADRESS_REPONSE_MAIL;	
    		$mail->Subject    = ($sujet_mail);
    		$mail->AltBody    = "Bonjour, ....... "; 	
    		$mail->MsgHTML($Body_mail); 
    		$mail->AddAddress($email_destinataire, $nom_client); 	
    		$mail->AddAttachment("$dossier_sauvegarde_pdf");		
    		$mail->AddAttachment("devis_facture/conditions.pdf");	
     
     
    		if(!$mail->Send()) 
    		{ 
    			echo "Mailer Error: " . $mail->ErrorInfo; 
    			exit;
    		} 
    		else 
    		{ 
    			echo "Message envoyé!"; 
    			unset($mail);//détruit le mail
     
     
    			//insert de l'envoie du mail dans le journal	
    			$action='mail';
    			$num_devis=$num_devis;
    			$commentaire='Devis envoyé';
    			include('include/journal_update.php');
     
     
    			header('Location: devis_detail.php?erreur1=' . 'Mail envoyé avec succès' . '&num_devis=' . $num_devis);
    		} 
    	}

  2. #2
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Tu utilise quel smtp ? C'est un réglage à ce niveau qu il faut faire.

  3. #3
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2010
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2010
    Messages : 105
    Par défaut
    Bonsoir,

    dans HOST_CONNECTION j'ai smtp.le1000pattes.fr.
    Quelques infos en plus.
    J’envoie les devis depuis mon pc via wamps.
    Si je les envoie via win-mail en insérant les pièces jointe il arrivent sans problème dans la boite du client.

  4. #4
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Je ne connais pas ce stmp, c'est celui de ton entreprise ?

    utilise un smtp gmail si tu as un compte ça sera peut être mieux... ou sinon celui de ton FAI aussi

  5. #5
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2010
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2010
    Messages : 105
    Par défaut
    J'ai un site, www.le1000pattes.fr hébergé cher OVH.
    C'est le SMTP qui est associé à mon nom de domaine et aux boites mails que j'ai.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    D'après le bout de code en php, il semble qu'il manque le champ Date dans les entêtes du mail. C'est un signe interprété par certains services de mail que le message n'est pas légitime.

    Plus généralement, il faut comparer les entêtes du message envoyé avec ton mailer normal et celles envoyées par ton programme pour trouver les problèmes ou les manques. Il faut prendre soin que les entêtes soient conformes aux normes, c.a.d pas d'accents non encodés dans les sujets, etc...

Discussions similaires

  1. [PHP 5.3] Fonction mail : email envoyé en courier indésirable
    Par rochdi123 dans le forum Langage
    Réponses: 1
    Dernier message: 20/09/2010, 15h57
  2. E-mail qui va dans les spams
    Par Tmutantv1 dans le forum Langage
    Réponses: 9
    Dernier message: 25/02/2009, 13h57
  3. Envoi mail qui reste dans la boite d'envoi
    Par Bernard67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/02/2008, 21h29
  4. [Mail] mail qui arrive dans spam
    Par i_shinji dans le forum Langage
    Réponses: 5
    Dernier message: 28/02/2006, 14h06
  5. une méthode qui écrit dans la sortie html ?
    Par iubito dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/12/2003, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo