Domanda

Sto lavorando su un modulo di contatto per il mio sito web chiesa.

La chiesa ha una e-mail già registrato (è POP3) e la società di hosting dice che il loro server di posta è mymail.brinkster.com.

Con tutte queste informazioni, come si può inviare il modulo tramite mail ()? Il server non mostrerà PHP errori. Gli sguardi di codice attuali come questo:

    $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.";
}

Tutti al mio ritorno è "L'e-mail NON è stato trasmesso".

Quindi, qualcuno ha qualche creazione di un modulo di e-mail come questa esperienza? I miei ringraziamenti a tutti coloro che mi può dare una mano e gli eventuali modi efficaci di fare questo, fatemi sapere!

È stato utile?

Soluzione 3

ero alla ricerca attraverso il loro database di supporto e ha scoperto come ottenere di lavoro e-mail. E mi ha detto di includere un server file chiamato "class.phpmailer.php"

Articolo per gli utenti Brinkster.

Grazie a tutti per l'aiuto!

Altri suggerimenti

Per usare il PHP mail () funzione direttamente, il server deve essere impostato correttamente con un server di posta.

Se si desidera inviare la posta tramite SMTP attraverso un conto / server esterni vi suggerisco di utilizzare una libreria trovate qui: http : //phpmailer.worxware.com/
Si potrebbe anche utilizzare il loro PHPMailer-FE, che sarà anche convertire il modulo di contatto in un'email per voi.

È probabilmente bisogno di configure esso. Il cli / apache utente necessità di avere accesso a sendmail.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top