WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 20.12.2004, 18:16   #1
fenster
Master
 
Registriert seit: 29.12.2001
Beiträge: 797


Standard mail versenden mit php

hallo

möchte dass ein user mir in einem mailformualr
ein mail senden kann

PHP-Code:
$empfaenger   =    "meine_mail_adr@gmx.at";
 
$betreff      =    $_POST["betreff"];
 
$nachricht    =    $_POST["nachricht"];
 
$von          =    $_POST["von"];
 
$mailadresse  =    $_POST["mailadresse"];
 
$extra "From: $von <$mailadresse>\n"
PHP-Code:
mail ($empfaenger,$betreff,$nachricht,$extra); 

funzt auch aber bei der zeile
nimmt er mir die mailadresse des senders nicht mit
$extra = "From: $von <$mailadresse>\n";

wenn ich die < > weglasse nimmt er mit
beide variablen mit
aber da steht dan im mailprogramm
(wenn ich das mail abrufe)
der name und die mailadresse nebeneinader

es sollte aber so sein dass nur der name
zu sehen ist und wenn man auf dem namen klickt
soll die mailadresse erscheinen zb.: in outlook
express
sollte es so aussehen wenn man die
mail weiterleitet From: "sendername" <sender@gmx.at >

gruß
fenster
fenster ist offline   Mit Zitat antworten
Alt 20.12.2004, 22:13   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Dann probier mal
"From: \"Name\" <adresss>"
Ohne den Quotes um den Namen ist es IMHO nicht RFC konform.
ftp://ftp.rfc-editor.org/in-notes/rfc2822.txt
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 21.12.2004, 09:38   #3
fenster
Master
 
Registriert seit: 29.12.2001
Beiträge: 797


Standard funzt nicht

hallo


funzt nicht


gruß
fenster
fenster ist offline   Mit Zitat antworten
Alt 21.12.2004, 11:55   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Fehlermeldung?
Logfile-Auszug des Mailservers und des Webservers?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 21.12.2004, 21:13   #5
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Lass mal das abschließende "\n" weg...

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 21.12.2004, 21:21   #6
charti
Jr. Member
 
Registriert seit: 14.02.2004
Alter: 56
Beiträge: 41


Standard

$extra = "From: $von <$mailadresse>\n";


machs auf alter art

$extra ="From: "+$von+" <"+$mailadresse+"> "

gruss
charti ist offline   Mit Zitat antworten
Alt 22.12.2004, 08:16   #7
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

@Charti: Was soll das bringen?
@fenster: Was steht in den beiden Variablen drinnen?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 22.12.2004, 08:24   #8
dreamer
Veteran
 
Registriert seit: 05.06.2001
Alter: 51
Beiträge: 259


Standard

Wenn du sicher bist, dass $mailadresse wirklich eine Wert hat (siehe obigen _m3-Beitrag), kannst du auch mal folgendes versuchen:
PHP-Code:
$extra "From: $von <$mailadresse>\n";
$extra .= "Reply-To: $mailadresse\n"
____________________________________
lg, thx usw.
dreamer
dreamer ist offline   Mit Zitat antworten
Alt 29.12.2004, 17:27   #9
Neutron
Abonnent
 
Registriert seit: 11.10.1999
Alter: 47
Beiträge: 847


Standard

Zitat aus meiner PHP Hilfedatei

Beispiel 1. Verschicke von Mail.

<?php
mail("nobody@example.com", "Betreff", "Zeile 1\nZeile 2\nZeile 3");
?>


Wenn ein vierter String-Parameter übergeben wird, dann wird dieser an das Ende des Mail-Headers gehängt. Mehrfache Header werden durch einen Zeilenumbruch getrennt.

Anmerkung: Sie müssen die Header mit \r\n trennen, auch wenn einige Unix-MTAs auch mit einem einfachen Zeilenumbruch (\n) korrekt arbeiten.

Beispiel 2. Verschicke Mail mit zusätzlichen Headern.

<?php
mail("nobody@example.com", "Betreff", $message,
"From: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
."Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
."X-Mailer: PHP/" . phpversion());
?>
____________________________________
"Wo ein Wille ist, ist auch ein oder..."
Neutron ist offline   Mit Zitat antworten
Alt 29.12.2004, 18:55   #10
Dane
Master
 
Registriert seit: 12.01.2002
Beiträge: 640


Standard Re: mail versenden mit php

Probier das mal so:

PHP-Code:
$empfaenger   =    "meine_mail_adr@gmx.at";
 
$betreff      =    $_POST["betreff"];
 
$nachricht    =    $_POST["nachricht"];
 
$von          =    $_POST["von"];
 
$mailadresse  =    $_POST["mailadresse"];
 
$extra "From: ".$von." <".$mailadresse.">\r\n";

mail ($empfaenger,$betreff,$nachricht,$extra); 
Dane ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:26 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag