Právě je 25 dub 2024 03:47

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: Zencart - Odesílání HTML newsletteru
PříspěvekNapsal: 07 pro 2010 11:39 

Registrován:
25 úno 2010 09:27
Příspěvky:
6
Zdravím,

prosím Vás o pomoc ohledně nakonfigurování ZenCartu pro odesílání HTML mailů v newsletteru. Ať dělám, co dělám, vždy se odesílá pouze plaintext (v hlavičce zprávy je také Content-Type: text/plain), a to i těm zákazníkům, kteří mají nastaven formát mailu na HTML.

Používám ZC 1.3.8a (upgrade na aktuální verzi je z důvodu vysokého počtu úprav kódu vyloučeno), a vyzkoušel jsem následující nastavení:

E-mail transport method: PHP, smtp, smtpauth (v hlavičkách zprávy se stejně vždy zobrazil phpmailer)
Use MIME HTML When Sending Emails - true / false (vyzkoušeno obojí, bez efektu)
Send E-mails = true :]
Email Admin Format = HTML
SMTP Email Account Mailbox = info@silverbull.cz
SMTP Email Account Password = vyplněno jako běžný text (ovšem přes telnet mail.silverbull.cz 25 jsem zjistil, že je SMTP server vyžaduje autentizaci s base64 encoded stringy)
SMTP Email Host = smtp.silverbull.cz
SMTP Email Server Port = 25

Ještě jsem si prošel relevantní thread na ZC fóru, ale úpravy navrhované v něm nezabraly.
http://www.zen-cart.com/forum/showthread.php?t=56507

Odesílání HTML zpráv prostřednictvím OpenWebmailu samozřejmě funguje v pohodě.

Díky za případné nasměrování.

_________________
https://www.silverbull.cz | e-shop s investičními kovy


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zencart - Odesílání HTML newsletteru
PříspěvekNapsal: 07 pro 2010 12:01 

Registrován:
25 úno 2010 09:27
Příspěvky:
6
Ještě dodám, že metoda smtpauth končí chybou:

Email Error: SMTP Error: Adresy příjemců nejsou správné SMTP Error: Data nebyla přijata + emailová adresa prvního testovacího klienta

_________________
https://www.silverbull.cz | e-shop s investičními kovy


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zencart - Odesílání HTML newsletteru
PříspěvekNapsal: 08 pro 2010 14:31 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

zřejmě nemáte na serveru soubory pro český html email. Podívejte se do složky emails, tam by měla být podsložka s názvem cz (příp. cs nebo název kódu, který máte uvedený u češtiny v sekci Lokalize - Jazyky). Pokud se tam složka nenachází, tak ji vytvořte a nakopírujte do ní celý obsah složky emails. Poté budou html emaily fungovat. Samozřejmě musíte mít povolené Use MIME HTML When Sending Emails. Překlad textu v emailu můžete provést v souboru email/cz/email_template_direct_email.html (přip. email/cs/email_template_direct_email.html).

Také můžete vyzkoušet použít soubory z balíčku pro novější verzi aplikace, který naleznete na adrese http://www.zencart.cz/modules/mydownloads/. V balíčku najděte složku emails/cz nebo emails/cs.

Pro zasílání mailů použijte metodu PHP, ta funguje bez problémů.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zencart - Odesílání HTML newsletteru
PříspěvekNapsal: 08 pro 2010 14:57 

Registrován:
25 úno 2010 09:27
Příspěvky:
6
Tak před chvílí jsem se dopátral, že funkce zen_build_html_email_from_template mi vrací místo HTML kódu zprávy prázdný string, a to se dělo přesně z důvodu, který popisujete. Zkrátka na následující cestě nebylo nic :

Kód:
    $langfolder = (strtolower($_SESSION['languages_code']) == 'en') ? '' : strtolower($_SESSION['languages_code']) . '/';
    $template_filename_base = DIR_FS_EMAIL_TEMPLATES . $langfolder . "email_template_";


Po vytvoření adresáře /emails/cz a zkopírování šablon to už samozřejmě šlape.

Díky za pomoc.

_________________
https://www.silverbull.cz | e-shop s investičními kovy


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Zen Cart Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz