Zum Inhalt springen

PHP Mail Funktion

Erstellt am 15. April 2004 · 12 Antworten · letzte Antwort am 11. Juni 2004

Tags: Frage

Tebo ·

Hallo,

ich ziehe Daten aus einer DB und möchte diese über ein Formular mithilfe der Mailfunktion (innerhalb eines PHP-Scripts) versenden.
Dies funktioniert aber nicht.
Hat jemand ein ähnliches Problem schon gelöst und kann mir helfen ?

Gruß
Tebo

TW ·
Tebo schrieb

Hallo,

ich ziehe Daten aus einer DB und möchte diese über ein Formular mithilfe der Mailfunktion (innerhalb eines PHP-Scripts) versenden.
Dies funktioniert aber nicht.
Hat jemand ein ähnliches Problem schon gelöst und kann mir helfen ?

Gruß
Tebo

hi
so ein problem hat ich nie....
aber wie sieht denn deine mail funktion aus?

sieht sie so aus?

mail("nobody@aol.com", "the subject", $message,
     "From: webmaster@$SERVER_NAME
Reply-To: webmaster@$SERVER_NAME
X-Mailer: PHP/" . phpversion());

hier zu finden...
http://www.phphq.de/phpmanual/function.mail.html

cu
thorsten

bnai ·

Hallo,

habe das gleiche Problem. Ich versuche aus einem page_php_content Seiteninhalt (also aus einem PHP-Skript innerhalb ner Typo3-Seite) die PHP-mail-Funktion zu benutzen:

<?php

mail ("bla@blub.de", "subject", "message");

?>

Gaaanz simpel. Nur es funktioniert halt nicht. Ich denke, Typo hat vor die Funktion ein Riegel geschoben, kann das sein? Wäre aber in meinem Fall ziemlich fatal!

Hat jemand ne Idee?

Danke im Voraus!

hardcoder ·

Wenn ihr das alles auf einer Windowsumgebung laufen habt, gehts nicht. Nur Linux/PHP leistet die mail-Funktion

cu

hardcoder

bnai ·

läuft alles auf linux. und wenn er die mail-funktion nicht kennen würde, müsste er doch zumindest eine fehlermeldung bringen, oder nicht?

bnai ·

muss ich sendmail (genutzes Linux programm für mail-versand) vielleicht noch irgendwie konfigurieren?

hab es in der php.ini aktiviert

sendmail_path = sendmail -t -i

funktioniert aber trotzdem nicht... 🙁

hardcoder ·

Kannst du denn ausserhalb TYPO3 mit PHP mails verschicken ?

sendmail selbst kenne ich nicht...

aber als PAth kennich eigentlich nur sowas:

/usr/bin/sendmail .......

bnai ·
hardcoder schrieb

Kannst du denn ausserhalb TYPO3 mit PHP mails verschicken ?

habe ich ehrlichgesagt noch nicht getestet. muss ich mal versuchen...

hardcoder schrieb

sendmail selbst kenne ich nicht...

aber als PAth kennich eigentlich nur sowas:

/usr/bin/sendmail .......

also in der kommentarzeile drüber (in der php.ini) steht default: sendmail -t- i

das hab ich dann auch eingetragen. aber ein versuch ists wert,

danke bis hier hin. ich melde mich nochmal, wenn ich die tests durchgeführt hab.

bnai ·

tja, alles getestet. geht immer noch nicht. Nachdem ich was in der php.ini geändert hab, reicht doch normalerweise ein neustart vom apache, oder?

muss ich vielleicht noch irgendwo die ip vom mailserver oder so eintragen?!

bnai ·

nachtrag:

ich kann auch außerhalb von typo keine mails über die mail-methode verschicken!!

hardcoder ·

Tja ...wenn dem so ist scheint es immer noch ein Konfigurationsproblem mit Deinem System zu geben. Da bist du wahrscheinlich mit google besser bedient als hier im Forum. Wenn mail() global nicht bei Dir klappt, dann kann Typo3 auch nix dafür...

vielleicht helefen Folgende Links:

http://bugs.php.net/bug.php?id=16093&edit=3
http://www.modwest.com/help/kb10-124.html

Suchbegriffe die ich in Google verwendet habe:

php mail does not work sendmail

sorry...

cu

hardcoder