Results 1 to 4 of 4
  1. #1
    Join Date
    Apr 2009
    Posts
    20
    Plugin Contributions
    0

    Default don't send html emails

    Hi there,

    I followed this zencartt ips.com/?p=33 and this https://www.zen-cart.com/tutorials/i...hp?article=113


    but just can't get html emails working

    i edited email templates and include the word TEXT in the middle of the body, just to see if that hml is called when the email is sent

    tested many times from admin/client/someclient/email and also creating a new account to see the welcome email

    nor of those test showed html content at all

    even when i see Tools -> Email Welcome i don't receive the word TEST included in every template.html in the folder email

    my sending method is SMTPAUTH

    please help

  2. #2
    Join Date
    Jan 2004
    Posts
    66,363
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: don't send html emails

    What are all your settings in Admin->Configuration->Email Options?

    What version of Zen Cart? What addons? What patches? Ever upgraded? From what version(s)? When?

    Are you sending to "free" email services like yahoo/hotmail? If so, what happens if you send to a real traditional email account?

    Is the system able to find your /email/*.html template files? Do they contain anything?

    How many languages are in your store? What language are you trying to send these emails in?


    http://www.zen-cart.com/wiki/index.p...Email_Problems

    Maybe your hosting company's webserver (the "sending" server) or the receiving email server is stripping the HTML off for their own reasons (they don't recognize the sender address, the sending server is blacklisted, the content looks like spam for one reason or another, etc).

    Are you sure it's *sending* in HTML format? ie: turn on email archiving and view the archived content that was sent.

    Go look at the email_history table (via phpMyAdmin or by using the Email Archive Manager addon) and see whether there's anything in the HTML field of the stored email record. If it contains HTML content, then the email WAS sent, and did contain an HTML section. If the email didn't arrive or arrived without the HTML content, then your hosting company's mailserver likely stripped it out due to their own internal rules, perhaps assuming it was spam.
    Sometimes switching to SMTPAUTH transport method (or "PHP" if you're already using SMTPAUTH) can help get around that because it requires you to supply the email account and password you're sending from, which means it knows who you are and might not treat it as being as likely to be spam. However, every hosting company is different. You might have to ask *them* why the HTML content isn't arriving.

    If the archive table says that the HTML content is blank, then Zen Cart didn't send any HTML content -- most likely because the customer you were sending to has their customer preferences set to use TEXT-only.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  3. #3
    Join Date
    Apr 2009
    Posts
    20
    Plugin Contributions
    0

    Idea or Suggestion Re: don't send html emails

    HI EVERYONE

    this problem affects non english shops in version 1.3.8 a

    please read the solution in http://www.zen-cart.com/forum/showth...005#post766005


    thanks again drbyte


    Regards from sunny spain

  4. #4
    Join Date
    Jan 2004
    Posts
    66,363
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: don't send html emails

    Actually, a better solution would be to simply add an /email/es/ folder, and put your spanish version of email templates in that folder. No programming changes required.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

 

 

Similar Threads

  1. Replies: 2
    Last Post: 13 Nov 2013, 11:30 PM
  2. v139h Send email feature with HTML emails is not working for me
    By Laszlo in forum General Questions
    Replies: 9
    Last Post: 5 Aug 2013, 06:08 PM
  3. Replies: 4
    Last Post: 20 May 2011, 03:40 AM
  4. Contact Us emails won't send HTML
    By ShoesBuyOnline in forum General Questions
    Replies: 2
    Last Post: 16 Jun 2009, 02:56 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR