php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.09.2007, 19:36  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard mail() an web und gmx

tag zusammen,
ich bin gerade ein wenig dabei, am Intranet zu basteln. nun habe ich mehrere formulare, welche mit php verarbeitet werden und anschließend per mail verschickt werden.
problem ist folgendes. mails an gmx oder web.de adressen kommen nicht in den postfächern an. wenn ich meine googlemail adresse nehme oder meine dienstliche, dann klappt alles wunderbar. die mail erscheint sofort im postfach.

die mail wird wie folgt zusammengestellt:

PHP-Code:

    $an 
"irgendwas@gmx.de" oder "irgendwas@web.de"// in beiden postfächern (weder spam noch woanders) taucht keine mail auf

    
$betreff "Formular";

    
nachricht "wird dynamisch zusammengestellt";

    
$Header "MIME-Version: 1.0\n";
    
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
    
$Header .= "From: Intranet <formulare@domain.de>\n";

    
$mail mail($an,$betreff,$nachricht,$Header); 
fehler im skript schließe ich aus, da die mail in zwei anderen postfächern auftaucht... (wie oben erwähnt)
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.09.2007, 19:50  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.632
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo kampfnickel,

füg doch mal bitte einen korrekten Return-Path hinzu, dann lässt sich sicher debuggen, warum die Mails u.U. nicht angenommen werden.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 22.09.2007, 20:02  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ehm.. was?
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 22.09.2007, 20:09  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.632
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo kampfnickel,

ich seh schon, du solltes mal das SMTP-RFC lesen, da steht alles drin. In diesem Fall ist das einfach ein

PHP-Code:
$Header .= "Return-Path: [email]my.address@domain.com[/email]\n"
wobei "my.address@domain.com" ein gültiges Postfach sein muss. Der ReturnPath ist diejenige Adresse, die vom Ziel-MailServer benachrichtigt wird, wenn die Mail nicht zugestellt werden kann, oder zugestellt werden will.

Hier was zum lesen:
- http://www.ietf.org/rfc/rfc2821.txt
- http://www.ietf.org/rfc/rfc2045.txt
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 22.09.2007, 20:42  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

danke, man lernt nie aus
das ist mir aber grade ein wenig zuviel des guten, grade weil ich das nur grade kurz benötige. aber ich behalte es im hinterkopf.

zu dem header... der sieht nun so aus:
PHP-Code:
    $Header "MIME-Version: 1.0\n";
    
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
    
$Header .= "From: Intranet <formulare@domain.de>\n";
    
$Header .= "Return-Path: [email]meine@email.adre[/email]sse\n"
ich habe das ganze nochmal probiert. die mails kommen wieder nicht in den beiden postfächern an. und das postfach vom return-path bleibt auch leer. da erscheint nichts neues.
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 22.09.2007, 21:00  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.632
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo kampfnickel,

wenn wieder nichts zurück kommt, dann solltest du dir mal die Mail-Queue des lokalen Mail-Servers ansehen. In den Mail-Logs sollten entsprechende Hinweise zu finden sein, warum die Mail nicht ankommt.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 22.09.2007, 21:19  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

kannst du mir auch sagen, wie oder wo ich mir die genau anschauen kann?
ich habe auf einem server xampp installiert
sorry, damit habe ich mich bisher noch nicht wirklich beschäftigt, weil es sonst immer funktionierte mit der simplen mail()-funktion
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 22.09.2007, 23:09  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.632
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo kampfnickel,

XAMPP liefert meines Wissens einen eigenen MailServer mit. Unter Linux sollte das sendmail oder postfix sein, unter Windows Mercury Mail. Damit diese korrekt funktionieren müssen diese einen Relay-Host eingetragen haben.

Schau mal in den Einstellungen deines XAMPP ob

a) der Mailserver läuft
b) was dieser als Relay-Host konfiguriert hat

Unter welchem Betriebssystem läuft dein XAMPP?
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 22.09.2007, 23:11  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ich komme da momentan nicht ran.
aber auf dem webserver läuft eine Linux Distri
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 22.09.2007, 23:16  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.632
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Dann frag mal einen Admin, ob er dir einen maillog-Auszug von der besagten Zeit schicken kann. Hilfreich ist auch noch ein Auszug aus der deferred queue, falls die Mail gebounced wurde.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
 


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dateien aus verzeichnis einzeln als mail attachment versenden mathes PHP Tipps 2008 5 17.07.2008 19:45
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
Funktion Mail() verwenden bendigo PHP Tipps 2006 2 05.05.2006 11:44
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
mail() erzeugt willkürlich Ausrufezeichen! im Text. Wieso?? 18inch PHP Tipps 2005-2 4 14.11.2005 17:56
[Erledigt] Mail versenden über externen Server mit SMTP und Port 25 PHP Tipps 2005-2 2 07.10.2005 22:23
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
mail() verschickt noch lange nicht jede mail janni PHP Tipps 2005-2 4 17.06.2005 14:05
Mail adresse überprüfen? PHP Tipps 2005-2 6 16.06.2005 11:53
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
[Erledigt] php mail() header &amp;amp;amp;amp;amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
Mail versenden - Fehler 553 Anuschka PHP Tipps 2004-2 7 13.12.2004 19:54
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
[Erledigt] mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail web.de, http://www.php.de/php-tipps-2008/44806-mail-web-und-gmx.html, php email web.de, php mail gmx, php mail() web.de, php mail web.de problem, web.de php mail, php mails web.de, mail php web.de, php mail an web.de kommt nicht an, php mail wird nicht immer zugestellt, mercury mail web.de, mercury senden an web.de, php mailer über web.de, web.de nimmt keine php mail na, gmx php mail, byto.de mail php html, php mail an web.de, byto.de mail php smtp.gmx.net, mail() php web.de

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.