Debian 5 Lenny Levelezés Postfix



Hasonló dokumentumok
Debian 4 ETCH Levelezés Postfix

Elektronikus levelek vírus és SPAM szűrése


A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008

Elektronikus levelek vírus és SPAM szűrése

A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008

Összeállította: Sallai András. Levelezőszerver egyszerűen

Összeállította: Sallai András. Levelezőszerver

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

SZAKDOLGOZAT. Sztancs László

Készítette: Sallai András Terjesztés csak engedéllyel sallaia_kukac_fre _pont_hu

Szalai Ferenc

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

9. Gyakorlat: Network Load Balancing (NLB)

Újdonságok és érdekességek CONSEDU BT.

Sokan nehezen tudják elképzelni, hogy hogyan és hol tudják az jeiket megkapni.

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

UNIX / Linux rendszeradminisztráció III. előadás

ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces

A Horde keretrendszer és az IMP Webmail rendszer

Levelező szerverek. Hargitai Gábor november 28.

Wordpress telepítés. második kiadás. Buday Gergely ősz

Tanúsítványkérelem készítése, tanúsítvány telepítése Apache szerveren

Miért jó ez: A Xampp csomag előnyös tulajdonságai: rendkívül jól felszerelt naprakész telepíteni-és frissíteni gyerekjáték.

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

2. gyakorlat: Tartományvezérlő, DNS, tartományba léptetés, ODJ, Core változat konfigurálása, RODC

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Megjegyzések: Kezdeti lépések

Laborgyakorlat: A Windows XP haladó telepítése

Tanúsítványkérelem készítése, tanúsítvány telepítése Microsoft Internet Information szerveren

OpenVPN kapcsolat létrehozása Debian Lenny operációs rendszeren

4. Gyakorlat: Csoportházirend beállítások

FTP szerver telepítése

ÁLTALÁNOSAN LEÍRVA: KONKRÉTAN AZ INSOMNIA ESETÉBEN:

Hálózati architektúrák és Protokollok GI Kocsis Gergely

RapidMiner telepítés i. RapidMiner telepítés

Levelezőszerver létrehozása

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Windows Pegasus Mail - Mercury levelezõ rendszer telepítése

Tanúsítványkérelem készítése, tanúsítvány telepítése Lotus Domino szerveren

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

BackupPC. Az /etc/hosts fájlba betehetjük a hosztokat, ha nem a tejles (fqdn, DNS név) névvel hivatkozunk rájuk: # /etc/hosts #

Tájékoztató a kollégiumi internet beállításához

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot:

Adatbázis másolás Slony-I segítségével

3. Gyakorlat: Bevezetés a vbs script-be és a powershell-be, AD recycle bin

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

Ellenőrző lista. 2. Hálózati útvonal beállítások, kapcsolatok, névfeloldások ellenőrzése: WebEC és BKPR URL-k kliensről történő ellenőrzése.

1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Telenor Webiroda. Kezdő lépések

Központosított hitelesítés és vállalati címtár megvalósítása (1. rész)

Google Drive szinkronizálása asztali géppel Linux rendszeren

2. lépés: openssh szerver telepítés sudo apt-get install openssh-server

SQL Backup and FTP. A program telepítésének menete. A szoftvert a következő weboldalról ingyenesen tölthető le:

LINUX LDAP címtár. Mi a címtár?

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, )

Windows Server 2008 Standard telepítése lépésenként VirtualBox virtuális gépbe

Hálózati betekint ő program telepítése mobil telefonra. Symbian. alarm shop. Windows mobile Android IPhone Blackberry

Moodle IPSZILON előadás március 23.

Debian mint Desktop Operációs rendszer

Mérési útmutató a Secure Shell (SSH) controll és audit című méréshez

1.2. NFS kliens telepítése és beállítása

és DKIM. Kadlecsik József MTA Wigner Fizikai Kutatóközpont ISZT 2018, Budapest

Hálózati adminisztráció Linux (Ubuntu 8.04) 12. gyakorlat

Apache, MySQL, PHP/Perl NetWare-n

Fábián Zoltán Hálózatok elmélet

Kézikönyv Nyomtatók kezelése Linuxon

Netscape Messenger levelező kliens beállítása POP3 típusú levelezéshez

Operációs rendszerek I. IIII. gyakorlat

Az FMH weboldal megnyitásakor megjelenő angol nyelvű üzenetek eltüntetése

A virtuális környezetet menedzselő program. Első lépésként egy új virtuális gépet hozzunk létre a Create a New Virtual Machine menüponttal.

Üzenet küldése Programs (Bal soft key) Inbox New MMS Menu Insert Picture Text Audio A szerkesztés után:

Portforward beállítási segítség

Hálózati architektúrák és Protokollok GI Kocsis Gergely

2015/10/08 16:00 1/12 ArchLinux

Synology NAS integrálása inels IMM szerverhez

Egy iskola honlapjának tervezése, kivitelezése

Apache http szerver telepítése és konfigurálása... 2 C:\Apache\conf\httpd.conf fájl beállításai... 7 C:\Apache\conf\extra\httpd-vhosts.

OpenWrt on Linksys WRT160NL

MOME WiFi hálózati kapcsolat beállítása február 25.

CentOS 7 OTRS telepítése, beállítása

STATISTICA VERSION 13 CONCURRENT NETWORK TELEPÍTÉSE

Regisztráció a Researcher ID adatbázisban

Operációs rendszerek 1.

2016/11/29 18:08 1/10 Pure-ftpd

A B C D E F. F: 4. LAN port LED G: Táp csatlakozó H: 4. LAN port I: 3. LAN port J: 2. LAN port

Youtube videó letöltés és konvertálás Linuxon

Pegasus Mail levélmappák importálása

Elektronikus levelezés

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Kézikönyv Mandant másolás HILFE menüben

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

NIS + NFS+Automount. Összeállította: Sallai András

Átírás:

Debian 5 Lenny Levelezés Postfix apt-get install postfix libsasl2-2 sasl2-bin libsasl2-modules procmail General type of configuration? Internet Site Mail name? csipszerver.brkk.local dpkg-reconfigure postfix General type of configuration? Internet Site Mail name? csipszerver.brkk.local Other destinations to accept mail for? (blank for none) www.szervered.hu, localhost.szervered.hu, localhost.localdomain, localhost Force synchronous updates on mail queue? No Local networks? 127.0.0.0/8 Use procmail for local delivery? Yes Mailbox size limit 0 Local address extension character? + Internet protocols to use? All postconf -e 'smtpd_sasl_local_domain =' postconf -e 'smtpd_sasl_auth_enable = yes' postconf -e 'smtpd_sasl_security_options = noanonymous' postconf -e 'broken_sasl_auth_clients = yes' postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination' postconf -e 'inet_interfaces = all' mkdir /etc/postfix/ssl cd /etc/postfix/ssl/ openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024 Enter pass phrase for smtpd.key: IDEirjVALAMIT Verifying Enter pass phrase for smtpd.key: IDEirjVALAMIT chmod 600 smtpd.key openssl req -new -key smtpd.key -out smtpd.csr Enter pass phrase for smtpd.key: IDEirjVALAMIT... Country Name (2 letter code) [AU]:HU State or Province Name (full name) [Some State]:Békés megye Locality Name (eg, city) []:Békéscsaba Organization Name (eg, company) [Internet Widgits Pty Ltd]: CsIP Soft::EDU Organizational Unit Name (eg, section) []:LINUX systems supervision Common Name (eg, YOUR name) []:csipszerver.brkk.local Email Address []:hahugo@csipszerver.brkk.local Please enter the following 'extra' attributes to be sent with your certificate request <<Nem adunk meg semmi extra opciót>>

openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt (megint kérni fogja az smtpd.key jelszavát) openssl rsa -in smtpd.key -out smtpd.key.unencrypted mv -f smtpd.key.unencrypted smtpd.key openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650 Enter PEM pass phrase: IDEirjVALAMIT... Country Name (2 letter code) [AU]:HU State or Province Name (full name) [Some State]:Békés megye Locality Name (eg, city) []:Békéscsaba Organization Name (eg, company) [Internet Widgits Pty Ltd]:CsIP Soft::EDU Organizational Unit Name (eg, section) []:LINUX systems supervision Common Name (eg, YOUR name) []:csipszerver.brkk.local Email Address []:hahugo@csipszerver.brkk.local postconf -e 'smtpd_tls_auth_only = no' postconf -e 'smtp_use_tls = yes' postconf -e 'smtpd_use_tls = yes' postconf -e 'smtp_tls_note_starttls_offer = yes' postconf -e 'smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key' postconf -e 'smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt' postconf -e 'smtpd_tls_cafile = /etc/postfix/ssl/cacert.pem' postconf -e 'smtpd_tls_loglevel = 1' postconf -e 'smtpd_tls_received_header = yes' postconf -e 'smtpd_tls_session_cache_timeout = 3600s' postconf -e 'tls_random_source = dev:/dev/urandom' postconf -e 'myhostname = csipszerver.brkk.local' mkdir -p /var/spool/postfix/var/run/saslauthd Módosítsuk a /etc/default/saslauthd-ban a következőket: START=yes OPTIONS=" c m /var/spool/postfix/var/run/saslauthd r" apt-get install dovecot-common dovecot-imapd dovecot-pop3d postconf -e 'smtpd_sasl_type = dovecot' postconf -e 'smtpd_sasl_path = private/auth' A /etc/dovecot/dovecot.conf -ban protocols = imap imaps pop3 Vegyük ki a # (kommentet) ssl_cert_file... ssl_key_file... sorok elől! A mail location értékét írjuk be: mail_location = maildir:~/mail:inbox=/var/mail/%u

lejjebb, kb. 740 sor környékén mechanisms = plain login 930. sor környékére írjuk be: myhostname : valami.hu kb. 950 sor környékén socket listen{... client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } /etc/init.d/saslauthd start; /etc/init.d/postfix restart; /etc/init.d/dovecot restart Most elvileg van egy működőképes smtp szolgáltatásunk, authentikált távoli eléréssel. SPAM és vírusszűrés Mielőtt folytatnánk konfiguráljuk a következő fájlt: /etc/apt/sources.list # deb http://ftp.hu.debian.org/debian/ lenny main deb http://ftp.hu.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.hu.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main Ha készen van az apt-get update paranccsal frissítsük a rendszert. És most: apt-get install amavisd-new clamav clamav-daemon spamassassin spamc zoo lha arj unrar cabextract /etc/init.d/postfix stop /etc/init.d/amavis stop /etc/init.d/clamav-freshclam stop /etc/init.d/clamav-daemon stop

Az /etc/postfix/master.cf fájlban javítsuk ki a következő sort: smtp inet n - - - - smtpd erre smtp inet n - y - - smtpd -o content_filter=smtp-amavis:[127.0.0.1]:10024 A fájl végéhez pedig fűzzük hozzá a köv. 2 sort: smtp-amavis unix - - y - 2 smtp -o smtp_data_done_timeout=1200 -o disable_dns_lookup=yes 127.0.0.1:10025 inet n - n - 100 smtpd -o content_filter= -o myhostname=csipszerver.brkk.local -o local_recipient_maps:csipszerver.brkk.local,csipszerver Az amavis beállítása A /etc/amavis/conf.d/20-debian_defaults -ban $final_virus_destiny = D_DISCARD; # (defaults to D_BOUNCE) $final_banned_destiny = D_DISCARD; # (defaults to D_BOUNCE) $final_spam_destiny = D_DISCARD; # (defaults to D_REJECT) Kicsike finomhangolás (csak hogy ne váljék túl idegesítővé a víruskergetés) A /etc/amavis/conf.d/15-content_filter_mode -ban a @bypass_virus_checks_maps = ( \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re); sorok elől vegyük ki a #-t! És vissza a /etc/amavis/conf.d/20-debi_defaults -ba: sorok elől vegyük ki a #-t! # block certain double extensions anywhere in the base name #eredeti #qr'\.[^./]*\.(exe vbs pif scr bat cmd com cpl dll)\.?$'i, qr'\.[^./]*\.(vbs pif scr bat cmd com cpl dll)\.?$'i, Az alábbiakat is kommentezzük ki: # qr'^application/x-msdownload$'i, # block these MIME types # qr'^application/x-msdos-program$'i, # qr'^application/hta$'i, # [ qr'^\.(z gz bz2)$' => 0 ], # allow any in Unix-compressed # [ qr'^\.(zip rar arc arj zoo)$'=> 0 ], # allow any within such archives exe engedélyezés [ qr'^\.(exe)$' => 0 ], # allow any in Unix-compressed #eredeti #qr'.\.(exe vbs pif scr bat cmd com cpl)$'i, # banned extension - basic qr'.\.(vbs pif scr bat cmd com cpl)$'i, # banned extension basic és vegyük ki az alábbiakat is: # qr'^\.(exe-ms)$', # banned file(1) types # qr'^\.(exe lha tnef cab dll)$', # banned file(1) types

Szolgáltatások indítási sorrendje: 1. clamav-daemon 2. clamav-freshclam 3. amavis 4. postfix SPAMAssassin /etc/default/spamassassin-ban: ENABLED=1 /etc/init.d/spamassassin start PROCmail a spamszűrt fiók home-könyvtárában hozzunk létre egy.procmailrc nevű fájlt:... ha van / jel akkor maildir, ha nincs akkor mailbox. Maldir: kicsi fájlok,- Mailbox: teljes levélfa töltődik be MAILDIR=$HOME/mail/ DEFAULT=/var/spool/mail/marcsi/ Ha a fájlt a /etc/ könyvtárba másoljuk, akkor csak ott kell beállítani. Viszont a usert írjuk változóba: $LOGNAME. LOGFILE=$HOME/.procmail_log # 250 kb fölött nincs SA :0fw: spamassassin.lock * < 256000 spamc # Ha valami gond van (pl. lefagy a spamassassin vagy # elkonfiguráltuk), akkor se ragadjon be a levél :0e { EXITCODE=$? } # 15 ponttól már biztosan spam :0: * ^X Spam Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* spam biztos # 5 15 pont között talán spam :0: * ^X Spam Status: Yes spam talan Lépjünk a /var/spool/mail könyvtárba, Futtasuk le: maildirmake.dovecot felhasználók majd: chown -R user user WEBmail

A http://www.roundcube.net oldalról töltsük le a webmail programot (jelen időpontban 0.2.2.-s verzió) Telepítsünk apache2, php5, mysql5 környezetet: apt-get install apache2 php5 mysql-server-5.0 php5-mysql php5-imap phpmyadmin apt-get install mcrypt php5-mcrypt libapache2-mod-php5 Csomagoljuk ki a RoundCube-t tar -xzf /ahova/letöltötted/roundcubemail-0.2.2.tar.gz mkdir /var/www/webmail; cp -r /var/www/roundcubemail-0.2.2/* /var/www/webmail rm -R /var/www/roundcubemail-0.2.2; Állítsuk be a könyvtárjogokat chown www-data. /var/www/webmail/logs chown www-data. /var/www/webmail/temp hozzuk létre a webmail felhasználót és adatbázist mysql-ben mysql CREATE DATABASE roundcubemail; GRANT ALL PRIVILEGES ON roundcubemail.* TO valaki@localhost IDENTIFIED BY 'vmilyenjelszo'; FLUSH PRIVILEGES; exit mysql roundcubemail < /var/www/webmail/sql/mysql.initial.sql -pjelszó Ezután állítsuk be a roundcubemail-t Vagy ki kell kapcsolni a /etc/php5/apache2/php.ini ben a magic_quotes_gpc beállítást, vagy a /etc/apache2/sites_available/default fájlban kell készíteni egy bejegyzést: <Directory "/usr/local/www/webmail"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> Indítsd újra az Apache-ot /etc/init.d/apache2 restart A kedvenc böngésződben menj a http://szervered.hu/webmail/installer címre. Ha eddig mindent jól beállítottunk akkor az első képernyőn start installation és a második képernyőn next kattintással folytathatjuk.

A harmadik képernyőn a Roundcubemail-0.2.2 beállításait adhatjuk meg: product_name dbdsnw AMIRE AKAROD pl.: Virtuál LAN webmail MYSQL loacalhost roundcubemail valaki (amit fönt a GRANT-ban megadtál) amilyen_jelszot_megadtal_az_sql_ben_a_valaki_usernek db_backend db default_host localhost smtp_server localhost smtp_user/smtp_pass TEGYéL PIPÁT Use the current IMAP username and password for SMTP authentication temp_dir temp/ locale_string hu_hu default host localhost // ezt ragasztja a user@ mögé sent_mbox mentett levelek junk_mbox spam pagesize 400 A negyedik képernyőn láthatjuk a két konfig fájl tartalmát, amit mondjuk ctrl+c után: cat >/var/www/webmail/config/main.inc.php cat >/var/www/webmail/config/db.inc.php fájlokba kell másolnunk. Nevezzük át a /var/www/webmail/installer nevű könyvtárat valami másra (pl.: brkk.installer) Ha mindent jól csináltunk, akkor innentől be lehet jelentkezni a webmail rendszerünkbe.