HangManAtWork Geschrieben 5. August 2002 Geschrieben 5. August 2002 Ich soll mit PHP eine mail generieren und verschicken, habe dazu bisher nichts finden können......+ Who can help me???:confused: Die mail soll sowohl eine Betreffzeile als auch Text beinhalten.... Für Infos wäre ich sehr dankbar!! Zitieren
Jaraz Geschrieben 5. August 2002 Geschrieben 5. August 2002 Hallo, da möchte ich nicht wissen wo du gesucht hast. mail() Funktion: http://www.php.net/manual/de/function.mail.php In der php.ini musst du folgende Zeile in etwa so ergänzen. SMTP = smtp.dein-provider.com Gruß Jaraz Zitieren
etreu Geschrieben 5. August 2002 Geschrieben 5. August 2002 Ich habe da ein paar Fragen zu den Headern. 1. bei einigen MailAccounts wird die richtige Mailadresse angezeigt (die, die ich per PHP generiere), bei anderen nicht, dort steht dann sowas wie "cgi-mailer@domain.de" woran liegt das? welche header muss ich ändern (habe bisher nur den "from"-header gesetzt)? 2. (wie) kann ich mail mit dateianhang verschicken? Zitieren
robotto7831a Geschrieben 5. August 2002 Geschrieben 5. August 2002 Hallo, schau mal hier nach. Frank Zitieren
HangManAtWork Geschrieben 6. August 2002 Autor Geschrieben 6. August 2002 Wenn ich das so eingebe wie in dem PHP.net angegeben bekomme ich eine Fehlermeldung... Hab ich was vergessen? Ich schreibe: mail("xyz@avc","Hallo","message"); Was ist daran FALSCH?????? Zitieren
Impulz Geschrieben 6. August 2002 Geschrieben 6. August 2002 Daran ist nix falsch, allerdings waere es hilfreich wenn du auch gesagt haettest welche Fehlermeldung du bekommst und ob du PHP unter Windows oder unter unix/linux benutzt. Michael Zitieren
HangManAtWork Geschrieben 6. August 2002 Autor Geschrieben 6. August 2002 Sorry, ich bekomme im Browser folgende Fehlermeldung: Warning: Unknown error in c:\programme\apache group\apache\htdocs\test\test2.php on line 31 In Line 31 steht die Sache mit der mail.. Ich muss das erst unter Windows machen, und dann unter Unix. Zitieren
Impulz Geschrieben 6. August 2002 Geschrieben 6. August 2002 Hmm.. bloede Fehlermeldung :-) Also entweder liegt in der Zeile davor nen Fehler (was aber eher unwahrscheinlich ist) oder er hat probleme beim versenden. Unter windows musst du um mail() zu benutzen nen smtp-server in der php.ini angeben der benutzt werden soll. Schau am besten mal nach ob dort vielleicht ein tippfehler drin ist. Ausserdem kann es sein dass du die mails nicht senden kannst wenn der smtp pop-before-smtp laufen hat (also erst abrufen, danach kann man senden) oder smtp auth (sprich man muss sich einloggen auf dem smtp). In dem fall muesstest du am besten nen anderen Server nehmen. Unter Linux wird dann die lokale Sendmail/Qmail/Postfix/Exim/... Installation benutzt um Mails zu verschicken. Wenn das oben auch alles nicht hilft, poste mal bitte einen Link zu dem Quellcode (entweder als .txt oder als .phps) und die PHP Version. Michael Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.