Mail relay

Mail relay

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Pa mozda se to i ne zove tako. Neka me neko ispravi ako sam lupio glupost. U sustini, ono sto meni treba je da jedan comp koji je i gateway skida e-mail, kako bih ja mogao, kad god mi se kasnije cefne, u lokalu da ga skinem sa lokalnog servera. Instalirah qmail i poceo sam podesavanje, ali u pola posla se kreten setio da ne znam program koji bez interakcije skida emajl. Da li je uopste izbor qmail-a dobar i sta mi treba od programa i dokumentacije za citanje. Ako uopste nesto znaci, server tera FreeBSD-5.4. Hvala!!!

Dopuna: 24 Jun 2005 2:11

E mrzim kada sebi odgovaram, ali evo. Kombinacija qmail+fetchmail radi kao sat. Trenutno se kompajlira clamav a kasnije dolazi na red mutt. Ako jos nekog interesuje, www.lifewithqmail.com mi je sve toliko jednostavno objasnio da mi sve radi iz prve (osim par gresaka pri kucanju), a u zivotu nisam konfigurisao mail server. Pa ko voli nek izvoli. Sta vise, napravio sam skripticu za FreeBSD koja na svakih 10 minuta skida postu. Ako ikog interesuje, rado cu poslati. Smile
PS. Nadjoh kako se podesava da mutt cita Maildir format, samo da jos radi. Ako iko zna probleme sa ovim (bilo qmail, fetchmail ili mutt), voleo bih da cujem. Hvala na paznji i do sledeceg citanja. Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milorad
  • Pridružio: 09 Feb 2004
  • Poruke: 505
  • Gde živiš: U Srbiji

Nisam te baš do kraja razumeo, ako nije problem da mi razjasniš:
*cilj ti je bio da sa klijenta u LAN-u skineš bilo koji mejl sa severa u LAN-u, a da je taj mejl već skinut sa neta i arhiviran na server? Da li sam u pravu i ako nisam pojasni mi molim te.
*kombinacija qmali+fetchmail - šta znači kombinacija u ovom slučaju,gde je instaliran jedan, a gde drugi i kako komuniciraju.
*koji je sistemski software u pitanju
Pozdrav



offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Pa ovako. Na serveru su bili qmail i fetchmail. Dobih par komentara kako je exim bolji pa njega malo testiram i moram priznati da mi se vise svidja. U svakom slucaju, ovkva stvar je na serveru exim (smtp), courier-imap (pop3), fetchmail, za skidanje emajlova sa naloga na bilo kom net nalogu. Jos nisam namestio do kraja (dok ne prodje ispitni rok prekosutra, ni ne ocekujem), ali radi se na tome. Smile Javljam moje utiske i komentare kako to uraditi. U svakom slucaju, LAN bi mogao da izigrava localhost. Zanimljiva kombinacija software-a u svakom slucaju, posebno ako vas mail nalog negde nema opciju za skeniranje virusa (exim ima podrsku za clamav).

Dopuna: 29 Jun 2005 19:45

Pa ovako. Da ne biste dosli u situaciju kao i ja. Cemu ova petljavina od instaliranja? Jer mi se ne svidja kako moj nalog filtrira spam (tona vijagre i virusa, a ne dozvoljava subscription na forum). Instalirajte exim. Ako nemate debian (kao sto ni ja nemam), onda je editor vas najbolji prijatelj. NEMOJTE biti pajvani kao i ja i ne procitati komentare u exim.conf (kod mene je /usr/local/etc/exim/exim.conf, ali to je FreeBSD). Nadjite liniju koja pocinje sa "local_delivery:" i prepravite da izgleda ovako

local_delivery:
driver = appendfile
maildir_format
#file = /var/mail/$local_part
directory = /var/mail/$local_part/Maildir
delivery_date_add
envelope_to_add
return_path_add
group = mail
user = $local_part
mode = 0660
no_mode_fail_narrower

Ovo ce naterati exim da koristi Maildir a ne mbox, i to da ga smesti u /var/mail/$USER (eximova promenljiva $local_part je ustvari $USER). Ima tona prednosti i mana a ja necu pomenuti ni jednu, jer ovako je meni proradilo i necu da experimentisem. E sad. Bitne su jos 4 linije koda. Nadjite local_domains (obicno na pocetku) i prepravite na nesto kao

domainlist local_domains = atom : atom.atom : localhost

Kod mene je moralo i atom.atom (tako mi se zove racunar), jer je cron slao na taj host. Sledece dve linije koda su obicno odmah ispod ove i treba da izgledaju ovako nekako

domainlist relay_to_domains = softhome.net
hostlist relay_from_hosts = localhost : 192.168.0.0/16

Softhome je taj problematicni mail nalog. Ako hocete listu od par naloga onda ide ovako

domainlist relay_to_domains = softhome.net : gmail.com

E sad. Moram vas izneveriti i reci vam da spam jos nisam skontao kako se namesta, ali bitno je da sam skontao viruse. Smile. Instalirajte clamav. Kako obicno sve radi kako treba, ne treba da ga cackate osim dve stvari. Skontajte kako se na vasem sistemu pokrece clamd (moze i rucno) i gde pravi socket file. Kod mene je /var/run/clamav/clamd. Onda ponovo do exim konfiguracionog fajla i odkomentarisete liniju koja bi trebalo da izgleda ovako

av_scanner = clamd:/var/run/clamav//clamd

naravno, stavite putanju do vaseg socket fajla. Jos jedan detalj nas deli od lepo konfigurisanog, anti-virus SMTP servera. Nadjete liniju koja pocinje sa acl_check_data i izmenite je da sadrzi samo ovo

acl_check_data:

deny malware = *
message = This message contains a virus ($malware_name).

accept

E sad. Za pop3 korisim courier-imap, koji radi samo sa Maildir formatom (zato sam i podesio exim da ga i on koristi). Njega ne treba ni dirati. Pokrenete ga vec kako se to radi kod vas na masini i imate pop3 access. Jedina stvar koju treba da uradite je da napravite link u $HOME i to $HOME/Maildir -> /var/mail/$USER/Maildir. Ja sam slao sebi i viruse i obicne emajlove, i sve sljaka kao podmazano. Ne cucla nesto previse memorije (moj gateway ima 96MB RAM-a). Posto sam sinoc seo i procitao komentare, skontao sam sta ustvari treba da promenim, ali kako mi je ispit sutra, nisam stigao da odradim deo za spam protekciju. A mogli biste i nesto za domaci da uradite. Smile Obzirom da sam ja ovo sredio za 3 dana, a pre toga nikad nisam dotakao SMTP/POP3 server, ne verujem da ce iko od vas imati problema. Jos jednom, ja sam bio majmun i nisam citao komentare, pa mi je zato trebalo 3 dana. Nemojte mojim stopama. I voleo bih da cujem da li se iko odvazio da proba ovo i kakva su iskustva.

PS. Naravno da ima boljih resenja od ovoga. Ja nisam jos ni pocetnik. Smile

Dopuna: 02 Jul 2005 2:36

Ja ne bih bio ja da nisam zaboravio nesto, a to je fetchmail koji kupi postu sa vasih naloga. Dakle, jos dodate fetchmail na sve to i u npr /etc/fetchmail.conf upisete sledece:

set postmaster "lokalni"
set bouncemail
set no spambounce
set properties ""

poll pop.gmail.com via pop.gmail.com protocol pop3
user 'udaljeni' there with password 'mojpass' is 'lokalni' here ssl fetchall forcecr

pri tom je "lokalni" onaj username kojim ste prijavljeni na svoju masinu (mada mozete podesiti i drugi nalog da skida, recimo od sestre da vidite da li joj drugarice salju slike Smile), a udaljeni je npr mojnalog@gmail.com. Mislim da mojpass ne moram komentarisati. Smile Napokon kompletna prica. Smile E sad. Komanda je fetchmail -f /etc/fetchmail.conf. On skine sta vam treba, preskenira i samo ono sto ne sadrzi viruse vam prosledi. Milina, zar ne? Smile

Ko je trenutno na forumu
 

Ukupno su 347 korisnika na forumu :: 11 registrovanih, 1 sakriven i 335 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, brufen, havoc995, Mahovljani, S-lash, samsung, saputnik plavetnila, Sonyboy, suton, Trpe Grozni, yrraf