¿Cómo configuro PHP para enviar correo usando mail () a través de un servidor SMTP remoto?
He intentado hacer esto usando php.ini pero parece que solo puede hacerlo bajo Windows32 y quiero hacerlo en mi servidor Unix.
También he tratado de cambiar la configuración de sendmail para que use un servidor SMTP remoto, pero no estoy seguro de que sea posible.
No es posible, AFAIK. Yo tampoco:
fuente
msmtp se puede usar como una alternativa a sendmail que simplemente reenvía el tráfico directamente a un servidor SMTP externo. Es bastante fácil de configurar y funciona muy bien.
fuente
Puede usar las herramientas IMAP incorporadas de PHP o el práctico PHPMailer
Esto podría responderse mejor en Stack Overflow, me temo ...
fuente
PHP en Linux se basa en sendmail. Recomendaría usar una función de correo diferente de otra biblioteca si realmente desea hacer esto. Hay recomendaciones sobre la siguiente publicación de StackOverFlow: /programming/966907/specify-smtp-server-for-php-mail-in-freebsd
fuente
PHP por sí solo no puede hacer esto.
Los reenviadores simples como ssmtp tienen algunos problemas para retransmitir correos php.
http://www.freehackers.org/thomas/2008/07/13/linux-a-second-class-citizen-in-the-php-world/
fuente
La función de correo interno () solo puede usar SMTP en una máquina con Windows como usted ha dicho.
La única opción es usar PHPMailer. También puede probar el paquete PEAR PHP: http://pear.php.net/package/Mail
fuente
https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html En el menú principal de SiteWorx, haga clic en Administración> Opciones de correo> Configuración remota. - Vea más en: https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html#sthash.JeroEsDU.dpuf
fuente