web-dev-qa-db-fra.com

Forcer tous les PHP Mail () à passer par SMTP

Est-il possible de forcer à chaque fois que PHP Mail () est utilisé pour le forcer à utiliser l'authentification SMTP?

Peut-être un paramètre via le fichier PHP.ini ou une configuration de serveur?

1
Talon

Une autre solution consiste à remplacer votre mail () utiliser votre propre fonction qui utilise une bibliothèque externe comme PHPmailer. C'est possible avec l'extension APD.

1
jcisio

Sous Windows, vous pouvez forcer l'utilisation de SMTP en modifiant le fichier php.ini (mais je ne sais pas si vous pouvez effectuer l'authentification):

ini_set ( "SMTP", "smtp-server.example.com" );

Sous Linux, vous devez configurer l'agent de messagerie local du système.

1
jcisio

Vous pouvez utiliser le projet phpmailer pour travailler avec le courrier électronique à l'aide de vos codes. Ce projet utilise SMTP pour son activité. Pour plus d'informations, consultez http://phpmailer.worxware.com/

0
0