Mail-funktion
Hallo alle! Eigentlich sagte ich, dass die letzte Frage die letzte war, aber da ist gerade eine neue und hoffentlich diesmal die Letzte Frage gekommen:
Ich möchte nun ein Formuar erstellen, dass dan per Mail an mich geschickt werden soll. Das Formular ist mir klaar wie man das macht. Aber jetzt meine Frage: Für zum Mailsenden braucht man welche Files von PHP? Es gibt ja mail.php, smtp.php, und noch anderes. Welches von diesen braucht man und wie muss man die Felder dem Mail-File schicken? Über ?var1=... ? Danke! |
mail.php, smtp.php? Was für Dinger? :-?
Meinst du vorgefertigte Klassen? Sorry, da kann ich dir nicht helfen, aber versuch's mal so: PHP-Code:
|
Danke
Das heisst man braucht diese Files gar nicht?
THXXX! Ich probiers aus! |
Hi Limbi,
in SelfPHP findest Du genau so ein Beispiel wie Du es brauchst - dieses nutzt die interne Mail-Funktion von PHP. Ich nutze zum Mailversand allerdings direkt Sendmail, da es schneller geht und nicht so viel verschluckt. Anbei ein kleines Beispiel: ------------------------------------------ <?PHP define('SENDMAIL','/usr/sbin/sendmail -t -i'); $to = 'mail@selfphp3.de'; $cc = 'mail1@selfphp3.de'; $from = 'damir@selfphp.info'; $subject = 'Meine erste Mail'; $mail_header .= "MIME-Version: 1.0"; $mail_header .= " " . 'Content-Type: text/plain;'; $mail_header .= " Content-Transfer-Encoding: 8bit"; $mail_header .= " Ein kleiner Test "; $fp = popen(SENDMAIL,"w"); fputs($fp, "To: " . $to . " "); fputs($fp, "Cc: " . $cc . " "); fputs($fp, "From: " . $from . " "); fputs($fp, "Subject: " . $subject . " "); fputs($fp, "$mail_header"); pclose($fp); ?> ----------------------------------------- Solltest Du HTML-Emails oder Dateianhaenge verschicken wollen, so sind allerdings einige Aenderungen noetig (Content-Type, Boundary etc) Bye Damir |
@Limbi,
smtp, ist nur der postausgangs server, wenn du das meinstest. |
Ich weiss
Ich weiss schon, ich dachte man braucht dies um Mails zu senden von der Homepage aus!
|
also zum eigendlichen versenden, brauchst du nur die mail(...); funktion.
|
@|Coding!!
Coding! Ich hab da ein Problem! Ich habe jetzt die Homepage auf den Provider hochgeschickt mit dem Forum, aber dort kommt die Meldung: Permission Denied! Wieso denn das? Wie kann ich die Zugriffsrechte öffnen?
|
öhm,
du musst mit einem ftp programm auf den server, da dann die datei oder den ordner (die/der neue zugriffsrechte bekommen soll), mit rechts anklicken und dann "set CHMOD", "CHMOD" oder "eigenschaften" oder sowas in der art anklicken und dann kannst du da irgendwo die rechte ändern. besser könne ich dir das sagen, wie es geht, wenn du mir sagst welches ftp progrmm du nutzt. |
Wirst mir es nicht glauben!
Wirst mir es warscheinlich nicht glauben, aber ich benutze FrontPage um das ganze hochzuladen!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:56:13 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.