Frage

Gibt es eine Möglichkeit ich Text nehmen kann (aus einem Formular abgerufen) und schicken Sie es an meinem Google Mail-Konto? Ich kann auch haben die Benutzer ihre E-Mail-Adresse eingeben, und ein Thema. Oder wenn nicht, ist es eine bessere Art und Weise Benutzer schicken wir haben eine Nachricht? Danke.

War es hilfreich?

Lösung

ich empfehlen, dass Sie PHP Mailer diesem Programm kümmert sich um alle die Nachricht Bau nehmen und Arbeiten gut mit Gmail. Es gibt auch Beispielcode für Google Mail enthalten sind.

Andere Tipps

Verwenden Sie mail Funktion E-Mail an bestimmte Adresse zu senden:

$subject = $_REQUEST['subject'];
$message = $_REQUEST['message'];
mail("your@gmail.com", $subject, $message); 

Aber nehmen Sie bitte nicht $to Parameter aus Form, sonst Ihr Skript für Spam verwendet werden.

Die Erweiterung auf dem, was Ivan schrieb Benutzer E-Mail als Absender hinzufügen:

$subject = $_POST['subject'];
$message = $_POST['message'];
$from    = $_POST['from'];

// the sender email must be cleaned of mime header injection
$from = preg_replace_all("/[\r\n]+/", '', $from);

mail("your@gmail.com", $subject, $message, "from:$from\n");

Dies macht es einfacher zu beantworten. Sie können jedoch nur ihre E-Mail-Adresse im Nachrichtentext anhängen.

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