Mail & SMTP & BCC ---------

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
hrach
Člen | 1838
+
0
-

Pokud poslu mail pres smtp, vsichni prijemci dostanou email vcetne hlavicky BCC!
To bude zapricineno tim, ze se neodstrnuje zde: https://api.nette.org/…ler.php.html#91 Maily se v tu chvili uz spravne vytahnout a poslou na vstup smtp, ale v headerech bcc zustane.

Na to, ze by se mela odstranit sem dosel hledanim, napr. tu se neco pise: http://rawphp.com/…tor/page.php?…

Milo
Nette Core | 1283
+
0
-

RFC 2822 princip odesílání mailů s Bcc popisuje. Ale není specifikováno, jestli to má dělat klient, nebo server. Resp. to můžou dělat oba (mě se o to např. stará SMTP server). Takže Nette by si to mohlo obhospodařit samo.

hrach
Člen | 1838
+
0
-

No reknu to takhle, odeslal sem z nette maily pres smtp gmailu a trochu me zaskocilo, ze prijemci vidi hlavicku BCC…

Tvuj post o RFC sem moc nepochopil, respetkive nepochopil co je tam tedy o tom psano. Dle me je to celkem logicke, SMTP bude zrejme fungovat vlemi stupidne, reknes mu co a kam ma poslat a on to odesle. Zadne parsovani toho co se ocividne nedeje, takze nedojde ani k odstraneni hlavicky BCC.

Milo
Nette Core | 1283
+
0
-

Já jen že v tom RFC je popsáno, jak se má s hlavičkou Bcc pracovat. Kdy se má vymazat, kdy ponechat… A v tom smyslu je napsán odkazovaný skript na rawphp.com.

SMTP je pouze protokol pro předání mailu, nic víc. Za ním je schovaný mail agent (MSA), který předává maily do cílové domény. Já mám MSA Postfix a ten si Bcc hlavičku ošetří. Očividně, Google MSA je nakonfigurovaný jinak. A to, kdo má Bcc hlavičku zpracovat není nikde specifikováno. Může to udělat buď klient (Nette) nebo MSA.

hrach
Člen | 1838
+
0
-

Ocividne SMTP neco MSA prednava navic, ne jen dokument, a to navic jsou prave prijemci a to nette dela spravne: https://api.nette.org/…ler.php.html#89

Takze imo je to jenom o tom, zda vsechna MSA odstranuji automaticky BCC a google ocividne ne. Uz jsem poslal pull.