

konfiguracia SMTP servera - ako sa vyhnut blacklistom
Dobry den.
Mame vo firme server DEABIAN, Apache, postfix, ... a zaujimalo by ma, ako predist tomu aby sa nas server pri odosielani posty dostal do blacklistu. Casto sa z neho odosielaju automaticke maily cez PHP a tie uz na niektore maily ani nechodia. Vie mi niekto vysvetlit preco email odoslany cez PHP nepride a normalny mail pride?
Myslite si ze si mozem nastavit pri odosielani cez PHP hlavicku:
X-Spam-Status: No
, alebo to moze len spamovy filter? Pomohlo by to?
Alebo sa da nieco nastavit priamo v postixe?
za objasnenie vopred dakujem
mam to nastavene takto:
to si myslim ze je v poriadku ale aj tak mi dovoli odoslat email bez autorizacie
Treba nejak extra nastavit aj
?
Pokial si spominam tak Postfix je standardne nastaveny ani none open relay, takze nechapem ako mozes odosielat maily bez autorizacie.
no ja tiez nechapem ... normalne cez outlook odoslem mail s tym ze vo vlastnostiach uctu NEMAM zaskrtnute "My server requires authentication"
A copak mas nastavene jako "mynetworks"? Z tech to totiz bez autorizace posila
ja tam mam treba nastavene lokalni subnety, ze kterych je to mozne.
já to spíš vidím tak, že má OpenRelay udělanou přes PHP, že mu spamují přes dostatečně neošetřené předávání dat do SMTP přes localhost.
Aha no dobre mozno mas pravdu, to nie je problem osetrit, ale preco mi to sakra z toho outlooku ide bez overenia?
Ja osobne pouzivam doma povolenie na zaklade ip cez mynetworks = hash:/etc/postfix/network_table, kde mam zadefinovany zoznam povolenych uzivatelov. Zoznam sa uklada do db cez postmap -c /etc/postfix hash:network_table, ktory mam spraveny ako spustaci skript.
Spravil som to tak pred 6-7 rokmi, ze ked budem mat cas rozchodim autentifikaciu a doteraz som si ten cas nenasie;o).
nevies nahodou aku ma "mynetworks" defaultnu hodnotu, kedze ho v konfiguraku nemam definovany ..
Zalezi od verzie pravdepodobne. Moznosti u mna su nasledovne:
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
mynetworks = hash:/etc/postfix/network_table
#mynetworks = 127.0.0.0/8, 192.168.0.0/20, 192.168.254.0/16
Pokial rozchodis autentifikaciu daj si tam len mynetworks = 127.0.0.0/8. Pokial nie vyber si z hornych moznosti nejaku.
NO tak "mynetworks" nevidim nadefinovane :)
mam tam akurat nieco taketo:
//edit: tak vygooglil som ze ked je mynetwork style nastaveny na host, tak umoznuje odosielanie len z localhostu, coby vlastne mne malo stacit, kedze mynetworks definovane nemam.
Ale potom mi unika dovod preco to v tom outlooku ide :(
a neposílals náhodou z Outlooku jen poštu směrem "sám sobě" tj na doménu, pro niž je daný postfix MTA? Pak je relay automatický - příjem pošty pro doménu, u které je daný MTA zaznamenán jako MX host je přece logický..
No do predele a fakt

... ale tak dost zakerne to bolo, no to je komplikovane vysvetlovat :)
vdaka