php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2005, 05:05  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard text/html und text/plain: was ist die erste wahl?

Hallo,

ich nutze die funktion mail() zum versenden von emails. Mache es normalerweise mit smtp-versand und user und pass und so, aber leider geht das nicht, weil wir einen mailserver haben an den man so nicht ran kommt. wie dem auch sei. auf jeden fall bin ich gezwungen die mail funktion zu nutzen.

während ich das programmiert habe, habe ich die mails immer an meine private adresse geschickt, die ich über thunderbird abrufe. thunderbird hat sie mir immer als html mails angezeigt, also ging ich davon aus, dass es funktionieren würde. jetzt habe ich die umstellung auf die richtige mailadresse gemacht. diese wird über outlook abgerufen und outlook zeigt sie mir als nur text mail an.

also habe ich mal in den kompletten header der mail (mit thunderbird) geschaut. da fand ich folgende zeilen:
Zitat:
Zitat von Emailnachricht-Header
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
X-Mailer: PHP/4.3.3
MIME-Version: 1.0
Content-type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64
Das hat mich ein wenig überrascht... text/html und text/plain??? Ist das normal? Oder habe ich was falsch gemacht? Wenn es normal ist, wie kann ich ihm dann sagen, was er von den beiden jetzt nehmen soll? Oder liegt es gar an den Einstellungen von Outlook (weil die Mail ja in TB richtig als HTML-Mail angezeigt wird...)?

Hat jemand Antworten bereit? Bin dankbar für jede Hilfe...
lomtas ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.04.2005, 05:09  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Wie erzeugst Du die Mail denn? Zeig mal bitte.
__________________
Cheers, Marco
marsch ist offline  
Alt 20.04.2005, 05:19  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

PHP-Code:
<?php
      mail
('hier steht die mailadresse','Neuer Eintrag im Ideenpool',$mailtext,
               
"MIME-Version: 1.0\r\n" .
               
"Content-type: text/html; charset=iso-8859-1\r\n" .
               
"From: [email]info@ichglaubs.de[/email]\r\n" .
           
"X-Mailer: PHP/" phpversion());
?>
Ich hoffe das hilft weiter?
lomtas ist offline  
Alt 20.04.2005, 05:44  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

OK, die letzten 5 Zeilen hätten genügt...
Wie kommt denn bei dieser mail-Anweisung eine zweite Zeile "Content-type:" in Deine Mail???
__________________
Cheers, Marco
marsch ist offline  
Alt 20.04.2005, 05:50  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

Gut, dann habe ich das mal schnell korrigiert...

Zitat:
Wie kommt denn bei dieser mail-Anweisung eine zweite Zeile "Content-type:" in Deine Mail???
wenn ich das wüsste, dann würde ich hier nicht fragen. :P

Hat jemand eine Antwort darauf?
lomtas ist offline  
Alt 20.04.2005, 13:02  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Also tiefer: PHP auf welcher Plattform? Welcher Mailserver, der hier mitdenken will? Ich fürchte, ich kenne die Antwort (Windsors?).
__________________
Cheers, Marco
marsch ist offline  
Alt 20.04.2005, 13:26  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

PHP/4.3.3 auf Linuxplattform.

Zitat:
Welcher Mailserver, der hier mitdenken will?
Diese Frage verstehe ich allerdings nicht. Ein Mailserver der mitdenken will?
lomtas ist offline  
Alt 20.04.2005, 13:33  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von lomtas
PHP/4.3.3 auf Linuxplattform.
puhh... zum Glück

Zitat:
Zitat von lomtas
Zitat:
Welcher Mailserver, der hier mitdenken will?
Diese Frage verstehe ich allerdings nicht. Ein Mailserver der mitdenken will?
Ich habe das Gefühl, dass Dein Mailserver hier von sich aus noch den Content-type definiert... oder ist die mail-Funktion eine von Dir definierte?
__________________
Cheers, Marco
marsch ist offline  
Alt 20.04.2005, 14:03  
Erfahrener Benutzer
 
Registriert seit: 08.02.2005
Beiträge: 224
lomtas
lomtas eine Nachricht über ICQ schicken
Standard

nein. ist keine von mir definierte. das ist die php mailfunktion. wie kann ich das jetzt prüfen und / oder abstellen? wie geht man jetzt vor, damit der das trotzdem als html mail darstellt?
lomtas ist offline  
Alt 21.04.2005, 09:05  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von lomtas
nein. ist keine von mir definierte. das ist die php mailfunktion. wie kann ich das jetzt prüfen und / oder abstellen? wie geht man jetzt vor, damit der das trotzdem als html mail darstellt?
Was hast Du denn für einen Mailserver?
__________________
Cheers, Marco
marsch ist offline  
 


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
Umfrage zur Wahl 2005! MaLo Off-Topic Diskussionen 1 13.09.2005 19:23
Wenn Ihr die Wahl hättet Off-Topic Diskussionen 5 25.03.2005 17:04


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