Zen Cart Logo
Forums / Customization from the Admin / One more time, please - no html in my emails after moving servers?

One more time, please - no html in my emails after moving servers?

Locked

Views: 1,573

Results 1 to 8 of 8
This thread is locked. New replies are disabled.
30 Jan 2008, 5:54 PM
#1
deivid avatar

deivid

New Zenner

Join Date:
Jan 2008
Posts:
32
Plugin Contributions:
0

One more time, please - no html in my emails after moving servers?

My options:

Email transport method: Php
Email Linefeeds: LF
Use MIME HTML: true
Send emails: true
Email Admin format: HTML

Both the Account Confirmation and the Order Confirmation keep going out in Plain Text format. I had it working just fine on the old server but after moving to the new server I just can not understand this.

Anyone with a simple answer?

30 Jan 2008, 5:59 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: One more time, please - no html in my emails after moving servers?

deivid:

Both the Account Confirmation and the Order Confirmation keep going out in Plain Text format."going out"? or "arriving"?
There's a difference.

30 Jan 2008, 6:00 PM
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: One more time, please - no html in my emails after moving servers?

deivid:

I had it working just fine on the old server but after moving to the new server I just can not understand this.Can you explain more about the differences in servers and hosting companies?
Chances are you need a different setup for the servers you're now using.

30 Jan 2008, 6:22 PM
#4
deivid avatar

deivid

New Zenner

Join Date:
Jan 2008
Posts:
32
Plugin Contributions:
0

Re: One more time, please - no html in my emails after moving servers?

Can I tell the differences between the old and new servers? Um, no I'm not sure I can. All I know is the reason we switched was because this new host can offer Php 5.2.something which the old provider could not do.

And I don't know which format the emails are going out but they arrive just Plain Text and it's starting to F'n piss me off...

Damn it. You should never change anything!

30 Jan 2008, 6:29 PM
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: One more time, please - no html in my emails after moving servers?

Here are some email troubleshooting tips:
http://www.zen-cart.com/wiki/index.php/Troubleshoot_-_Email_Problems

You might start with trying to use SMTPAUTH for your Email Transport method, instead of "PHP". You'll need to specify your mailserver SMTP details at the bottom of the email settings page as well. You can get the correct settings from your server administrator / hosting company.

30 Jan 2008, 7:20 PM
#6
deivid avatar

deivid

New Zenner

Join Date:
Jan 2008
Posts:
32
Plugin Contributions:
0

Re: One more time, please - no html in my emails after moving servers?

DrByte:

Here are some email troubleshooting tips:
http://www.zen-cart.com/wiki/index.php/Troubleshoot_-_Email_Problems

You might start with trying to use SMTPAUTH for your Email Transport method, instead of "PHP". You'll need to specify your mailserver SMTP details at the bottom of the email settings page as well. You can get the correct settings from your server administrator / hosting company.

Ok I emailed my host to get info on our current smtp. I also let them know about my dilemma, let's see what they have to say...

31 Jan 2008, 6:06 PM
#7
deivid avatar

deivid

New Zenner

Join Date:
Jan 2008
Posts:
32
Plugin Contributions:
0

Re: One more time, please - no html in my emails after moving servers?

Got the info today and tried smtpauth. No emails were being received while using smtpauth. Had to change back to Php. Back in square one.

1 Feb 2008, 10:54 PM
#8
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: One more time, please - no html in my emails after moving servers?

One of the troubleshooting steps mentioned in the wiki article I referenced suggests that you enable email archiving, and install the email archive manager addon.

That'll show you that the emails are in fact getting sent, and what format they're in, including their content.

Basically, this will simply prove that the emails were "sent". ie: they were handed off from Zen Cart to your mailserver without any error being reported to Zen Cart.

What the mailserver does with the message after that, including stripping off HTML portions etc, is up to the mailserver. Usually this issue needs to be sorted out by the server administrators.

One reason for testing alternate Transport methods is simply to try a different way of delivering the message to the mailserver. Sometimes the mailservers are set up to strip off sections of messages that they think might be at risk of containing spam, esp when they come from the webserver. Sometimes this can cause the entire message to get dumped, or just the HTML portion removed.
Sometimes telling Zen Cart to "send from known domain" will help since it sets the "from" address to the same as your store address ... which ideally would be an email account in the same domain as your store itself ... thus making the email look very legitimate and not flagged as potential spam.
That's why those ideas are mentioned in the email troubleshooting guide I referenced.

If none of those ideas are working, and you've checked that your server isn't blacklisted in some way, etc, then you really need to take up the issue with your hosting company and ask them why your messages are being mangled before they get delivered.