Frage

Ich arbeite an einem Kontakt-Formular für meine Kirche Website.

Die Kirche hat eine E-Mail bereits registriert (es ist POP3) und das Hosting-Unternehmen sagt, dass ihr Mail-Server ist mymail.brinkster.com.

Mit all diesen Informationen, wie können Sie das Formular senden Sie eine Mail () verwenden? Der Server wird zeigen PHP-Fehler nicht. Die aktuellen Code sieht wie folgt aus:

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

Alles, was ich zurück ist „Die E-Mail wurde nicht gesendet.“

So hat jemand Erfahrung eine E-Mail Form wie diese Einrichtung? Mein Dank geht an alle, die mich und alle effiziente Wege, dies zu tun helfen können, lassen Sie es mich wissen!

War es hilfreich?

Lösung 3

Ich war auf der Suche durch ihre Support-Datenbank und fand heraus, wie E-Mail-Funktion zu erhalten. Es hat mir eine Server-Datei enthalten sein genannt „class.phpmailer.php“

Artikel für Brinkster Benutzer.

Danke an alle für die Hilfe!

Andere Tipps

Um die PHP mail () -Funktion direkt Ihr Server hat mit einem Mail-Server richtig eingerichtet werden.

Wenn Sie E-Mails über ein externes Konto / Server über SMTP senden Ich schlage vor, Sie verwenden eine Bibliothek hier: http : //phpmailer.worxware.com/
Sie könnten auch ihr PHPMailer-FE verwendet werden, die auch Ihr Kontakt-Formular eine E-Mail für Sie konvertieren.

Sie müssen wahrscheinlich auf configure es. Die cli / Apache Notwendigkeit Benutzer Zugriff auf Sendmail haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top