Auteur Sujet: Free bloque les mails envoyés par Wannonce (site de petites annonces)  (Lu 53957 fois)

0 Membres et 1 Invité sur ce sujet

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
Notifications SMF
« Réponse #48 le: 31 janvier 2016 à 12:04:20 »
Hein? Quoi? UTF7? Où ça?

ca désolé:  Content-Transfer-Encoding: 7bit

corrector

  • Invité
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #49 le: 31 janvier 2016 à 12:08:33 »
Ouuuuiiii.... et donc?

Il n'y a rien dans le message qui ressemble de très loin à de l'UTF7 ou de l'UTF n'importe quoi.

corrector

  • Invité
FROM: www-data
« Réponse #50 le: 31 janvier 2016 à 12:17:35 »
il n'y a pas d'adresse mail www-data. Comme tu l'imagines, c'est le nom du compte Unix de Apache2.4, qui fait tourner SMF.

J'ai un peu de mal à comprendre pourquoi cela se retrouve dans l'en-tête.
J'imagine que Apache lance un module dynamique PHP qui fork une commande sendmail avec son UID, et que sendmail utilise automatiquement le nom correspondant à cet UID comme source.

Damien

  • Expert
  • *
  • Messages: 1 917
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #51 le: 31 janvier 2016 à 13:03:18 »
il n'y a pas d'adresse mail www-data. Comme tu l'imagines, c'est le nom du compte Unix de Apache2.4, qui fait tourner SMF.

J'ai un peu de mal à comprendre pourquoi cela se retrouve dans l'en-tête.

Tu passe bien par un smtp authentifié pour l'envoi de mail ?
Ca doit se trouver ici :
/index.php?action=admin;area=mailqueue;sa=settings;

https://www.knthost.com/smf/configure-smtp-email-simple-machines-forum

vivien

  • Administrateur
  • *
  • Messages: 47 228
    • Twitter LaFibre.info
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #52 le: 31 janvier 2016 à 13:10:46 »
Je ne passe pas par un client SMTP, PHP envoie directement les e-mails.

Maintenant, SMF permet de passer par un serveur SMTP, peut-être tenter de passer en SMTP par 127.0.0.1 ?

Je suis en mode PHP et non SMTP. L'aide du paramétrage :
Cette option vous permet d'utiliser soit le réglage par défaut de PHP ou de l'outrepasser en utilisant le protocole SMTP. PHP ne supporte pas l'authentification (que plusieurs FAI requièrent maintenant) donc vous devriez vous renseigner avant d'utiliser cette option. Notez que SMTP peut être plus lent que sendmail et que certains serveurs ne prendront pas en compte les identifiants et mot de passe.

Vous n'avez pas à renseigner les informations SMTP si vous utilisez la configuration par défaut de PHP.

Damien

  • Expert
  • *
  • Messages: 1 917
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #53 le: 31 janvier 2016 à 13:13:10 »
Le + propre à mes yeux c'est le smtp authentifié. Tu fais une adresse forum@lafibre.info et tu utilises le smtp de ton domaine avec login + pwd

corrector

  • Invité
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #54 le: 31 janvier 2016 à 13:44:39 »
Je suis en mode PHP et non SMTP. L'aide du paramétrage :
Cette option vous permet d'utiliser soit le réglage par défaut de PHP ou de l'outrepasser en utilisant le protocole SMTP. PHP ne supporte pas l'authentification (que plusieurs FAI requièrent maintenant) donc vous devriez vous renseigner avant d'utiliser cette option. Notez que SMTP peut être plus lent que sendmail et que certains serveurs ne prendront pas en compte les identifiants et mot de passe.

Vous n'avez pas à renseigner les informations SMTP si vous utilisez la configuration par défaut de PHP.

J'ai RIEN compris!

vivien

  • Administrateur
  • *
  • Messages: 47 228
    • Twitter LaFibre.info
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #55 le: 31 janvier 2016 à 14:21:01 »
En tout cas j'ai supprimé le "Return-Path" qui apparaît dans l'en-tête du mail en commentant la ligne dans le code. (Return-Path indique à quelle adresse doivent être envoyées les réponses automatiques du serveur comme "no delivery" par exemple et est donc optionnel).

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #56 le: 31 janvier 2016 à 15:22:21 »
Ouuuuiiii.... et donc?

Il n'y a rien dans le message qui ressemble de très loin à de l'UTF7 ou de l'UTF n'importe quoi.

le corps du message n'est pas traité par les validateurs ou autres frontals MX.... c'est les headers qui sont intéréssants... par exemple pas de champ "FROM" ca doit etre poubelle direct


willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #57 le: 31 janvier 2016 à 15:24:39 »
Le + propre à mes yeux c'est le smtp authentifié. Tu fais une adresse forum@lafibre.info et tu utilises le smtp de ton domaine avec login + pwd

La j'ai mes yeux qui piquent.....

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #58 le: 31 janvier 2016 à 15:27:02 »
J'ai RIEN compris!

Pour envoyer des messages, SMF utilise la cfg de PHP dans les parametres sendmail ou trucdugenre: soit les mails sont envoyés via un relais SMTP open ou soit par le SMTP du serveur.
tout depend de la config de PHP....

vivien

  • Administrateur
  • *
  • Messages: 47 228
    • Twitter LaFibre.info
Free bloque les mails envoyés par Wannonce (site de petites annonces)
« Réponse #59 le: 31 janvier 2016 à 15:47:55 »
J'ai commenté la ligne avec "Return-Path:" (qui normalement met l'adresse de l'administrateur) et "Return-Path:" apparait toujours dans les en-têtes => c'est donc un autre logiciel qui rajoute le "Return-Path:" mais j'ai rien trouvé dans les options PHP

Le bout de code modifié :
        // Construct the mail headers...
        
$headers 'From: "' $from_name '" <' . (empty($modSettings['mail_from']) ? $webmaster_email $modSettings['mail_from']) . '>' $line_break;
        
$headers .= $from !== null 'Reply-To: <' $from '>' $line_break '';
        
//$headers .= 'Return-Path: ' . (empty($modSettings['mail_from']) ? $webmaster_email : $modSettings['mail_from']) . $line_break;
        
$headers .= 'Date: ' gmdate('D, d M Y H:i:s') . ' -0000' $line_break;

        if (
$message_id !== null && empty($modSettings['mail_no_message_id']))
                
$headers .= 'Message-ID: <' md5($scripturl microtime()) . '-' $message_id strstr(empty($modSettings['mail_from']) ? $webmaster_email $modSettings['mail_from'], '@') . '>' $line_break;
        
$headers .= 'X-Mailer: SMF' $line_break;