Sziasztok,
egy CentOS alatt futó sendmail levelezőszerverrel szeretném a következő problémát megoldani:
Most a felhasználók bizonyos része csak webmail segítségével tud levelet küldeni a szerverről, egy bizonyos része pedig SMTP szerverként is használhatja Outlookból beállítva a sendmailt megfelelő azonosítás után.
Ez azért fontos, mert a sokat utazó userek kiküszöbölhetik a különböző országokban a webmail használatát és mindig a saját levelezőprogramjukból tudnak levelet küldeni.
Azonban az a probléma, hogy nagyon gyakran olyan IP címeket kapnak egy egy hotspotnál, szállodában, stb. amelyek valamelyik spam szűrőnél blokkolva vannak, így hiába küldenének a szerveren keresztül levelet, az IP cím blokkolása miatt a leveleik nem érnek célba, habár a szerver továbbítja őket.
Amikor levelet küldenek, ez jelenik meg a levél forrásában:
Received: from dellLPT ([109.1xx.2xx.2x]) ---> HOTSPOT IP címe
by sajatszerverem.com (8.13.8/8.13.8) with SMTP id r47Cq8Oe004190
(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO)
for ; Tue, 7 May 2013 10:52:09 +0200
Az a kérdésem, hogy azt meg lehet e oldani, hogy ilyenkor a küldő IP címe helyett a szerver IP címe jelenjen meg, vagy ki lehet e ezt teljesen törölni?
Hogyan tudom azt beállítani, hogy aki ezt a szervert használja SMTP szervernek, akkor a levél küldésekor csak ez a szerver látszódjon a címzettnél?
Előre is köszönöm szépen a segítséget.
G.
- 5609 megtekintés
Hozzászólások
Csak Postfix-re ismerek megoldast
A kulcsszavak: postfix header checks received ignore
http://www.stardothosting.com/blog/2010/07/remove-mail-headers-in-postf…
- A hozzászóláshoz be kell jelentkezni
Szia, köszönöm szépen a választ!
Próbálkoztam sokat a kereséssel és postfixes megoldást azt hiszem én is láttam, és ez is jó amit küldtél.
Most akkor az a kérdés, hogy ha más nincs, hogy vajon mennyire zökkenőmentes sendmailról postfixre átállni... :)
- A hozzászóláshoz be kell jelentkezni
A lenyeg:
system-switch-mail
- A hozzászóláshoz be kell jelentkezni
sendmail -> postfix valtas hatarozottan problemamentes.
felteve, hogy az alap sendmail konfigot minimalis modositassal hasznalod.
system-switch-mail meg mondjuk a local-host-names, virtusertable postfixesitese ( postmap ) es nagyjabol kesz is.
de ha már postfix, az otos centos-plus taroloban talaltam postfix-mysql-pgsql csomagot, kapasbol arra valtottam, mondjuk elotte par felhasznalo jelszavat sniffelni kellett, mert fogalmam sem volt rola, mit irjak a megfelelo pozicioba az adatbazisba,de ennyi belefert, azota mar ismet elfelejtettem mindet.
- A hozzászóláshoz be kell jelentkezni
Ilyen váltáskor a dovecot által kezelt levelezési mappák maradnak, vagy migrálódnak?
Úgy is be merjem vállalni, hogy van kb. 200 aktív postafiókom?
- A hozzászóláshoz be kell jelentkezni
A mappák változatlanul megmaradnak, esetleg a konfigon kell majd gyúrni, hogy oda tegye a váltás után is a leveleket, de ez ki fog derülni az első próbánál.
Dovecot LDA egyébként elég sokat tud, érdemes megfontolni a használatát.
- A hozzászóláshoz be kell jelentkezni
~1500 fiokot vittem at :D)
hacsak nem altal neki az alaptol jelentosen eltero sendmail konfigot hegeszteni, a centos postfixa ugy van belove, hogy csereszabatos legyen a sendmaillel.
tehat mailboxot hasznal nem maildirt, a /var/spool/mail ala pakolja le a leveleket, stb.
viszont ha teszemazt a procmailhoz irogattal ezt-azt, akkor lehet lesznek problemak, peldaul nalam a vacation procmaillal volt megoldva, postfixban transportosra sikeredett. ha hasznalsz miltereket, postfixban az is picit mas, mittomen spamass-milter na azt valahova a master.cf -be kell eldugni.
ha biztosra akarsz menni, javaslom epits valami tesztrendszert, es tanulmanyozd meg, abbol baj nem lehet :D)
- A hozzászóláshoz be kell jelentkezni
Mivel nem tartom jó ötletnek, hogy mindenki megkerüli a problémát, azért rákérdezek. Miért is dobják el azt a levelet *mások*, amit te relay-zel?(*) Tudtommal a Received: sorok tökéletesen hamisíthatóak, következésképpen az utolsót szabad maximum elhinni, de amikor a te sendmail-ed átveszi majd továbbítja, akkor már ő is belerak egyet. Amúgy ha jól rémlik (iszonyat rég volt), a sendmail natívan header-átírást nem igazán támogat, ahhoz milter interfészen keresztüli programal kell trükközni. (És határozottan úgy rémlik, hogy az O'reilly-féle Sendmail-bibliában pont egy ehhez nagyon hasonló feladat kivesézve szerepel.)
(*) vagy teljesen félreértem a problémát?
- A hozzászóláshoz be kell jelentkezni
google://sendmail header removal
2. találat: http://xpt.sourceforge.net/techdocs/nix/conn/mail/sendmail/sndm05-Sendm…
Ctrl-F: remove internal info from header
módosítod a sendmail.mc-t, újragenerálod a sendmail.cf-et és elvben készen vagy. Persze a biztonság kedvéért az előbb hivatkozott bibliában megkeresed ennek az M4-makrónak a leírását.
- A hozzászóláshoz be kell jelentkezni