Documente Academic
Documente Profesional
Documente Cultură
Serviciul de e-mail
8 decembrie 2011
GSR
1/45
Moto
GSR
2/45
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
3/45
Prerequisites
Cartea de RL:
http://books.google.com/books?id=GdF_3ttxnRIC
I
GSR
Capitolul 8 E-mail
4/45
Suport
GSR
5/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
6/45
GSR
mesaje text
mbox/Maildir
7/45
GSR
8/45
GSR
9/45
Servere de e-mail
Server IMAP/POP3
I
I
I
GSR
SMTP, portul 25
livreaza s, i primesc mesaje
surse pentru MTA: MUA, alt MTA
destinat, ii pentru MTA: casut, a pos, tala, alt MTA
Sendmail, Postfix, Exim, Dovecot, Microsoft Exchange Server
IMAP 143 (993)
POP3 110 (995)
Courier-IMAP, Courier-POP, Cyrus IMAP, WU-IMAP,
Microsoft Exchange Server
10/45
Client, i de e-mail
GSR
webmail
11/45
LDA
GSR
12/45
mbox
I
I
RFC 2822
un singur fis, ier stocheaza mesajele
/var/[spool/]mail/$username
Maildir
I
I
GSR
13/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
14/45
Postfix
least privilege
chroot
master (root), smtpd, cleanup, bounce, trivial-rewrite
delivery agents
I
GSR
security design
15/45
Arhitectura Postfix
GSR
16/45
I
I
/etc/init.d/postfix start|stop|restart|reload
/etc/postfix/main.cf
I
I
I
I
man 5 postconf
/usr/share/postfix/main.cf.dist
editare de mana
folosire postconf
I
I
/etc/postfix/master.cf
I
I
GSR
configurare daemoni
man 5 master
17/45
mynetworks, mydestination
inet_interfaces
relay_domains
home_mailbox
I
I
I
I
I
GSR
18/45
Utilitarul mail
miniclient de e-mail
pachetul mailx
citire mesaje
I
I
scriere mesaje
I
GSR
mail
cites, te din post office (/var/mail/) (suprasris de variabila
de mediu MAIL)
h pentru ajutor
echo "message" | mail -s $subject -c $carbon_copy
$destination
echo "hello" | mail -s hello -c bob@beta.org
ana@beta.org
19/45
Configurare alias-uri
I
I
utilitare specifice obt, in fis, iere index (binare) .db (sau .dbm)
folosite de MTA
compatibilitate Sendmail
I
I
I
I
/.forward
I
GSR
destionation_name1, destination_name2
alias_name:
20/45
domenii separate
I
I
I
GSR
virtual_alias_maps = hash:/etc/postfix/virtual
cat /etc/postfix/virtual
info@example.com alice
sales@example.com bob
postmap /etc/postfix/virtual
21/45
home_mailbox=Maildir/
GSR
maildirmake Maildir/
22/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
23/45
Courier IMAP
/etc/courier/imapd
suport SSL
I
I
GSR
/etc/init.d/courier-imap start|stop|restart
/var/log/mail.log
24/45
I
I
GSR
authmodulelist="authuserdb" (userdatabase)
userdb (comanda)
25/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
26/45
Maildrop
GSR
MDA
/etc/maildroprc
$HOME/.mailfilter
$HOME/.mailfiters/
integrare cu Postfix
mailbox_command = /usr/local/bin/maildrop -d
$USER
27/45
Configurare Maildrop
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
GSR
PATH=/bin:/usr/bin:/usr/local/bin
DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir
LOGFILE=$HOME/.mailfilterlogs
SHELL=/bin/bash
# lpi
if ( /^(From|To|Cc): .*@.*lpi\.org/ )
{
to $MAILDIR/.projects.lpic/
}
# pisr
if ( /^Subject: .*\[pisr\]/ || /^Subject: .*PISR.*/ )
{
to $MAILDIR/.school.pisr/
}
# Catch-all rule for all unmatched email
to $MAILDIR/
Curs 8, Serviciul de e-mail
28/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
29/45
SASL
GSR
30/45
GSR
31/45
GSR
32/45
Configurare client
New Account
adresa
nume de utilizator
SMTP Server (sending e-mail)
I
I
GSR
33/45
DKIM/ADSP
GSR
34/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
35/45
SPF
GSR
example.com.
se verifica header-ul
36/45
Greylisting
GSR
la reconectare se verifica
37/45
Blacklisting
GSR
lista de adrese IP publicate prin DNS fie un fis, ier zona, fie o
zona live
38/45
Postgrey
/etc/postgrey/whitelist_*
I
I
GSR
smtpd_recipient_restrictions
check_policy_service inet:127.0.0.1:60000
39/45
Blacklisting n Postfix
GSR
smtpd_recipient_restrictions
reject_rbl_client sbl-xbl.spamhaus.org
40/45
SpamAssassin
GSR
content-matching rule
/etc/default/spamassassin enable
/etc/init.d/spamassassin
41/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
42/45
Cuvinte cheie
GSR
domenii virtuale
Courier-IMAP
mbox, Maildir
userdb
/var/mail/
Maildrop
Postfix
SASL
/etc/postfix/main.cf
saslauthd
/etc/postfix/master.cf
TLS
postconf
SSL
greylisting, blacklisting
/etc/aliases
postgrey
newaliasias, postalias
SpamAssassin
43/45
Resurse utile
I http://www.postfix.org/
I http://www.courier-mta.org/maildrop/
I http://www.courier-mta.org/imap/
I http://en.wikipedia.org/wiki/Simple_Authentication_and_
Security_Layer
I http://en.wikipedia.org/wiki/DNSBL
I http://postgrey.schweikert.ch/
I http://spamassassin.apache.org/
GSR
44/45
Outline
E-mail
Postfix
Courier IMAP
Maildrop
E-mail security
Anti-spam
Incheiere
Intrebari
GSR
45/45