SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.12.2005, 19:02:03
ProGamer11 ProGamer11 ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 55
[PHP] Mails werden im Outlook falsch angezeigt

huhu... bisher habe ich alle meine Mails über mail($email, $betreff, $text, "From: $from");.. verschickt. Funktioniert ja auch soweit, aber seit ein paar Wochen hab ich mir mal Outlook draufgemacht und wenn ich dort Mails abhole werden die Mails ohne neue Zeilen aufgelistet. sieht eben blöd aus wenn keine Absätze, neue Zeilen usw drin sind und alles direkt nebeneinander.

Woran kann das liegen? müssen die Mails für Outlookuser einen bestimmten Header haben?
Mit Zitat antworten
  #2  
Alt 24.12.2005, 20:08:10
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: [PHP] Mails werden im Outlook falsch angezeigt

Handelt es sich um HTML- oder Text-Mails?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 24.12.2005, 21:41:08
ProGamer11 ProGamer11 ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 55
AW: [PHP] Mails werden im Outlook falsch angezeigt

er wird als Text-Mail versendet.

habe mal das hier eingebaut, hat aber nichts geholfen:

$header = "From: $WebmasterMail <$WebmasterMail>\n";
$header .= "Content-Type: text/plain; charset=ISO-8859-1\n";
$header .= "Content-Transfer-Encoding: 7bit\n";
Mit Zitat antworten
  #4  
Alt 25.12.2005, 04:26:26
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: [PHP] Mails werden im Outlook falsch angezeigt

Zitat:
Zitat von Muenchbach
Woran kann das liegen?
Gibts dafür ein Script und ein Onlinebeispiel oder wird das ein Ratespiel "Wer findet den Fehler und gewinnt einen tollen Klingelton?"
Mit Zitat antworten
  #5  
Alt 25.12.2005, 18:12:41
ProGamer11 ProGamer11 ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 55
AW: [PHP] Mails werden im Outlook falsch angezeigt

hab ich doch.. ;) im Beitrag über dir

Code:
$WebmasterMail = "info@Test.de";
$email = "test@test.de";
$betreff = "test";
#$text ist eine Textarea#


$header = "From: $WebmasterMail <$WebmasterMail>\n";
$header .= "Content-Type: text/plain; charset=ISO-8859-1\n"; 
$header .= "Content-Transfer-Encoding: 7bit\n";

mail($email, $betreff, $text, $header);
so habe ich es probiert, aber die Mails sind im Outlook trotzdem noch etwas verschoben.. bei meinem Webmailer allerdings wird es richtig angezeigt. (jedoch auch immer mit 1 Zeile mehr)

Geändert von ProGamer11 (25.12.2005 um 18:13:58 Uhr)
Mit Zitat antworten
  #6  
Alt 25.12.2005, 18:23:33
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: [PHP] Mails werden im Outlook falsch angezeigt

Zitat:
Zitat von Muenchbach
hab ich doch.. ;) im Beitrag über dir
Aha.
1. falscher Header, falscher Zeilenumbruch. Mit \r\n werden die Zeilen im header beendet.
2. wie sieht das aus, was in $text und $betreff steht?

Tip: verwende phpmailer.

Geändert von meikel (†) (25.12.2005 um 18:23:58 Uhr)
Mit Zitat antworten
  #7  
Alt 28.12.2005, 22:33:31
ProGamer11 ProGamer11 ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 55
AW: [PHP] Mails werden im Outlook falsch angezeigt

1. " \r\n " hat nichts gebracht :(

2. So sieht das Formular aus:
http://img271.imageshack.us/my.php?image=test15vo.gif

und so kommt es an:
http://img431.imageshack.us/my.php?image=test26uw.gif

Geändert von ProGamer11 (28.12.2005 um 22:37:19 Uhr)
Mit Zitat antworten
  #8  
Alt 29.12.2005, 04:39:58
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: [PHP] Mails werden im Outlook falsch angezeigt

Zitat:
Zitat von Muenchbach
1. " \r\n " hat nichts gebracht :(
Alleine bringt das auch nix. Die entsprechenden header mußte natürlich auch setzen.

Zitat:
2. So sieht das Formular aus:
Keine Info. Dem Bild kann ich zB. nicht entnehmen, wie das Zeilenende kodiert ist.

1. Verwende phpmailer. Diese Klasse erstellt korrekte Emails.
Oder guck Dir phpmailer genau an, wie es richtig gemacht wird.

2. Beachte bei der Parameterübergabe unbedingt die Betreffzeile. Das Script darf dort ausschließlich nur eine stinknomalen Text ohne Zeilenendzeichen akzeptieren. Sonst jubelt Dir einer einen Sack voll BCC: Zeilen unter und Dein Script wird zur SPAM Schleuder.

3. Beachte auch das Textfeld! Nur erlaubte Zeichen zulassen (\r, \n, \t), HTML abweisen oder mit strip_tags killen.

4. Beachte auch das Adreßformat. Verwende eine der beiden Versionen:
"vorname name" <username@domain.tld>
<username@domain.tld> (vorname name)

5. beachte auch Umlaute bei der Adresse! Im Header (Betreff gehört auch zum Header) sind ausschließlich nur US ASCII Zeichen zugelassen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable aus Datenbank wird falsch angezeigt andreaskf PHP Grundlagen 2 10.05.2004 14:17:33
Tabelle wird falsch angezeigt Slaughter HTML, CSS und JavaScript Help! 6 10.12.2003 10:08:11
Links werden falsch angezeigt... yellyjones PHP für Fortgeschrittene und Experten 3 28.04.2003 15:03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:00:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt