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í

Amazon AWS SES – je mozne poslat email s prilohou?

node
verified
rating uzivatele
(5 hodnocení)
23. 2. 2016 16:23:50
Ahojte,
neviete ako je mozne poslat cez SES email s prilohou? Jedine co som nasiel je pouzitie raw emailu a na nete je asi iba jeden priklad ako na to na X strankach stale dokola. Ja vsak chcem pouzit ich api a nie sa "hrat" so surovym telom mejlu.
23. 2. 2016 16:23:50
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177381
Dlaha
verified
rating uzivatele
(1 hodnocení)
23. 2. 2016 16:31:32
https://github.com/daniel-zahariev/php-aws-ses
23. 2. 2016 16:31:32
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177380
node
verified
rating uzivatele
(5 hodnocení)
23. 2. 2016 16:54:05
To je iba obycajny wrapper pre SendRawEmail. Dufam ze posielat cisty mejl nie je jediny sposob ako na prilohy, inak to je dost slusny fejl pre SES podla mna.
23. 2. 2016 16:54:05
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177379
Dlaha
verified
rating uzivatele
(1 hodnocení)
23. 2. 2016 16:57:09
Napsal node;1270219
To je iba obycajny wrapper pre SendRawEmail. Dufam ze posielat cisty mejl nie je jediny sposob ako na prilohy, inak to je dost slusny fejl pre SES podla mna.
No jasne, ja jsem jen myslel ze se ti s tim nechce srat. O jine nez raw moznosti nevim.
23. 2. 2016 16:57:09
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177378
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
23. 2. 2016 17:37:27
Nejpraktičtější je používat raw - jde na to pak použít třeba i NetteMailer nebo cokoliv jiného.
23. 2. 2016 17:37:27
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177377
node
verified
rating uzivatele
(5 hodnocení)
24. 2. 2016 10:13:51
Tak som presiel na SMTP, nechcelo sa mi s tym babrat :)
24. 2. 2016 10:13:51
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177376
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
24. 2. 2016 12:13:19
SMTP bych nedoporučoval - je šíleně pomalé. Pro jeden mail to není problém, ale při větších dávkách se projeví, že je to třeba 10x pomalejší.
Pro nette stačí jen vytvořit vlastní mailer třeba takhle:
class AmazonMailer extends NetteObject implements NetteMailIMailer {
protected $sesClient;
function __construct(AwsSesSesClient $sesClient) {
$this->sesClient= $sesClient;
}
/**
* Sends email.
* @return string
*/
public function send(NetteMailMessage $mail) {
$mail = clone $mail;
$data = $mail->generateMessage();
$ses =
return $this->sesClient->sendRawEmail(
])->toArray();
}
}
A pak se takhle nějak bude odesílat:
use NetteMailMessage;
$mail = new Message;
$mail->setFrom('Franta ')
->addTo('petr@example.com')
->addTo('jirka@example.com')
->setSubject('Potvrzení objednávky')
->setBody("Dobrý den,nvaše objednávka byla přijata.");
$mailer = new AmazonMailer(new AwsSesSesClient());
$mailer->send($mail);
24. 2. 2016 12:13:19
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177375
node
verified
rating uzivatele
(5 hodnocení)
24. 2. 2016 15:09:01
Hm, to mi pride jak sa skrabat pravou rukou za lavym uchom :D
Zatial to asi spravim tak ze mejly v nejakom json formate si poslem do SQS a odtial ich spracujem s node serverom ktory sa pripoji na smtp nakonfigurovane v kazdej sprave samostatne. Neviem ako to bude s rychlostou ale aspon to nebude blokovat aplikaciu.
24. 2. 2016 15:09:01
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177374
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
24. 2. 2016 15:11:54
Napsal node;1270539
Hm, to mi pride jak sa skrabat pravou rukou za lavym uchom :D
Zatial to asi spravim tak ze mejly v nejakom json formate si poslem do SQS a odtial ich spracujem s node serverom ktory sa pripoji na smtp nakonfigurovane v kazdej sprave samostatne. Neviem ako to bude s rychlostou ale aspon to nebude blokovat aplikaciu.
Jasně, tohle nejjednodušší postup, jak to napojit na existující kód. Samozřejmě to jde pak i z php posílat asynchronně v dávkách. Ve velkém objemu pak je SQS jasná volba.
24. 2. 2016 15:11:54
https://webtrh.cz/diskuse/amazon-aws-ses-je-mozne-poslat-email-s-prilohou/#reply1177373
Pro odpověď se přihlašte.
Přihlásit