Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Aku triedu/projekt pouzivate pre odosielanie e-mailov cez SMTP?

node
verified
rating uzivatele
(5 hodnocení)
26. 1. 2016 20:38:43
Ahojte, aku triedu/projekt pouzivate pre odosielanie e-mailov cez SMTP?
Co som pozeral tak mam pocit ze najpopularnejsie su momentalne PHPMailer(https://github.com/PHPMailer/PHPMailer) a SwiftMailer(http://swiftmailer.org).
Mam pocit ze Swift mailer je popularnejsi, aj som ho skusil, ale podla navodu mi prisiel strasne prekomplikovany. PHPMailer mi pride zase dost nemoderny ked sa pozriem na kod.
Co pouzivate vy? :)
26. 1. 2016 20:38:43
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169356
Za mne phpmailer - pouzivam ho skoro vsude, zadne problemy
26. 1. 2016 21:18:03
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169355
obycajny SMTP mailer v nette, nemal som potrebu hladat ine riesenie..
26. 1. 2016 21:54:19
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169354
Používám Mandril. Přes cron odešlu dávku e-mailů a nestojí mě to tolik času jako to posílat přes SMTP nebo nedej bože přes PHPMail.
27. 1. 2016 07:37:06
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169353
tomve
verified
rating uzivatele
(22 hodnocení)
28. 1. 2016 20:40:13
Napsal tomas86;1260970
Používám Mandril. Přes cron odešlu dávku e-mailů a nestojí mě to tolik času jako to posílat přes SMTP nebo nedej bože přes PHPMail.
:D
28. 1. 2016 20:40:13
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169352
Napsal Tomve;1261606
:D
Já vím, ti méně zkušení nevědí, že klient chce po registraci nebo po vyřízení objednávky čekat na to, až SMTP server odešle e-mail ;) :D ...
29. 1. 2016 10:01:59
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169351
tomve
verified
rating uzivatele
(22 hodnocení)
29. 1. 2016 13:37:48
Napsal tomas86;1261735
Já vím, ti méně zkušení nevědí, že klient chce po registraci nebo po vyřízení objednávky čekat na to, až SMTP server odešle e-mail ;) :D ...
Tipuji, že to mělo být "nechce čekat", v tom případě to je věc hostingu.
Ale to už je moc ot.
29. 1. 2016 13:37:48
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169350
TomasX
verified
rating uzivatele
(4 hodnocení)
29. 1. 2016 14:31:00
SMTP je ukecaný protokoval, obě strany si nejprve musí převyprávět pohádku než se email odešle. Poslání JSONu na mandrill je mnohem rychlejší. Nemluvě o nemožnosti u přímého posílání z php řešit třeba gray bounced, dlouhé timeouty nebo dočasné přetížení či nedostupnost (ano, je to častý problém třeba u centrum.cz). Pokud jde člověk ještě dál, uloží si email nejprve do fronty a poté ho dávkuje na mandrill a další.
Nette mailer se dá použít odděleně, je udržovaný a lehce se používá https://github.com/nette/mail
Jistou dobu jsme také používali zend-mail https://github.com/zendframework/zend-mail
29. 1. 2016 14:31:00
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169349
Napsal TomášX;1261871
SMTP je ukecaný protokoval, obě strany si nejprve musí převyprávět pohádku než se email odešle. Poslání JSONu na mandrill je mnohem rychlejší. Nemluvě o nemožnosti u přímého posílání z php řešit třeba gray bounced, dlouhé timeouty nebo dočasné přetížení či nedostupnost (ano, je to častý problém třeba u centrum.cz). Pokud jde člověk ještě dál, uloží si email nejprve do fronty a poté ho dávkuje na mandrill a další.
Nette mailer se dá použít odděleně, je udržovaný a lehce se používá https://github.com/nette/mail
Jistou dobu jsme také používali zend-mail https://github.com/zendframework/zend-mail
Přesně. Nejlepší je když to řeší třetí strana. Pokud bych se měl spoléhat na SMTP, tak bych mohl hodně emailů ztratit. Jsem ještě na tolik paranoidní, že si je uložím nejdřív do databáze a pak v dávkách odesílám na Mandrill.
Argument, že to má řešit hosting neberu. I ten nejrychlejší SMTP server bude vždy pomalejší než odslání e-mailu ve formě JSON na REST API třetí strany.
29. 1. 2016 14:43:18
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169348
TomasX
verified
rating uzivatele
(4 hodnocení)
29. 1. 2016 14:56:00
ještě bych doporučil, ať proces odeslání emailu nekončí jeho předáním na mandrill/whatever, ale ať si ještě nějakou dobu stahujete podle message-id jeho stav. Pokud se jedná o transakční email, je vhodné tenhle stav intepretovat do CRM a zobrazit supportu, aby dokázal správně reagovat pokud si bude zákazník stěžovat na nedoručení emailu. V případě rozesílky newsletterů je vhodné několikrát po sobě nedoručované emaily vyřadit z rozesílky a jednak si nesnižovat score a jednak zbytečně neposílat smetí. Tyhle data mohou také posloužit k lepšího rozložení rozesílky, zejména české emailové služby neradi přijímají velké množství emailů najednou a je potřeba v čase rozesílku rovnoměrněji rozložit.
29. 1. 2016 14:56:00
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169347
Napsal TomášX;1261877
ještě bych doporučil, ať proces odeslání emailu nekončí jeho předáním na mandrill/whatever, ale ať si ještě nějakou dobu stahujete podle message-id jeho stav. Pokud se jedná o transakční email, je vhodné tenhle stav intepretovat do CRM a zobrazit supportu, aby dokázal správně reagovat pokud si bude zákazník stěžovat na nedoručení emailu. V případě rozesílky newsletterů je vhodné několikrát po sobě nedoručované emaily vyřadit z rozesílky a jednak si nesnižovat score a jednak zbytečně neposílat smetí. Tyhle data mohou také posloužit k lepšího rozložení rozesílky, zejména české emailové služby neradi přijímají velké množství emailů najednou a je potřeba v čase rozesílku rovnoměrněji rozložit.
Dík. Tohle však všechno řeším. Máme na to napsaný modul a je v tomto případě docela komplexní. Ono je pak blbé, když zákazník neobdrží e-mail o tom, že jeho platba byla přijata nebo nedostane odkaz na reset hesla :-)-
SMTP je v tomhle zabíják. Mohu zaslat max 20 až 30 e-mailů a pokud mám projekt, kde ty e-maily frčí, pak bych mohl odesílat i s denním zpožděním (to se fakt stalo!).
29. 1. 2016 15:00:27
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169346
zlutejbanan
verified
rating uzivatele
29. 1. 2016 15:47:54
S tímto mam bohužel zcela opačnou zkušenost, když odešlu zákazníkovi přes SMTP email s potvrzením platby, tak dojde ihned, ovšem Mandril mu jej doručí klidně až za půl hodiny. Na rozesílání newsletteru Mandril rozhodně ano.
29. 1. 2016 15:47:54
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169345
TomasX
verified
rating uzivatele
(4 hodnocení)
29. 1. 2016 15:51:55
tohle nemůžeš zobecňovat, ukaž log a pak bude jasná příčina. Mandrill můžeš provozovat i na svých serverech, můžeš používat sdílenou nebo vyhrazenou IP adresu. Pravděpodobně za to může to, že mandrill má servery v zahraničí, mohla být v té u něho plná fronta. Na newslettery je přímo určený mailchimp, mandrill je jeho bratříček právě na transakční emaily.
doplnění: už i newslettery se posílají přesně na čas, není nic lepšího než vypozorovat, kdy zákazník otevírá email a přesně na čas mu poslat newsletter, aby ten váš viděl jako první a konkurenci až potom.
29. 1. 2016 15:51:55
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169344
tomve
verified
rating uzivatele
(22 hodnocení)
29. 1. 2016 18:40:40
Newslettery přes 3 stranu chápu, ale táhat přes 3 stranu "interní" emaily? Tak to nepochopím.
---------- Post added 29.01.2016 at 18:43 ----------
Napsal tomas86;1261874
Přesně. Nejlepší je když to řeší třetí strana. Pokud bych se měl spoléhat na SMTP, tak bych mohl hodně emailů ztratit. Jsem ještě na tolik paranoidní, že si je uložím nejdřív do databáze a pak v dávkách odesílám na Mandrill.
Argument, že to má řešit hosting neberu. I ten nejrychlejší SMTP server bude vždy pomalejší než odslání e-mailu ve formě JSON na REST API třetí strany.
Já nikdy neměl problém s rychlosti emailů z smtp z hostingu - až už z vlastního nebo z cizího. Ale to jsou všechno hostingy, které stojí pár stovek za měsíc.
29. 1. 2016 18:40:40
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169343
TomasX
verified
rating uzivatele
(4 hodnocení)
29. 1. 2016 18:54:59
Pořád 30 % emailů, které posíláme (celosvětově) putuje v textové podobě mezi emailovými servery, protože druhá strana nepodporuje ssl/tls na smtp. Hosting je také třetí strana, je samozřejmě ale důležité vybrat toho správného, komu se můžeš věřit. Mandrill je ale možné provozovat i na vlastním serveru, btw.
Buď emaily posíláš a sleduješ logy, tak problém máš nebo emaily neposíláš či logy nesleduješ, tak problémy samozřejmě nemáš. Během špiček i třeba 10 min nepřijímají servery centrumu emaily od té doby co outsourcují svůj emailing u Excella a nechtějí přikoupit větší kapacity. Stejné problémy má i Seznam, proto jsou často u nich zpožděné emaily ze zahraničí, upřednostňují cz. Pokud půjdeme do světa, obrovské rezervy v infrastruktuře mají emaily od yahoo. O malých firemních emailových serverech u levných hostingů ani nemluvě, častý to problém s emailingem pro B2B.
29. 1. 2016 18:54:59
https://webtrh.cz/diskuse/aku-triedu-projekt-pouzivate-pre-odosielanie-e-mailov-cez-smtp/#reply1169342
Pro odpověď se přihlašte.
Přihlásit