| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 27.11.2011
Beiträge: 64
PHP-Kenntnisse: Anfänger ![]() | Okay. Soweit verstanden. Aber wie macht es dann Outlook ? Wertet dieser seine eigene Sendungsprotokolle aus? Ich hab mittlerweile auf swiftmailer umgesattelt. Ging reichlich einfach und klappt auch schon alles. Fraglich ist halt auch hier wieder ob ich ein Zustellbericht von swiftmailer generiert bekomme... oder wie ich swiftmailer debugge. Die Doku ist leider alles auf Englisch und deutsche Doks sind anscheind rar.
__________________ 13 Jahre // Fortgeschrittene PHP-Kenntniss (Altersentsprechend). JS-Kenntnis: Neuling. |
| | |
| | ||||
| Gast
Beiträge: n/a
| Outlook denkt sich was aus. Das Einzige, was sicher ist: Outlook durfte den Brief in den Briefkasten seines SMTP reinschmeissen. Der versucht nun 7 Tage lang, den Brief zuzustellen. Falls sich der Ziel-SMTP nicht innerhalb der Frist meldet oder der was gegen den Adressaten oder Absender hat, kriegt Outlock die Mail incl. SMTP Mecker wieder zurück. Gabs kein Mecker wartet die Msil im Zielpostamt darauf, daß sich der Empfänger mal meldet. Hat der die Mail, ist aber so gemein wie ich und killt die Lesebestätigung, dann wars das. Email-Versand is so wie Telegrafie mit Rauchzeichen: absolut keine Info, obs wer gelesen hat. Zitat:
1. zur Emailadresse (From: und To: ) gehört noch der Name. 2. solltest DU HTML Emails verbrechen: vergeß nicht den plain text Part. SPAM Filter achten darauf. 3. falls Dich das nicht abgeschreckt hat: Keine externe Quellen verwenden! Mein MUA - ich verwende TheBat - zeigt externe Quellen nicht an. Die Emails sehen dann immer sehr lustig aus: weiße Schrift auf weißem Hintergrund und ein paar leere Bilderrahmen. PEARL zeigt sich da trotz bebilderter Kritik hochgradig erkenntnisresistent. Zitat:
Zitat:
| |||
|
| | |
| Benutzer Registriert seit: 27.11.2011
Beiträge: 64
PHP-Kenntnisse: Anfänger ![]() | Oki.. also 1 + 2 hab ich schon umgesetzt. 3 ist mir zu abschreckend. Zur Kontrolle reicht mir erstmal Outlook. Später kann ich mir das ja dann nochmal in plain Text auf den Server direkt ansehen. Aber es muß erstmal funktionieren. Ich glaub, da muß ich dir wiedersprechen. Ich hab mir jetzt schon die Quelldatein angesehen und folgendes gefunden: PHP-Code: Irgendwie n bissel tricky diese funtion anzusprechen. Wäre schön, wenn einer sih zu Worte melden würde, der auch Swiftmailer einsetzt... und ggf. sogar einen Sendebericht oder Priorität einsetzt. Danke (Auch dir @meikel für die einfachen Erklärungen)
__________________ 13 Jahre // Fortgeschrittene PHP-Kenntniss (Altersentsprechend). JS-Kenntnis: Neuling. |
| | |
| | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
1. er stellt sich vor 2. er schickt den Brief Zeile für Zeile hin. Letzte Zeile beginnt nur mit einem Punkt und ist das Kennzeichen für 'das wars'. 3. die Verbindung wird beendet. So ist das Protokoll. Was Dein SMTP mit dem Brief anstellt - swiftmailer erfährt davon nix. Klar wie Senfsoße - das Script müßte im Extremfalle 7 Tage durchlaufen... OK? | ||
|
| | |
| Erfahrener Benutzer Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Kleine Anmerkung am Rande - ergänzend zu meikels Ausführungen: Outlook kann nicht nur SMTP. Wenn Outlook mit seinem Server MAPI spricht, dann sieht die Sachlage einfach anders aus. Zu MAPI gehört nämlich IIRC auch die Verarbeitung eines Gelesen-Status. Und zum Thema SMTP sei auch noch erwähnt, dass auch SMTP Fehlerstati beinhaltet, von denen der sendende Mailer durchaus was erfährt. Die interessante Frage in diesem Konglomerat ist eigentlich nur, mit welchem SMTP-Server PHP redet. Wenn PHP nur mit einem Smarthost/SMTP-Relay redet - wie meikel unterstellt - dann erfährt PHP auch nicht, wenn die Gegenseite die Mail (aus welchen Gründen auch immer) ablehnt. Richtige MX-Records voraus gesetzt, wäre es aber durchaus auch möglich, PHP direkt mit dem Ziel-MTA reden zu lassen und dann gibt es natürlich auch für den Absender mehr Informationen. Noch anders sieht die Sache bei Disposition-Notification-To: & Co aus. Das sind Bestandteile einer SMTP-Erweiterung, die dafür sorgen, dass der empfangende MTA weiß, wohin er einen Fehlerbericht senden soll. Auch dieses Ziel kann PHP natürlich u.Umst. abfragen. Problematisch ist hier eher, dass die Fehlerberichte nicht standardisiert sind und es deshalb oftmals schwierig ist, einen Fehler a) als solchen zu erkennen und ihn b) der ursprünglichen Mail zu zu ordnen. Ach ja - was die Priorität angeht: Die gibt es eigentlich gar nicht. Es gibt eigentlich keinen X-Priority-Header, mit dem Du die Mail-Prioriät zwischen 1 und 5 festlegen kannst. Outlook (und einige andere Clients) verarbeiten diesen allerdings trotzdem. Beim SwiftMailer kannst Du den u.A. per _createHeader() (aber auch per Header-Zuweisung außerhalb der Klasse) natürlich in Deine Mail einbetten. Gruß Jens Geändert von Jens Clasen (01.01.2012 um 20:38 Uhr). |
| | |
| | ||
| Benutzer Registriert seit: 27.11.2011
Beiträge: 64
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Mal auf die schneller ausprobiert: Aber wie meine unzähligen vorherigen Test bringt das nur Fehlermeldungen $mail->_createHeader('X-Priority', '1'); Aber vvlt. dürfte ich die Hilfesteller auf folgenden internen Link lenken. Dort habe ich mal dieses Problem mal mit meinen kompletten Code gepostet. In diesem Thread ging es anfänglich über fputs ... Swiftmailer hat damit nun nichts mehr zu tun, weshalb ich es auch recht früh schon ale [erledigt] kennzeichnete. Wäre schön, wenn wir hier mit den anderem Problem weiter machen können. http://www.php.de/php-einsteiger/868...versenden.html (SwiftMailer Email mit Priorität versenden)
__________________ 13 Jahre // Fortgeschrittene PHP-Kenntniss (Altersentsprechend). JS-Kenntnis: Neuling. | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Iconv Email Parser bzw. Installation | Bornheimer | Server, Hosting und Workstations | 1 | 01.04.2010 04:52 |
| Sicherheit Email-Versand - SSL Zertifikate und PGP | taurus | PHP Tipps 2009 | 23 | 06.12.2009 20:15 |
| [Erledigt] PHP Email, aber keine Failure Notice | lordwimmi | PHP-Fortgeschrittene | 4 | 20.10.2009 22:11 |
| Suche PHP-Code um User name in Admin Control Panal zu senden (über der DB) | Lach26 | Scriptbörse | 12 | 16.07.2009 20:54 |
| Mit PHP befehle über Lan senden | scripper | PHP-Fortgeschrittene | 3 | 18.07.2008 11:23 |
| Daten senden über POST oder GET | snatch-ic | PHP Tipps 2008 | 6 | 12.03.2008 20:46 |
| Email senden mit Anhang aus URL ??? | c-bass | PHP-Fortgeschrittene | 10 | 14.02.2006 19:47 |
| Email aus PHP-Seite senden ohne "mail" Funktion | PHP Tipps 2007 | 9 | 28.12.2005 14:53 | |
| Email über "fremden" SMTP Server schicken | PHP Tipps 2005-2 | 0 | 18.09.2005 00:44 | |
| Variablen über Post senden | FireFIghter | PHP Tipps 2005-2 | 2 | 06.09.2005 20:37 |
| Email über richtigen Mailserver schicken? | PHP Tipps 2005-2 | 4 | 03.08.2005 16:34 | |
| Bild per email über Formular versenden | PHP Tipps 2005-2 | 8 | 30.07.2005 14:46 | |
| Ganz einfach eine Email über Kontaktformular versenden. Wie? | 'progman' | PHP Tipps 2004-2 | 1 | 07.11.2004 17:11 |
| [Erledigt] Formular via Mail über Php senden? | PHP Tipps 2004 | 3 | 21.07.2004 14:09 | |
| email über Link weiterversenden | PHP Tipps 2004 | 2 | 12.07.2004 22:11 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| c smtp client fputs, php mail übermittlungsbestätigung, php mail function headers übermittlungsbestätigung, lesebestätigung spruch, error \resource(3) of type (stream)\, sendungsprotokoll outlook, schreiben auf fremden server php fputs |