Pas de conf des mails et install celeonet ? (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #450132
    allm
    Participant
    Initié WordPress
    38 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 1.04
    – Thème utilisé : defaut
    – Plugins en place : aucun
    – Nom de l’hebergeur : celeonet

    Problème(s) rencontré(s) : pas d’envois du mail de validation.

    J’ai fais une install sur celeonet de WPMU, mais je ne recois aucun mail de validation pour poursuivre l’inscription. J’ai testé sur plusieurs adresses, mais ca semble pas passer, je pense que le mail n’est pas envoyé.

    – Est-ce que certains ont déja fais une install sur celeonet ?
    – Il n’y a aucune configuration du mail dans WPMU ? Pas de conf smtp ni rien ?

    J’arrive pas à savoir si c’est un pb de mon install ou de celeonet qui envois pas le mail.

    Merci,

    #589229
    allm
    Participant
    Initié WordPress
    38 contributions

    Petit up 🙂

    Pas de conf possible pour les mails avec WPMU ?

    Personne n’a fait d’install sur celeonet ? :(

    #589230
    allm
    Participant
    Initié WordPress
    38 contributions

    Pour info, pour ceux qui sont chez celeonet, les mails envoyés par eux depuis la fonction mail tombent direct en spam et certains serveurs de mails les suppriment direct !

    D’aprés celeonet ils ne peuvent rien y faire ! :boulet:

    #589231
    quentin
    Membre
    Chevalier WordPress
    315 contributions

    le fait d’envoyer un mail par la fonction mail() est détectable par le récepteur ? J’ai beaucoup de mes utilisateurs qui recoivent leur email de registration dans le spam, et j’aimerais faire quelque chose pour diminuer cette quantité, mais je ne pensais pas que le fait qu’on ait utilisé mail() pouvait etre visible depuis le récepteur… C’est assez stupide de considérer n’importe lequel de ces emails comme du spam soit dit en passant…

    #589232
    allm
    Participant
    Initié WordPress
    38 contributions

    Je suis d’accord.

    D’aprés mon hebergeur il semble que ce soit le cas.

    D’ici quelques jours / semaines je vais voir comment modifier WPMU pour utiliser un envois smtp, ca doit pas étre bien galére. Je mettrais le code ici.

    #589233
    allm
    Participant
    Initié WordPress
    38 contributions

    Comme promis, voilà comment utiliser les mails via smtp :

    Utilisation de la librairie de mail phpmailer-1.71 :http://stephaneey.developpez.com/tutoriel/php/phpmailer/
    
    La déziper puis la placer à la racine du repertoire contenant le blog.
    
    Ensuite : 
    
    — ouvrir le fichier — 
    wp-includes/pluggable.php
    
    — Aller à  (l 168)–
    function wp_mail($to, $subject, $message, $headers = ”) {
    	if( $headers == ” ) {
    		$headers = “MIME-Version: 1.0n” .
    			“From: ” . get_option(‘admin_email’) . “n” . 
    			“Content-Type: text/plain; charset=”” . get_option(‘blog_charset’) . “”n”;
    	}
    
    — ensuite ajouter —
    
    	// Envoi des mails par smtp
    	require “phpmailer/class.phpmailer.php”;
    	$mail = new PHPmailer();
    	$mail->IsSMTP();
    	$mail->Host=”;
    	$mail->From=”;
    	$mail->AddAddress($to);
    	$mail->AddReplyTo(”);	
    	$mail->Subject=$subject;
    	$mail->Body=$message;
    	
    	// Teste le return code de la fonction
    	if(!$mail->Send()){ 
    		$mail->SmtpClose();
    		unset($mail);
    		// Mail en erreur 
    		return false;
    	}
    	else{	  
    		//Mail envoyé avec succès
    		$mail->SmtpClose();
    		unset($mail);
    		return true;
    	}
    
    — ensuite commenter l’envoi standard ou le supprimer —
    
    // A remettre pour envoi par fonction mail() classique : 
    // return @mail($to, $subject, $message, $headers);
    
    — fini ! —

    #589234
    allm
    Participant
    Initié WordPress
    38 contributions

    Je vais peut étre dire une connerie, mais est-ce qu’un modo ne pourrait pas épingler ce sujet en le renomant “pb de mail ou mails qui arrivent pas” ? Car j’ai l’impression que nombreux sont ceux qui ont le meme probléme.

    #589235
    AmO
    Participant
    Maître WordPress
    4451 contributions

    En fait, il a ya plus simple.

    Suffit de modifier l’adresse d’expéditeur.
    Et mettre un sujet personnalisé, avec le nom du destinataire par exemple.

    Faut aussi vérifier pr les personnes en serveur dédié de ne pas serveur mail Open Relay

    #589236
    allm
    Participant
    Initié WordPress
    38 contributions

    Je m’y connais pas trop en mail, mais d’aprés mon herbergeur, c’est l’adresse IP du serveur de mail qui était blacklistée.

    Le serveur est différent suivant si le mail est envoyé par mail() ou si il est envoyé par smtp, d’ou mon envois en smtp pour passer sur un serveur non blacklisté. Je pense pas que ta solution aurait pu marcher dans ce cas là (mais peut étre que je me trompe). Rq je suis qd meme dans un cas un peu particulier.

    #589237
    AmO
    Participant
    Maître WordPress
    4451 contributions

    passer par une classe externe, peut être extrêmement couteux en terme de perf ^^

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.