Mysql
 sql >> Base de données >  >> RDS >> Mysql

Configurer le serveur de messagerie pour qu'il fonctionne avec PHP

Il est très probable que vous ayez besoin d'une authentification. Cela peut être aussi simple que de fournir votre nom d'utilisateur et votre mot de passe au compte de messagerie à partir duquel vous souhaitez envoyer.

Si tel est le cas, je vous suggère d'utiliser l'extension PEAR Mail. Il existe une fonction appelée factory qui vous permet de vous authentifier auprès d'un serveur smtp. (Y compris le cryptage SSL, si vous découvrez que votre serveur en a besoin)

http://pear.php.net/manual/en /paquet.mail.mail.factory.php

Votre code ressemblerait un peu à ceci :

$smtp = Mail::factory('smtp',
  array ('host' => $host,
   'port' => $port,
   'auth' => true,
   'username' => $username,
   'password' => $password));

$mail = $smtp->send($to, $headers, $body);

L'installation d'extensions PEAR sur votre serveur n'est pas aussi difficile que vous ne le pensez.