Pregunta

Estoy trabajando en un formulario de contacto para mi sitio web de la iglesia.

La iglesia tiene un correo electrónico ya registrado (que es POP3) y la empresa de alojamiento dice que su servidor de correo es mymail.brinkster.com.

Con toda esa información, ¿cómo se puede enviar el formulario a través del correo ()? El servidor no mostrará los errores de PHP. Los actuales miradas código como el siguiente:

    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: *ChurchsEmail*' . "\r\n";

if(mail("*MyEmailHere*", "Setting Up PHP Email", "This would be the body of the email.", $headers))
{
        echo "The email was successfully sent.";
} else {
        echo "The email was NOT sent.";
}

Todo lo que se obtiene es "El correo electrónico fue enviado."

Así que ¿alguien tiene alguna experiencia en la creación de un formulario de correo electrónico como este? Mi agradecimiento a alguien que me pueda ayudar y cualesquiera formas eficientes de hacer esto, que me haga saber!

¿Fue útil?

Solución 3

Yo estaba buscando a través de su base de datos de apoyo y descubrí cómo conseguir trabajo de correo electrónico. Se me ha dicho que incluya un servidor de archivo llamado "class.phpmailer.php"

artículo para los usuarios Brinkster.

Gracias a todos por la ayuda!

Otros consejos

Para usar el correo electrónico () de PHP directamente, el servidor tiene que ser configurado correctamente con un servidor de correo.

Si desea enviar correo a través de SMTP a través de una cuenta / servidor externo le sugiero que utilice una biblioteca encontrar aquí: http : //phpmailer.worxware.com/
También puede utilizar su PHPMailer-FE que incluso convertir su formulario de contacto en un correo electrónico para usted.

Es probable que configurar ella. La CLI / apache necesidad usuario tenga acceso a Sendmail.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top