 |
| 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 |
01.06.2001, 15:06
|
#1
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Cottbus
|
fragen zu mail()
hi, ich habe einige fragen zum mail-befehl mit php:
kann man einen absender vorgeben? wenn ich mails mit dem mail-befehl mail("to","subject","text"); verschicke, erscheint als absender der mails "cgi-mailer-bounces@kundenserver.de" (ich bin bei puretec). kann man also absender vorgeben? was passiert, wenn jemand auf eine solche mail antwortet (die antwort wird ja an cgi-mailer-bounces@kundenserver.de geschickt)?
tommy-p
[Edited by tommy-p on 01.06.01 at 14:06 GMT]
__________________
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt.
|
|
|
02.06.2001, 00:31
|
#2
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Re: fragen zu mail()
Hi !!
Bei der Funktion mail() kannst du noch nen' Header hinten dranhängen, indem du dann "FROM:" einfügen kannst.
Ich mach mal ein Beispiel:
$RealNameEmpfaenger = "Kalle Pups";
$empfaenger = "kalle@pups.de";
$subject = "mail-test";
$mailtext = "bla bla bla bla bla bla bla...";
$SenderName = "Homepage";
$SenderEmail = "homepage@besucher.de";
mail("$RealNameEmpfaenger <".$empfaenger.">", $subject, $mailtext, "From: ".$SenderName." <".$SenderEmail.">");
so...
Gruß Jan
|
|
|
02.06.2001, 01:54
|
#3
|
|
TP-Senior
Registriert seit: Feb 2001
|
Re: fragen zu mail()
Hallo tommy-p!
Eine kleine Anmerkung hierzu:
Die meisten Server akzeptieren keine Emails, in denen im Header die Zeile mit dem "Return-Path" fehlt.
Der Return-Path ist die Email-Adresse, an welche die Email im Falle der Unzustellbarkeit auf Seiten des Remote-Systems (z.B. Quota überschritten, Email nicht vorhanden, ...) zurückgesendet wird.
Also füge deinem Mail-Header noch folgende Zeile hinzu:
$mailheader .= "Return-Path: deine@ema.il\n";
__________________
Keep the faith
|
|
|
02.06.2001, 21:42
|
#4
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Cottbus
|
Re: fragen zu mail()
Vielen Dank.
Ich bin noch nicht zum Testen gekommen, aber es wird sicher klappen.
tommy-p
__________________
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt.
|
|
|
06.06.2001, 01:36
|
#5
|
|
TP-Senior
Registriert seit: Feb 2001
|
Tolle MIME-Mail-Klasse
Achja, und eines habe ich noch vergessen:
Vor kurzem habe ich eine super PHP-Klasse für das Versenden von Mime-Mails entdeckt.
Original-URL: http://www.heyes-computing.net/scripts/4
Das ganze ist eine Erweiterung einer bekannten Mime-Mail-Klasse von Tobias Ratschiller und Sascha Schumann.
Damit kannst du Emails machen mit:
- HTML
- HTML mit eingebundenen Bildern
- HTML mit Attachments
- HTML mit eingebundenen Bildern UND Attachments
- Nur-Text
- Nur-Text mit Attachments
- Nur-Text und HTML gleichzeitig
Habe die ZIP dieser Mime-Mail-Klasse gleich mit diesem Beitrag mithochgeladen, ist das original von der oben genannten Website inkl. Beispiel-Script etc.
__________________
Keep the faith
|
|
|
08.06.2001, 22:24
|
#6
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Cottbus
|
vielen dank!
ich werd's nachher alles mal ausprobieren, endlich komm ich mal dazu. noch ein kleiner tipp: ich nutze es dann u.a., um von jedem internetanschluss emails mit meiner absenderadresse verschicken zu können. so bin ich weder an meinen rechner noch an mein pop3-postfach gebunden.
ich poste dann meine erfahrungen mit den tipps, die ich hier bekommen habe.
tommy-p
__________________
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt.
|
|
|
08.06.2001, 23:18
|
#7
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Cottbus
|
hmm...
stuck mojo's script hat super funktioniert, aber die zeile von doc. silizium hat eine fehlermeldung erzeugt? könntet ihr bitte so gut sein und das beispiel nochmal zusammenhängend posten? das wäre toll. eine weitere frage:
kann man per php die IP des surfers herausfinden? ich möchte meinen besuchern nämlich die möglichkeit geben, sich selbst oder anderen inhalte meiner homepage zu schicken. damit der dienst nich missbraucht wird, wäre es toll, wenn man als abschreckung die ip mitschicken könnte. dazu müsste man sie aber natürlich erstmal auslesen. geht das?
danke,
tommy-p
__________________
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt.
|
|
|
09.06.2001, 00:29
|
#8
|
|
TP-Senior
Registriert seit: Feb 2001
|
Hallo tommy-p!
$ipdesbesuchers = $REMOTE_ADDR;
Wenn der User allerdings über einen Proxy kommt, wird dir hier nur die IP vom Proxy angezeigt.
Allerdings wird dir normalerweise von einem Proxy die IP des Clients übermittelt. Ich weiß jetzt aber nicht auswendig, wie die Variable heißt, ich werd aber nachsehen und mich nochmal melden.
Achja: Die ganzen vordefinierten Variablen (eben wie $REMOTE_ADDR) findest du unter:
http://www.php3.de/manual/de/languag...predefined.php
__________________
Keep the faith
|
|
|
09.06.2001, 02:16
|
#9
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
ich fasse, dann nochmal mit doc's Beispiel zusammen:
$RealNameEmpfaenger = "Kalle Pups";
$empfaenger = "kalle@pups.de";
$subject = "mail-test";
$mailtext = "bla bla bla bla bla bla bla...";
$SenderName = "Homepage";
$SenderEmail = "homepage@besucher.de";
mail("$RealNameEmpfaenger <".$empfaenger.">", $subject, $mailtext, "From: ".$SenderName." <".$SenderEmail.">\nReturn-Path: ".$SenderEmail."\n");
...habs jetzt nicht ausprobiert...aber sollte passen, wenn ich jetzt nicht irgendwie mit den " durcheinandergekommen bin
Bis denne
Jan
|
|
|
09.06.2001, 03:22
|
#10
|
|
TP-Senior
Registriert seit: Feb 2001
|
Ein bißchen bist mit den " durcheinandergekommen
So ist es ganz richtig:
Code:
mail("\"$RealNameEmpfaenger\" <$empfaenger>", $subject, $mailtext, "From: \"$SenderName\" <$SenderEmail>\nReturn-Path: $SenderEmail\n");
Aber ansonsten hat es schon gepaßt!
__________________
Keep the faith
|
|
|
09.06.2001, 11:51
|
#11
|
|
TP-Senior
Registriert seit: Mar 2001
Ort: Cottbus
|
ok, vielen dank.
tommy-p
__________________
Phantasie ist wichtiger als Wissen,
denn Wissen ist begrenzt.
|
|
|
09.06.2001, 15:23
|
#12
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
wußte ich's doch...
...
|
|
|
|
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 08:39 Uhr.
|
 |