Odesílání mailů se skrytím odesilatele
- jedlicka
- Člen | 70
Ahoj,
měl bych dotaz, zda lze odeslat email, aby se skryl odesílatel (resp. email z kterého mail odešel).
Odesílám mail takto:
$mail = new Message;
$mail->setFrom($name . ' <' . $this->emailFrom . '>')
->addReplyTo($mailReplyTo)
->addTo($emailTo)
->setSubject($subject)
->setHtmlBody($text);
$this->sendMail($mail);
A chtěl bych, aby email odesílatele byl skrytý a šlo pouze udělat
Odpovědět na $mailReplyTo
.
Díky.
Martin
- Kamil Valenta
- Člen | 820
To snad ani nejde. A kdyby to náhodou nějaký SMTP umožnil, tak by to nebyl vůbec dobrý nápad, protože by selhávalo SPF.
K čemu by to mělo být? Dost určitě existuje lepší / správná cesta.
- jedlicka
- Člen | 70
@KamilValenta Jasný. Jde o to, že emaily odcházejí z našeho systému pod systémový mailem (robot@domena.cz) jako odesílatel. A občas příjemce místo toho, aby dal „Odpovědět“ (což je email uživatele našeho systému, např. franta@vomacka.cz), tak si zkopíruje mail odesílatele (robot@domena.cz), vytvoří nový mail a odešle ho nám (na systémový). Ačkoliv v mailu je patička, že jde o generovanou zprávu. Tak jen přemýšlím, jak těmto situacím zbránit.
- Václav Pávek
- Backer | 100
@jedlicka co na systémovém emailu nastavit automatickou odpověď, že tento email se nevybírá a nebude zpracován? Samozřejmě přidat doporučení ať místo kopírování adresy použije „Odpovědět“ nebo ať ho pošle na některý z emailu na https://nette.org/cs/contributors :-D
- Kamil Valenta
- Člen | 820
- neposílat pod systémovým mailem, ale přímo z adresy toho, komu se má odpovídat (záleží na možnostech auth na SMTP, aby uživatel nemusel vašemu systému sdělovat své heslo), ne vždy ale může být vhodné, aby se mail tvářil jako odeslaný uživatelem
- na robot@domena.cz zamítat příchozí poštu a vše vracet s patřičným edukativním popisem (asi v tomto případě lepší)