php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2011, 17:11  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard [Erledigt] Mail per SMTP kommt mal sporadisch mit falschem Datum an

Moin,

Auch wenn ich Mailerklassen für sinnvoll halte, habe ich mir seinerzeit (zu Übungs- und Verständniszwecken) einen eigenen SMTP-Wrapper geschrieben, der auch bisher hervorragend funktioniert.
Nun habe ich festgestellt, daß die Mails z.B. bei einigen Mailservern mit dem Datum 1.1.1970 ankommen?! Auf anderen ist das Datum korrekt!
Versenden tue ich immer über denselben SMTP-Server, weshalb ich diesen ausschliesse?!

Kann sich einer erklären, warum einige Provider die Mails mit falschem Datum erhalten?
Wird sicher irgendwas am Datumsfeld des Mail-Header falsch sein, aber ich habe mich da an die RFC 821 gehalten und gebe das Datum per strftime an, wobei per Debug bspw. folgendes rauskommt:
Code:
Date: Di, 22 Nov 2011 16:27:51
Daher verstehe ich grad nicht, warum das bspw. bei gmx nicht akzeptiert wird?!
Der Response ist i.O. den lasse ich mir loggen!

Vielleicht hat ja jemand ne Idee, was ich nicht bedacht habe?
Danke
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.11.2011, 17:38  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Die aktuelleste RFC müsste 5322 sein. Und die definiert Datumsangaben so

Code:
date-time       =   [ day-of-week "," ] date time [CFWS]

   day-of-week     =   ([FWS] day-name) / obs-day-of-week

   day-name        =   "Mon" / "Tue" / "Wed" / "Thu" /
                       "Fri" / "Sat" / "Sun"

   date            =   day month year

   day             =   ([FWS] 1*2DIGIT FWS) / obs-day

   month           =   "Jan" / "Feb" / "Mar" / "Apr" /
                       "May" / "Jun" / "Jul" / "Aug" /
                       "Sep" / "Oct" / "Nov" / "Dec"

   year            =   (FWS 4*DIGIT FWS) / obs-year

   time            =   time-of-day zone

   time-of-day     =   hour ":" minute [ ":" second ]

   hour            =   2DIGIT / obs-hour

   minute          =   2DIGIT / obs-minute

   second          =   2DIGIT / obs-second

   zone            =   (FWS ( "+" / "-" ) 4DIGIT) / obs-zone
Also dein Beispiel wäre dann "Tue, 22 Nov 2011 16:27:51"

Hätte mich auch gewundert, wenn da ein Deutsches "Di" drin vorkäme
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 22.11.2011, 21:36  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Hi mquadrat,

Ich glaub' das sollte es sein. Kann es erst morgen früh testen, aber es hört sich plausibel an.
Es ist tatsächlich ein Di drin, da die Zeitzone und locales auf Deutsch gesetzt sind, aber ich könnte mir tatsächlich vorstellen, daß es hier tatsächlich die englischen Kürzel sein sollten.
Bin ich nicht drüber gestolpert!

Danke, ich probiers gleich morgen früh mal aus...
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 22.11.2011, 21:41  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Der Erfinder dieses Formats gehört geschlagen. Bzw. derjenige, der das Format für einen solchen Einsatzzweck zum Standard spezifiziert hat.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 22.11.2011, 21:43  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Ja, macht es nicht gerade einfach, aber nu' muß ich da durch...

Beitrag editiert:
Daran lags leider nicht. Schau mir mal die Logs an und acker mich mal durch die 5322.
Für weitere Ideen bin ich durchaus empfänglich, Danke!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein

Geändert von Arne Drews (23.11.2011 um 08:56 Uhr). Grund: getestet
Arne Drews ist offline   Mit Zitat antworten
Alt 23.11.2011, 10:07  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Naja, das Format wurde damals wohl so gewählt um es direkt als String anzuzeigen.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 23.11.2011, 10:22  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Goa mi af mid de schied...

Es hat die Zeitzonenangabe gefehlt:
Zitat:
Wed, 23 Nov 2011 10:13:46 +0100
Aber damit ist alles im Lot!
Danke!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 23.11.2011, 13:18  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Masochist
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 23.11.2011, 14:20  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Huch peinlich. Ich meinte im RFC gelesen zu haben, dass es optional wäre, aber in der Definition steht es ja als Pflicht drin. Sorrü.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Mail per SMTP wird nicht gesendet Arne Drews PHP Einsteiger 18 28.07.2011 22:49
PHP und externer SMTP - Links verschicken klappt nicht richtig Moondog PHP Einsteiger 5 06.06.2011 09:58
[Erledigt] PHP mail() vs SMTP nutcracker PHP Tipps 2010 5 14.11.2010 01:13
[Erledigt] phpMailer PHP4: SMTP Fehlermeldung explode PHP Tipps 2010 0 21.07.2010 12:58
php mail() in "Form E-Mail" ändern in smtp Versand brough PHP Tipps 2010 17 27.06.2010 22:22
mysqli_multi_query lässt Eintrag aus... Samhayne Datenbanken 8 07.02.2010 19:02
Rmail: Mail via SMTP wolgensinger PHP Tipps 2009 10 23.08.2009 13:56
PHPMailer Problem ochsi PHP Tipps 2008 7 08.07.2008 10:34
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
[Erledigt] Mail versenden über externen Server mit SMTP und Port 25 PHP Tipps 2005-2 2 07.10.2005 22:23
[Erledigt] mail() - Fehler: SMTP server response: Relay from non-loc... PHP Tipps 2005-2 18 04.10.2005 16:56
mail von lokalem Server an SMTP im Netz -after_pop- Problem PHP-Fortgeschrittene 7 12.08.2005 14:40
[erledigt] Mail per PHP versenden über fremden SMTP SolcoDerman PHP Tipps 2005-2 2 11.07.2005 12:08
mail() versucht die Mails als wwwrun an den SMTP Server zu l Server, Hosting und Workstations 3 15.06.2005 11:25
Mail mit vorherigem SMTP Auth PHP Tipps 2004 2 15.08.2004 10:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mailserver problem 1.1.1970, smtp date, mail kommt heute mit datum von gestern an, php mail header falsches datum 1970, smtp sendedatum, php mail datum 1970, dauernd mails vom 01.01.70, email datum 01.01.1970, gmx email 01.01.70, php smtp mal, e-mail mit falschem datum, email sendedatum kommt nicht an, mail kommt mit falschem datum 01.01.1970, mail kommt mit falschem datum, gmx datum 01.01.1970, gmx mit falschem datum, gmx mail 01.01.70, email senden mit falschem datum php, php mail von falschem benutzer senden, nachträgliche weihnachtsgrüße

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31 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