Fórum Root.cz
Hlavní témata => Server => Téma založeno: Matěj Strnad 27. 10. 2020, 22:06:17
-
Dobrý den, jaká je nejlepší možnost udělání serveru pouze pro odesílání emailů? Tak, aby příchozí emaily odmítl, případně přeposílal na jinou adresu.
Používám Ubuntu 20.04; co se týče posílání mailů, tak mi jde hlavně o lokální SMTP, tzn. posílání mailů ze stejného serveru nějakou aplikací.
Děkuji :)
-
Kolik emailů denně potřebujete odesílat?
-
Třeba postfix a nastavit smarthost na skutečný mailserver.
Nicméně, z praxe vím, že je daleko jednodušší aplikaci přizpůsobit, aby odesílala rovnou na určený mailserver. Může pak rovnou i vědět, že e-mail byl převzatý k doručení. Pokud budete mít místní frontu, tak aplikace bude mít dojem, že e-mail se odeslal, ale že visí v místní frontě, se už aplikace nedozví.
-
Celkem zasadni problem u odesilani nejakych mailu z vlastniho SMTP kde je majoritni automatizovany provoz je, ze ten server budou vsechny mozne sluzby od gmailu a hotmailu az po seznam.cz blokovat nebo ruzne zpomalovat. Casto staci ze IP adresove "blizko" je nejaky spammer.
U nas treba bylo reseni pro hotmail, ze jsme "prohlasili" pres nejakou webovou aplikaci ze nespamujeme, vzdy nas docasne odblokovali, a jednou zrejme pridali trvalejsi vyjimku (dokonce k tomu poslali i mail :), coz bylo velmi vyjimecne).
-
Budou to jednotky mailů denně, nejedná se o žádný spam ale spíše upozornění na nějaké události.
Vzhledem k spektru technologií (Go, Python, PHP) bych uvítal raději to řešení přes SMTP, nežli nějaké kde by bylo nutné implementovat nějaké speciální věci do každé technologie. :)
-
To vyjde nejlíp udělat si mail na gmailu a odeslat to pomocí phpmailer přes smtp googlu. Tam je limit 1000 mailů denně. Nastavit email tak, aby úspěšně odešel jen na gmail z vlastního smtp je na pár dní laborování. Nebo použít něco jiného externího.
-
Pro takové malé poštování https://sendgrid.com/pricing/ či jiné podobné služby by nestačily?
-
Preferoval bych čistě interní řešení, kdyby náhodou uniklo heslo aby nebyl problém, přeci jen, mohu přes firewall zakázat připojení z venku. A odpovědi mohu přes Reply-to nasměrovat na svůj osobní mail. Nebude to používat moc lidí, jen já a pár lidí okolo mě (max 5-10). Kdybych to stavel pro více lidí tak se porozhlednu po nějakém více profi řešení, ale tady jde fakt jen o to, aby to bylo funkční, efektivní a jednoduché; navíc bych ocenil možnost vlastní domény, na níž jiný mail server neběží :)
-
Používáme Haraka: https://haraka.github.io/
Je to rychlé, rozšířitelné, docela jednoduché nastavit a dělá to přesně to co potřebuješ.
-
Používáme Haraka: https://haraka.github.io/
Je to rychlé, rozšířitelné, docela jednoduché nastavit a dělá to přesně to co potřebuješ.
Kouknu na to, vypadá to dobře :)
-
Osobně bych to dělal pomocí Debian + Postfix a nastavit SPF a DKIM a ideálně DMARC. Dále bych klienty limitoval - postfix na to má postfwd, ale ten protokol je velmi jednoduchý (postfix se připojí, pošle ti hlavičky, a ty řekneš ano/ne). Cílem je, aby zavirovaný klient byl třeba po 20 mailech odříznut.
-
Ja na "send only" (ruzne svoje servery) pouzivam v Gentoo esmtp: https://packages.gentoo.org/packages/mail-mta/esmtp
Je to relay-only, tj. mam ve svem hlavnim smtp serveru vytvorene accounty pro kazdej PC a identity pod kteryma to muze posilat (vetsinou je to root@ nebo cron@), pokud je cilem osoba ktera ma ucet na hlavnim smtp, tak maily neopousti organizaci a nemusim resit zda to google/seznam prijme ci nikoliv.
(pro google/seznam se stejne preposilaji ruzne jine hostovane aliasy.. takze se to nejak uz davneji vyresilo)
-
V Debianu používám nullmailer.