Zitat:
Zitat von tjweb
Der PHP-Mailer ist ja ziemlich umfangreich und für einen Anfänger der ich bin ziemlich schwer.
Finde ich zumindest.
|
Jo, emails so zu generieren, daß sie nicht im SPAM Filter landen, ist sehr nervig.
Zitat:
Hat jemand noch eine Idee?
|
Nein. Lies Dir einfach alle RFCs durch, die zum Thema Mail getippert wurden. Und wenn Du siehst, was Du so alles berücksichtigen mußt, hast Du irgend wann die Schnauze voll. Genau dann rettet Dir der phpmailer den Tag, weil er Dir 95% der Arbeit abnimmt. Das fängt bei der Kodierung der Umlaute im Betreff an, betrifft die Zeilenschaltungen im header und im body, geht über die korrekte Zeilenlänge (max. 78 bytes) im body und betrifft das content-transfer-encoding usw. quoted-printable verursacht da Alpträume. Und das boundary-Geraffel beim MIME kann einem den Tag genauso verderben wie der Wunsch des Chefs, paar Bilder so in die HTML-Email einzufügen, daß sie von jedem Emailprogramm angezeigt werden. Mein TheBat zeigt (von mir gewollt) keine exernen Quellen an. Hat natürlich den Vorteil, daß die üblichen SPAM Emails sehr überschaubar leer sind. <ggg> Von allen Reklameabsendern schickt nur schlundtech korrekte HTML Emails. Wahrscheinlich deshalb, weil die nen Programmierer und keinen Scharlatan beschäftigen.
Die Krönung: damit die email nen korrekten envelope header bekommt, muß sie per SMTP-Auth über den zuständigen SMTP verschickt werden. Und wer meint, er könne die Unterhaltung mit dem SMTP locker und aus dem FF mit paar Zeilen PHP über fsockopen() erledigen, der lügt schlimmer als ein Politiker.
envelope header: mail() verschickt gern emails mit dem Absender wwwrun. Besonders lustig sind spamassassin Kommentare, wenn emails mit nem gefälschten Absender versehen werden. Jeder Absender ist gefälscht, wenn die Domain (A oder MX Record) nicht die selbe IP wie der Webserver hat, oder wenn die IP temporär ist.