Page 1 sur 1

Php mail() et SMTP

Posté : 11 déc. 2015, 17:15
par askhanir
Bonjour,

ESt-il possible d'envoyer un mail via SMTP sans utiliser PhpMailer ?

Cela fait des années que j'utilise PhpMailer mais je l'ai laissé tomber il y a quelque temps et envoie maintenant mes messages simplement avec mail, estimant que PhpMailer était une usine à gaz pour le peu de chose dont j'avais besoin.

Aujourd'hui, la problématique est tout autre et j'aimerai envoyer un message via la fonction mail() de php en utilisant mon SMTP plutôt que le localhost du serveur. Est-ce possible ?

En outre, est-il possible de savoir comment a été envoyé le message ?

D'avance merci.

Re: Php mail() et SMTP

Posté : 11 déc. 2015, 18:50
par @rthur
De mémoire dans le fichier de conf php.ini, tu peux indiquer un serveur SMTP pour effectuer l'envoi.
Mais mon conseil, c'est de continuer d'utiliser phpmailer ou un équivalent car c'est le + simple et portable comme solution d'un serveur à l'autre.
En outre, est-il possible de savoir comment a été envoyé le message ?
Dans les entête du mail que tu reçois tu verras les serveurs par lesquels il a transité.

Re: Php mail() et SMTP

Posté : 14 déc. 2015, 10:54
par askhanir
Ok. Merci pour ta réponse. Je vais adopter de nouveau PhpMailer.

Re: Php mail() et SMTP

Posté : 14 déc. 2015, 13:08
par askhanir
Aïe ! L'envoi par SMTP semble bloquer chez 1and1.

Re: Php mail() et SMTP

Posté : 14 déc. 2015, 15:02
par @rthur
Aïe ! L'envoi par SMTP semble bloquer chez 1and1.
Peut être une piste : https://github.com/PHPMailer/PHPMailer/ ... t-70830410