Nicht angemeldet. · Kennwort vergessen · Registrierung deaktiviert
Forum: Übersicht Questions / Fragen RSS
HTML emails not being sent as HTML
Matt Penner (Gast) #1
Kein Benutzerprofil vorhanden.
Link auf diesen Beitrag
Betreff: HTML emails not being sent as HTML
When sending email using the default English HTML template (en_US/email_template.html) the emails are being received as text.  The HTML code is plainly visible and the markup is not being rendered.  I don't know much about this but it seems like a mime type isn't being set or sent.

How do I fix this?
Thanks,
Matt Penner
Morty (Administrator) #2
Benutzertitel: Author
Mitglied seit 06/2007 · 928 Beiträge
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Probably you have wordpress 2.2. Normally there should be a warning on the info-page that you need this plugin: http://wordpress.org/extend/plugins/wordpress-22-mailfix/
MattPenner #3
Mitglied seit 11/2007 · 6 Beiträge
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Thanks Morty.

I installed the MailFix plug-in but now I have more problems.

Now the following text is displayed at the top of each page on my site:
reak; } } $result = @$phpmailer->Send(); return $result; } endif; ?>

Also, if I attempt certain functions, such as logging out of my site, I get several errors similar to the following (and I don’t get logged out):
Warning: Cannot modify header information - headers already sent by (output started at /home/content/p/f/w/pfwebuser/html/wordpress/wp-content/plugins/wordpress-22-mailfix/wp_mailfix.php:101) in /home/content/p/f/w/pfwebuser/html/wordpress/wp-login.php on line 12

All the errors are the same except the line number changes.  The number of errors varies, sometimes there's just the one and sometimes there's as many as five.

I attempted to use the Test feature to send an HTML email and received the following error:
Fatal error: Call to undefined function: tolower() in /home/content/p/f/w/pfwebuser/html/wordpress/wp-content/plugins/wordpress-22-mailfix/wp_mailfix.php on line 54

So, I updated the MailFix php file and replaced tolower with strtolower.  While the Test feature now does send the HTML email with no errors, all the above problems still exist.

I'll disable the MailFix plug in for now but if you have any ideas that would be great.

Thanks!
Matt
Morty (Administrator) #4
Benutzertitel: Author
Mitglied seit 06/2007 · 928 Beiträge
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
My Fault. The fixed _and tested_ version is attached. (wp.org should be updated soon, too.)
Der Autor hat eine Datei an diesen Beitrag angehängt:
wp_mailfix.php | Speichern   2,8 kBytes, 412 mal heruntergeladen
MattPenner #5
Mitglied seit 11/2007 · 6 Beiträge
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Thanks!  Works great.
Schließen Kleiner – Größer + Auf diesen Beitrag antworten:
Prüfcode: VeriCode Gib bitte das Wort aus dem Bild ins folgende Textfeld ein. (Nur die Buchstaben eingeben, Kleinschreibung ist in Ordnung.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Weitere Zeichen:
Gehe zu Forum