PHP-Mail-Header

Beitrag November 2nd, 2009, 10:32 am

Ich habe folgende Mail-Header:

Code: [ Download ] [ Select ]
$headers = "MIME-Version: 1.0\n";
  $headers .= "Content-type: text/html; charset=iso-8859-1\n";
  $headers .= "X-mailer: php\n";
  $headers .= "From: \"{$from_name}\" <{$from_email}>\n";
  $headers .= "Return-Path: {$from_email}\n";
  1. $headers = "MIME-Version: 1.0\n";
  2.   $headers .= "Content-type: text/html; charset=iso-8859-1\n";
  3.   $headers .= "X-mailer: php\n";
  4.   $headers .= "From: \"{$from_name}\" <{$from_email}>\n";
  5.   $headers .= "Return-Path: {$from_email}\n";


Und diese Mails abgeholt als Spam...Was muss ich hinzufügen, um dieses Problem zu beheben?
RewriteEngine On

RewriteRule ^(awesome|excellent|extraordinary)$ RT
  • Anonymous
  • Bot
  • No Avatar
  • Registriert: 25 Feb 2008
  • Beiträge: ?
  • Loc: Ozzuland
  • Status: Online

Beitrag November 2nd, 2009, 10:32 am

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Benutzeravatar
  • Registriert: Mai 28, 2003
  • Beiträge: 22502
  • Loc: Pittsburgh PA
  • Status: Offline

Beitrag November 2nd, 2009, 11:08 am

Erhalten Sie Unzustellbarkeitsberichte? Wenn so ist der NDR "smtp; 550 5.6.0 Lone CR oder LF im Header"?

Wenn ja, lesen Sie in RFC2822 siehe Abschnitt 2.2.
http://www.rfc-archive.org/getrfc.php?rfc=2822

Quote:
Header-Felder sind die Linien der den Namen eines Feldes aus, gefolgt von einem Doppelpunkt
(":"), Gefolgt von einem Feld Körper und abgeschlossen durch CRLF. Ein Feld
Name muss aus druckbaren US-ASCII-Zeichen (dh
Zeichen, die Werte zwischen 33 und 126, inklusive haben), außer
Doppelpunkt. Ein Feld kann aus beliebigen US-ASCII-Zeichen,
mit Ausnahme von CR-und LF. Allerdings kann ein Feld Körpers enthalten, wenn CRLF
verwendet in der Kopfzeile "Falten" und "Entfaltung" wie in Abschnitt
2.2.3. Alle Felder Stellen sind der Syntax entsprechen beschrieben
Abschnitte 3 und 4 dieser Norm.


Auch in php Mail, An, Betreff und Nachricht sind Pflichtfelder. Andere Header sind optional
http://php.net/manual/en/function.mail.php

Auch ein Blick auf einige der Beispiele ist der Wagenrücklauf verkettet. Ich weiß nicht, ob das einen Unterschied macht.
PHP Code: [ Download ] [ Select ]
// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
 
  1. // To send HTML mail, the Content-type header must be set
  2. $headers  = 'MIME-Version: 1.0' . "\r\n";
  3. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  4.  
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com
  • joebert
  • Weathered
  • Genius
  • Benutzeravatar
  • Registriert: Feb 10, 2004
  • Beiträge: 11884
  • Loc: Clearwater, FL
  • Status: Offline

Beitrag November 2nd, 2009, 2:01 pm

Daran erinnern, Ihre Nutzer zu einer Ausnahme für E-Mail von Ihnen hinzuzufügen, ist alles, was Sie wirklich tun, um davor zu bewahren, in ihrer Spam bin geworfen. Gäbe es eine magische header Sie konnte immer add weglassen zu halten Sie aus dem Spam bin, dass so ziemlich das gesamte Ziel der Spam-Filter Niederlage in erster Linie würde.
Why yes, yes I am.

Beitrag November 2nd, 2009, 2:22 pm

Joebert Yeah I hear you. Was wirklich saugt ist, dass mein Mandant nicht...Diese Leute haben absolut kein Verständnis für das Internet. Die für mich schwierig, zu versuchen, und nutzen Sie es bis zu ihnen, dass es eben nicht so einfach. hehe.

@ atno: Vielen Dank für den Link, ich kann nicht diese Seite aufrufen (RFC aber) Ich fand es durch die Suche nach google.
RewriteEngine On

RewriteRule ^(awesome|excellent|extraordinary)$ RT

Beitrag November 3rd, 2009, 2:09 am

Sorry, dass ich Ihre Zeit verschwendet Jungs...Ich habe vergessen, das Semikolon nach jeder der Zeilen hinzufügen...Was für ein Moment, daft...Trotzdem danke Jungs.
RewriteEngine On

RewriteRule ^(awesome|excellent|extraordinary)$ RT
  • joebert
  • Weathered
  • Genius
  • Benutzeravatar
  • Registriert: Feb 10, 2004
  • Beiträge: 11884
  • Loc: Clearwater, FL
  • Status: Offline

Beitrag November 3rd, 2009, 11:29 am

Ein Syntax-Fehler können tatsächlich die E-Mails zugeschickt bekommen, anstatt die Ihnen ein Hinweis? :scratchhead:

Wow, vorstellen, wenn jemand einem Semikolon verfehlt auf einer Mailing-Liste mit einer beträchtlichen Anzahl von Empfängern. Jeder Anbieter im Internet enden würde Kennzeichnen Sie.
Why yes, yes I am.

Beitrag November 4th, 2009, 12:24 am

Ja, ist der Spass an der Sache waren diese Mails bekommen abgeschickt unserer dedizierten Server bei der Arbeit...unsere E-Mail-Adressen dort Domains, die auf dem gleichen Server bekamen es in Ordnung, aber dann auch Yahoo und Hotmail erhielten die E-Mails nur in Ordnung, aber der Client die E-Mails nicht erhalten. Es ist eine wirklich merkwürdige Situation...Ich verstehe wirklich nicht, wie E-Mail wirklich funktioniert.
RewriteEngine On

RewriteRule ^(awesome|excellent|extraordinary)$ RT

Buchung Informationen

  • Beiträge in diesem Thema: 7 Beiträge
  • Mitglieder in diesem Forum: Bozebo, cleartango und 422 Gäste
  • Du darfst keine neuen Themen in diesem Forum erstellen.
  • Du darfst keine Antworten zu Themen in diesem Forum erstellen.
  • Du darfst deine Beiträge in diesem Forum nicht ändern.
  • Du darfst deine Beiträge in diesem Forum nicht löschen.
  • Du darfst keine Dateianhänge in diesem Forum erstellen.
 
 

© Unmelted Enterprises 1998-2009. Angetrieben durch phpBB © 2001-2009 phpBB Group.