php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.10.2004, 13:49  
Gast
 
Beiträge: n/a
Standard [Erledigt] 2 Fragen bzgl. der E-Mail Funktionen

hallo!

ich hab ein online-newsletter-tool mit php entwickelt...

1. ist es irgentwie möglich, die e-mails die am provider-mailserver zurückkonmmen (aus welchen gründen auch immer), automatisch aus meiner mysql datenbank zu löschen?

2. ist es irgentwie möglich die beigefügten fotos direkt in die email mitzuverpacken, wie im outlook zum beispiel...? derzeit haben die bilder im html-newsletter einfach einen fixen pfad auf eine "http://" adresse...


danke und DerKanzler
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.10.2004, 14:36  
Gast
 
Beiträge: n/a
Standard

du kannst nur mit -t war das glaub ich checken ob die email korrekt verschickt
wurde. was zurück kommt wirste nicht überprüfen können .. hm obwohl,
muss ja auf deine mailbox zurück kommen, ausser du gibst natürlich
beim versand eine an, auf die du keinen zugriff hast.

ja isses, mit inline-pics. gibt's ganze klassen & tutorials zu. bissel googlen mit
mime html attachment mail .. sollte helfen.
  Mit Zitat antworten
Alt 07.10.2004, 07:59  
Gast
 
Beiträge: n/a
Standard

thx!
  Mit Zitat antworten
Alt 07.10.2004, 17:45  
Erfahrener Benutzer
 
Registriert seit: 17.08.2004
Beiträge: 213
carrib befindet sich auf einem aufstrebenden Ast
Standard

Hi,

Du kannst mittelsim Header der Mail definieren, wohin die Fehlermeldungen geschickt werden sollen, wenn auf Empfängerseite keine Zustellung möglich ist.

Ich weiß nicht, ob die betroffene eMail-Adresse bei einem Fehler noch im Header der Antwort aufgeführt wird, oder diese gff. nur im Body der Mail zu finden ist. Auf jeden Fall kannst Du auf diese Weise mit einem separaten Postfach alle Fehlermeldungen erstmal sammeln.
carrib ist offline   Mit Zitat antworten
Alt 12.10.2004, 03:25  
Gast
 
Beiträge: n/a
Standard

Versende die Mails mit einem return-to an "fehler@michmeinedomain"
serverseitig kannst Du eingehende Mail mit procmail bearbeiten, sofern Du Zugriff hast.

Ansonsten mit PHP diese POP3 auslesen & auswerten, dann aus der DB löschen und die Mails vom Server kicken.

2. Version ist mein Favorit weil ich kein son CGI-Kapitän bin.

mail.class für Attachements ohne Stress findest Du zur Genüge findest Du unter phpclasses.org - tolle Seite.

Abhängig von der Qualität und der Beliebtheit Deines Newsletters kannst Du auch die Seite auf einem Server hinterlegen und den Newsletter mit einem freundlichen Hinweis auf diesen Link spicken. So nach dem Motto

Zitat:
Wie wollen nicht ihr Postfach zupacken, sondern interessierte Benutzer topaktuell informieren. Deshalb finden Sie untenstehend den Link zum aktuellen Newsbereich unserer Internetpräsentation.

Klicken Sie hier: http://bla.blu.bli
Denk aber dran, für AOL-Adressen wegen dem kackigen AOL-Mailreader sowas hier zu basteln:

Zitat:
if (strpos($mail,"aol.com")>0)
$mailtext .= ''.$link.''."\n";
else
$mailtext .= "'.$link.'\n";

sonst können die AOLler den Link nicht anklicken.

Hier mal ein Beispiel für die Anwendung eine Klasse, die ich nutze.
Die einzelnen Objekte können angegeben werden, müssen aber nicht
(z.B. BCC, Body($text), etc.)

Code:
$text = "einfache Textmail, Zeilenumbruch mit Backslash-n";
$HTML = "<html>...</html>";

include "class.mail.php";
$m=new Mail;
$m->From("newsbereich@guckstdu.de");
$m->To($empfaenger_aus_datenbank);
$m->BCC("beispiel@fuer_bcc");
$m->Subject("Newsletter vom ".date("d.m.Y")." um ".date("H:i:s"));
$m->Body($text); // mache ich meist den Inhalt von $HTML als Text rein
$m->Body($HTML); 
$m->Priority(3); // sollte nur bei wirklich wichtigen Sachen auf 1 stehen
$m->Attach("al.gif","image/gif"); // ein Bild, das in $tpl lokal eingeb. ist.
$m->Attach($tpl,"text/html");
 // $tpl kann eine fixe Datei oder was temporär geschriebenes sein.
$m->Send();
unlink($tpl); // wenn temporär geschrieben.
That's all.

Die Klasse kannste per pn bei mir abfordern. Ich weiß nicht mehr, woher die ursprünglich stammte; war auch leicht buggy, aber mittlerweile ist sie wasserdicht und funktioniert auch mit alten Outlook-Express-Kisten.

Einzige Einschränkung: Wenn der Empfänger einer TEXT+HTML-Mail Tobit-Software am Start hat, sollte ein Body($text) base64-encodiert sein, Standard ist base7 -> Mistige Tobit-Soft halt :/
  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
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 mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
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
php mail() header &amp;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
[Erledigt] funktionen zum pop3 mail abruf - für photo blog PHP Tipps 2005 3 14.03.2005 16:59
Fragen bzgl. einer Anwendung die PHP-Code veröffentlicht PHP-Fortgeschrittene 8 17.01.2005 13:21
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
Mail Funktionen in PHP einbinden (POP3 usw.) PHP-Fortgeschrittene 7 05.10.2004 08:32
mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeilenwechsel in outlook php mail, mail php \keine zustellung\, 2 mail( funktionen php, 2 mail funktionen in einer php, tobit body zeilenumbruch, \backslash-n\ sicherheit mail, procmail und base64 encodierte subjects

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