Estoy intentando configurar Sendmail a través de XAMPP para enviar correos electrónicos. En mi sendmail.ini tengo estos ajustes:XAMPP Sendmail usando la cuenta de Gmail
# Set default values for all following accounts.
logfile "C:\xampp\sendmail\sendmail.log
account Gmail
tls on
port 587
tls_certcheck off
host smtp.gmail.com
from [email protected]
auth on
user [email protected]
password mypassword
account default : Gmail
que he creado un script de prueba como esta:
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$headers = "From: [email protected]" . "\r\n";
if (mail($to, $subject, $body, $headers)) {
echo ("Message successfully sent!");
} else {
echo ("Message delivery failed...");
}
me sale un mensaje diciendo que el correo electrónico fue enviado pero nunca llega y en los registros de recibo:
sendmail: Error durante el parto: Se debe emitir un comando STARTTLS primero.
¿Alguien sabe cuál es el problema podría estar aquí?
¡Gracias de antemano!
Gaz
¿Soy el único en notar que OP está preguntando por ** original 'sendmail' ** - el agente de transferencia de correo más famoso del mundo ([información en Wiki] (http://en.wikipedia.org/wiki)/Sendmail)), comenzó en 1979, mientras que la mayoría de las respuestas son acerca de ** fake 'sendmail' ** ([homepage] (http://glob.com.au/sendmail/)) - un programa falso utilizado en los paquetes de servidores de desarrollo, como XAMPP, comenzaron en 2004. ¿No pueden ver las personas que el ejemplo del archivo de configuración proporcionado por OP es tan diferente de los ejemplos de configuración que usted brinda en sus respuestas? Extraño. – trejder