Ahojte,
na serveri som mal nastavene preposielanie vsetkych e-mailov pomocou nullmailer na moju e-mailovu adresu. Pouzivam smtp.websupport.sk, fungovalo to skvelo, avsak pred istou dobou zmenili antispam tak, ze envelope sender aj from address musi existovat ako e-mailova schranka v ich systeme.
Tym padom mi e-maily prestali chodit, resp. SMTP ich odmieta.
Riesim to uz asi dva dni, poskusal som vsetko co som dokazal, o googleni ani nehovorim. Moj ciel je:
1. vsetok lokalny email preposlat na mojemail@realna-domena-u-websupport.sk, odosielatel nech je local.server.mail@realna-domena-u-websupport.sk - obe e-mailove schranky existuju
Experimentov s /etc/aliases som uz skusil nespocet, nullmailer vzdy odosielal alebo minimalne FROM hlavicku mal z MAILER-DAEMON@ve-10, root@ve-10, root@realna-domena-u-websupport.sk, MAILER-DAEMON@realna-domena-u-websupport.sk a podobne... esmtp uz je nevyvijane a nefungovalo mi pre moj use case taktiez, msmtp je tam mozno feature allow_from_override off avsak to je az od verzie novsej ako oficialna pre ubuntu 22.04, postfix si netrufam a s exim4 sa mi toho taktiez prilis vela nepodarilo. /etc/mailname, rozne environment overrides pre nullmailer a ine MTA nezabrali taktiez.
Co by som chcel dosiahnut je teda nasledovne:
- ak sa prihlasim za *lubovolneho* usera na mojom serveri, najma vsak za roota, ak by som mal dostat hlasku "you have new mail", tento chcem mat preposlany v case vzniku (bez toho aby som sa prihlasoval na server) na moj externy e-mail, *idealne* ak by bolo mozne na mojemail+*TAG*@realna-domena-u-websupport.sk aby som vidiel odkial bol email vygenerovany a nemusel som patrat (mam viacero serverov, kazdy ma lxc containers, a v kazdom chcem mat tuto "sluzbu" spojazdnenu). Teda cron output, unattended upgrades output, lubovolny lokalny e-mail preposlat.
Vedel by prosim niekto poradit, ako by sa tento efekt dal dosiahnut?
Test by som povedal ze je
echo hello | mail -s 'Test email' root
Ak mi toto pride na napr. mojemail+s1-ve-8@realna-domena-u-websupport.sk a odosielatel (aj envelope sender) bude local.server.mail@realna-domena-u-websupport.sk tak je vyhrate.
Skusil by som este skompilovat latest msmtp a vyskusat novy option allow_from_override off, ale mam aj arm64 servery, celkovo len distribuovat a symlinkovat nejaku binarku na /usr/sbin/sendmail mi pride ako posledna moznost oproti "oficialnej" ceste.
Ak niekto bude vediet poradit budem velmi vdacny. Postfix a Exim4 to pravdepodobne dokazu ale je to tak zlozity software, ze ani neviem ako a kde by som s takou konfiguraciou zacal :/
Dakujem velmi pekne!