 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
18.03.2003, 13:38
|
#1
|
|
TP-Senior
Registriert seit: May 2001
|
mail() schickt nicht an alle Emails ???
Hallo, ich habe ein Problem!
ich habe eine kleine Mail-Funktion mit PHP bauen wollen, die an Formular-übergebene Werte (Subject, Adresse, Text) eine mail verschickt, mit der Funktion mail().
Das ganze läuft auf einem Linux Server.
Nur: Bei manchen Adressen kommt die mail an, bei anderen nicht. Also, bei meiner privaten Adresse gehts, in der Firma nicht. Und es geht entweder IMMER oder NIE, also nicht mal so, mal so...
Hier die Funktion:
(BCC geht übrigens auch nicht, wenn da einer weiterweiss...?! :-)
$recipient = $HTTP_POST_VARS['sendtomail'];
$subject = $HTTP_POST_VARS['subject'];
$maildata = $HTTP_POST_VARS['maildata'];
$from = $email;
if($bcc == "" || $bcc == "BCC:"){ $bcc = ""; } else { $bcc = "Bcc: $bcc"; }
mail($recipient, $subject, $maildata, "FROM: $from", $bcc);
echo 'Die Mail wurde an <b>'.$recipient.'</b> versand';
die();
Danke ! nico
|
|
|
18.03.2003, 13:42
|
#2
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Kann sein, dass manche Server die Mail ablehnen, da du keinen Return-Path angegeben hast.
PHP-Code:
"From: \"$absendername\" <$absender>\nReturn-Path: $absender\n"
...ist numal eben copy&paste... daher meine Variablen.
Gruss
Jan
|
|
|
18.03.2003, 14:01
|
#3
|
|
TP-Senior
Registriert seit: May 2001
|
Super! hat geklappt!
Und was mach ich mit BCC ?
Das klapt jetzt noch nicht.
Aber danke erstmal!!!
|
|
|
18.03.2003, 14:15
|
#4
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
BCC muss mit in den Header...
mail() hat nur 4 Paramter
Gruss
Jan
|
|
|
18.03.2003, 15:14
|
#5
|
|
TP-Senior
Registriert seit: May 2001
|
Du überforderst mich! ;-)
Hatte das so irgendwo gefunden gehabt.
Wie mache ich denn dann das bcc in den header? von der Seite, also vor der Ausgabe?
Du hast nicht zufällig ein Stück Code, zur Anschaulichkeit? ;-)
|
|
|
18.03.2003, 15:18
|
#6
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
PHP-Code:
"From: \"$absendername\" <$absender>\nReturn-Path: $absender\n" // <-- das ist der "Mail"-Header (oder ein Teil davon...)
...also da muss auch BCC mit rein.
PHP-Code:
"From: \"$absendername\" <$absender>\nReturn-Path: $absender\nBCC: bla@blub.lal\n"
...ich meine so sollte es stimmten 
|
|
|
18.03.2003, 15:51
|
#7
|
|
TP-Senior
Registriert seit: May 2001
|
Ahhhhhhhh jetz jaa!
Verstanden!
Danke!
|
|
|
18.03.2003, 16:08
|
#8
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
zusätzlich noch ACHTUNG!
vor allem, wenn du viele mails versendest (ab ca. 100 wird es problematisch, je nach server-geschwindigkeit) kann es zu einem server-timeout bei der scriptausführung kommen.
deshalb den mailversand am besten in 50er oder 100er päckchen zerlegen :-) (mit refresh oder wie auch immer)
|
|
|
18.03.2003, 16:14
|
#9
|
|
TP-Senior
Registriert seit: May 2001
|
Kommt nicht vor!
Das ganze ist Teil des Postkastens, registrierte User können da bis zu 10 Email-Adressen speichern und dann per Knopfdruck unsere eCards oder eine Mail verschicken.
Naja, peinlich, peinlich, das lief dann gar nicht ;-)
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:35 Uhr.
|
 |