Projet

Général

Profil

Anomalie #7549

Impossible d'envoyer un mail depuis une adresse outlook365

Ajouté par Henri QUENEAU il y a presque 6 ans. Mis à jour il y a presque 3 ans.

Statut:
Rejeté
Priorité:
2-Sérieux
Assigné à:
Henri QUENEAU
Version cible:
-
Début:
12/04/2018
Echéance:
Version applicable MC:
Tags Courrier:

Description

j'ai configuré mon sendmail, afin d'envoyer des mails depuis mon application avec les informations ci-dessous:

/apps/maarch_entreprise/tools/mails/htmlMimeMail.php
PHPMailer_v5.1
smtp<!-- mail (default), smtp, sendmail, qmail -->
smtp.office365.com<!-- smtp1.example.com:25;smtp2.example.com -->
587<!-- smtp1.example.com:25;smtp2.example.com -->
maarch@ville-dreux.fr
MOTDEPASSE
true
tls<!-- tls ou ssl -->
utf-8<!-- Default : iso-8859-1 -->
ville-dreux.fr<!-- Rewrite Recipient with config->adminmail if mailfrom and mailto is out of the domains -->
<!-- Rewrite X-Mailer header, default : PHP/[phpversion] -->
<!-- if not empty we use this address to send the mail -->

Quand j’exécute mon script sendmail.sh, en base de données je constate que aucun mail n'est partie.

Lorsque je teste avec le script en pj, je reçois bien un mail avec la même configuration.

(pour accèder à la boite mail, il faut aller dans outlook.office365.com)

ssmtp.conf (692 octets) ssmtp.conf Florian AZIZIAN, 19/04/2018 18:36

Historique

#1 Mis à jour par Henri QUENEAU il y a presque 6 ans

  • Fichier config.xml ajouté

#2 Mis à jour par Henri QUENEAU il y a presque 6 ans

J'ai regardé le code, dans le fichier smtp.php dans tools/mails/smtp.php. Je constate qu'on ne prend à aucun moment la valeur du smtp_secure.
Pour autant, l'envoie des mails se fait bien même en commentant cette ligne

#3 Mis à jour par Florian AZIZIAN il y a presque 6 ans

  • Fichier ssmtp.conf ssmtp.conf ajouté
  • Statut changé de A traiter à R&D - En test
  • Assigné à changé de Florian AZIZIAN à Henri QUENEAU
  • % réalisé changé de 0 à 100

Il faut utiliser un relay ssmtp car il n'est pas possible d'envoyer un mail en tls avec htmlMimeMail.

Dans la config xml de sendmail, il faut donc mettre :
type => sendmail
mail_from => LAISSER VIDE

Puis faire le paramétrage de la conf ssmtp comme ce que j'ai mis en pj (n'oublie pas de remplacer le MOTDEPASSE)

Pour que ça fonctionne, il faut que tous les utilisateurs aient le mail "maarch@ville-dreux.fr" sinon il y a une erreur qui dit qu'on n'a pas les droits nécessaire pour envoyer un mail avec cette adresse.

#4 Mis à jour par Florian AZIZIAN il y a presque 6 ans

  • Description mis à jour (diff)

#5 Mis à jour par Emmanuel DILLARD il y a presque 6 ans

  • Projet changé de Maarch Courrier à Backlog

#6 Mis à jour par Emmanuel DILLARD il y a presque 6 ans

  • Statut changé de R&D - En test à 17

#7 Mis à jour par Emmanuel DILLARD il y a presque 6 ans

  • Fichier test_sendmail.php supprimé

#8 Mis à jour par Emmanuel DILLARD il y a presque 6 ans

  • Fichier config.xml supprimé

#9 Mis à jour par Emmanuel DILLARD il y a presque 6 ans

  • Statut changé de 17 à Rejeté PO

Paramétrée par contournement (utilisation de la commande sendmail)

#10 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Statut changé de Rejeté PO à Rejeté

#11 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de Backlog à Backlog Courrier
  • Version cible 17.06 supprimé

Formats disponibles : Atom PDF