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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.11.2003, 18:30:15
theresa theresa ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 117
Mails als HTML und Text

Hallo

Ich habe ein Mailprogramm gemacht: zuerst in DB erfassen, Probemail senden und überprüfen und dann bei Bedarf anpassen. Schlussendlich versenden an alle Datensätze einer DB.

Als HTML-Mail geht es bestens! Doch jene die die mAils als Textmail lesen sehen alles Tags was nicht sehr leserfreundlich ist. Kann man beim versenden die Mails doppelt generieren und das Mailprogramm nimmmt dann jenes das besser angezeigt werden kann? Damit meine ich als HTML-Mail wenn es geht, inkl. Logo und schrift und so. und als reines Textmail wenn es eben nicht anders geht?

**************

$mailmessage ="
<html>
<head>
<link rel='stylesheet' href='http://www,,/style_mail.css' type='text/css'>
</head>
<body>
<table width='600' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td height='85' valign='top'>
<img src='http://www.,,h/images/logo.gif' width='120' height='73'>
</td>
</tr>
<tr>
<td>
<p>$anrede</p>
</td>
</tr>
";

if ($text1 >0)
{}
else if ($text1fett == fett)
{ $mailmessage .= "<tr><td><p><b>$text1</b></p></td></tr>";}
else{ $mailmessage .="<tr><td><p>$text1</td></tr>"; }

if ($text2 >0)
{}
if ($text2fett == fett)
{ $mailmessage .= "<tr><td><p><b>$text2</b></p></td></tr>";}
else{ $mailmessage .="<tr><td><p>$text2</td></tr>"; }

$mailmessage .= "
<tr>
<td>
<p>$gruss<br>
$absendername<br>
$funktion</p>

</td></tr>
</table>
</body>
</html>
";
//Message Ende

$xtra = "From:info@,,,.chrnReply-to:info@aaa.chn";
$xtra .= "Content-Type: text/htmlnContent-Transfer-Encoding: 8bitn";
$xtra .= "X-Mailer: PHP ". phpversion();

mail($testmail,$betreff,$mailmessage,$xtra);

*****************

Danke für die Hilfe
Mit Zitat antworten
  #2  
Alt 12.11.2003, 10:31:32
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 41
Beiträge: 992
Hi theresa

Grund-Info:
Sicher kannst Mail in beiden Formaten versenden.
Das geht auch in einen, das nennt sich Multi-Part ->Mail.

Der Mail-Client (zb Outlook) zeigt je nach Einstellungen, jeweils das HTML- bzw das Plain-Mail an.

Zu deinen Problem:

Ich kann dir folgende Klasse empfehlen.
PhpMailer, die ist sehr mächtig und kann das was du willst.

Neben den Eigenschaften das sie Multi-Part-Mails versenden kann, kannst Attachments, BCC, CC und einiges mehr damit anstellen.

Folgender Code macht aus deinem HTML-Mail ein Plain-Mail:
Code:
                            $mail->Subject  = $Subject;
                            $mail->Body     = $Message;
                            $Message        = str_replace("<BR>","n",$Message);
                            $Message        = str_replace("<br>","n",$Message);
                            $Message        = str_replace("<P>","n",$Message);
                            $Message        = str_replace("<p>","n",$Message);
                            $Message        = trim(strip_tags($Message));
                            $mail->AltBody  = $Message;
Wenn du bei der Verwendung der Klasse Probleme hast, melde dich einfach bei mir. ;-)
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:29:46 Uhr.


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


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