heinetz: php:mail() und Spamfilter

Hallo Forum,

seit der Spamfilter meines Kunden (oder genauer der der Konzernmutter
meines Kunden) umgestellt worden ist, kommen per php:mail() auf dem
Server generierte Mails nicht mehr bei account@kunde.com an.

naheliegende Lösung: der Spamfilter muss angepasst werden.

leider zu einfach gedacht ;(

Nun habe ich irgendwo gelesen, dass man sowieso besser eine fertige
Mailklasse z.B. http://sourceforge.net/projects/phpmailer verwendet.

Da php:mail() genau das macht, was ich will. Nämlich eine Plaintext-
Mail von FROM nach TO schicken, frage ich mich, was macht die Klasse
besser für meinen Anwendungsfall.

Generiert so etwas einen für bzw. gegen Spamfilter 'günstigeren
Header ?

danke für Tipps und

beste gruesse,
heinetz

  1. Hallo

    Da php:mail() genau das macht, was ich will. Nämlich eine Plaintext-
    Mail von FROM nach TO schicken, ...

    mail schickt die der Funktion übergebenen Daten an den in der php.ini eigetragenen Mailserver, mehr nicht. Der Versand ansich erfolgt also nicht in PHP.

    Generiert so etwas [Mailklasse] einen für bzw. gegen Spamfilter 'günstigeren Header ?

    Den kannst du auch selbst für die Funktion mail generieren. Eingetragen wird der so generierte Header(block) im vierten Parameter der Funktion "additional headers". Wie diese aussehen, regelt rfc2822 (Abschnitt 2.2), welche(r) der Header den Mailserver der Konzernmutter stört, sollte mit deren Admins geklärt werden. Solange das nicht feststeht, ist das alles nichts weiter als Herumstochern, den falschen Header kannst du nämlich auch mit einer fertigen Mail-Klasse versenden.

    Tschö, Auge

    --
    Die deutschen Interessen werden am Liechtenstein verteidigt.
    Veranstaltungsdatenbank Vdb 0.2
    1. Prima,

      genau das habe ich von Anfang an gesagt:

      Wenn dem Spamfilter 'meine' Mail plötzlich
      nicht mehr passt, muss er mir sagen, was
      genau sein Problem ist, wenn ich es anpassen
      soll.

      schönen Dank für die Aussage und

      beste gruesse,
      heinetz