sql >> Base de Datos >  >> RDS >> Mysql

Configurar servidor de correo para trabajar con PHP

Es muy probable que necesite autenticación. Esto podría ser tan simple como proporcionar su nombre de usuario y contraseña a la cuenta de correo electrónico desde la que desea enviar.

Si ese es el caso, le sugiero que use la extensión PEAR Mail. Hay una función llamada fábrica que le permite realizar la autenticación con un servidor smtp. (Incluyendo cifrado SSL, si descubre que su servidor lo necesita)

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

Tu código se vería un poco así:

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

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

Instalar extensiones PEAR en su servidor no es tan difícil como podría pensar.