Je constate deux soucis avec l’envoi des emails quand on utilise la fonction php mail. Je ne peux pas utiliser smtp parce que mon serveur est configuré pour utiliser TLS.
Premier soucis, certains destinataires ne reçoivent pas le mail d’envois des documents comme factures devis etc… J’ai analysé les logs du serveur mail, c’est parce qu’il n’y a pas d’adresse email pour l’expéditeur, pourtant, il y a bien dans la config de l’utilisateur et de la société un mail renseigné.
Deuxième soucis, certains reçoivent bien le mail mais la pièce jointe est à 0 Ko là je n’ai pas de piste encore.
J’ai également eu des soucis au départ avec une config php mail, mon serveur est également en TLS et aucun soucis, pour cela je suis donc passé à :
SMTP/SMTPS socket library
et pour la reconfiguration des champs suivants, à noter que dolibarr est hébergé pas en local)
Méthode d’envoi des emails SMTP/SMTPS socket library
Nom d’hôte ou adresse IP du serveur SMTP/SMTPS: reference_serveur
Port du serveur SMTP/SMTPS : 465 ou 587 (cela dependra de ton hebergeur)
Identifiant d’authentification SMTP si authentification SMTP requise : Monidentifiant
Mot de passe d’authentification SMTP: Monmotdepasse
Utilisation du chiffrement TLS (SSL): OUI
Merci pour les infos mais j’ai déjà essayé, ça ne passe pas. J’ai le code d’erreur : Serveur non disponible à l’adresse ssl://smtp.monndd.fr sur le port 587 - Error 0 -
Pourtant le serveur mail fonctionne puisque outlook y accède tout le temps pour mes mails. Je suis surpris du ssl:// que dolibarr ajoute devant le smtp. mais c’est peut être normal. Moi en tout cas je n’ai mis que smtp.monndd.fr dans le champ.
J’ai testé 127.0.0.1, smtps., monndd.fr rien ne passe. Sans configurer tls le serveur est détecté mais à l’envoi d’un mail de test le mail est bloqué parce que le serveur n’accepte que les connexions tls. Je suis donc coincé.
Je viens de voir que tu es chez OVH, OVH m’avait envoyé un message en octobre (de mémoire) pour me notifier de l’arrêt serveur SMTP pour raison de sécurité. J’étais pourtant en SSL (?)
Bizarre même que tu arrives avec outlook??? ou alors j’ai pas pigé leur message!
J’ai dû rediriger l’un de mes clients par mon serveur (o2switch) pour qu’il ne soit pas bloqué. (3 relances)
Essai avec l’une de tes messageries perso pour voir (en SMTP) : orange, SFR, numericable … ça devrait passer!
A part ce qui suit … non et je ne vois pas autre chose!
As-tu au moins testé?
Méthode d’envoi des emails SMTP/SMTPS socket library Nom d’hôte ou adresse IP du serveur SMTP/SMTPS: SSL0.OVH.NET (avec 0=zero) si marche pas tu peux essayer: ns0.ovh.net Port du serveur SMTP/SMTPS : 587 ou 465 fonction de l’activation du SSL Identifiant d’authentification SMTP si authentification SMTP requise : Tonidentifiant (normalement mail) Mot de passe d’authentification SMTP: Tonmotdepasse Utilisation du chiffrement TLS (SSL): NON (donc 587) et si OUI (465)
Non je n’avais pas testé, pour la bonne et simple raison que ça ne pouvait pas fonctionner. Les serveurs smtp d’ovh sont réservés à leurs clients, hors, je ne suis pas client ovh au sens hébergement mutualisé et donc je n’ai pas accès à leurs smtp.
J’ai quand même essayé maintenant pour lever le doute. Ni avec outlook ni avec dolibarr je ne parvient à me connecter à leur smtp, logique, je n’y ai pas le droit.
En attendant, la fonction phpmail de dolibarr devrait fonctionner. Pour mes sites que j’ai codé moi même en php ou même les opensource comme prestashop ça marche. Le soucis vient de dolibarr qui ne communique pas l’expéditeur du mail du coup certains serveurs rejettent les mails pensant que c’est du spam.
Dans ce cas pourquoi ne pas intégrer les valeurs d’un smtp dont tu as les droits, il m’arrive des fois de mettre le pop et imap d’un serveur et le smtp d’un autre car rien ne l’interdit … en tout cas dans les divers config que j’ai pu faire.
Bonjour
Connecte toi sur ton serveur dédié avec ssh (par exemple avec Putty) et une fois dans la console, fait le test telnet pour qu’on puisse savoir s’il est possible de se connecter à postfix depuis le serveur ou est installé dolibarr.