Linux Server Admin


   Mail Systems II
   POP3 & IMAP

    Chatchai J
    2012-12-26
POP3
●   POP3 – Post office Protocol (version 3)
●   download & delete protocol
●   ถ้าต้องการดูว่า mail มาจากใครก็ต้อง อ่าน
    mail มาทั้งหมด
IMAP
●   Internet Message Access Protocol
Dovecot
●   จาก http://dovecot.org/

●   IMAP และ POP3 Server รองรับ Maildir format และ
    account จากหลาย source (ldap, mysql, .. etc)

●   package ของ debian ใช้
    –   dovecot-common, dovecot-imapd, dovecot-pop3d
    $ sudo apt­get update
    $ sudo apt­get install dovecot­common 
      dovecot­imapd dovecot­pop3d
Dovecot config
●   โดย default จะเปิ ดทั้ง pop3, pop3s, imap,
    imaps
●   แก้ไขในบรรทัด “protocols” ในไฟล์
    /etc/dovecot.conf
●   ใช้งาน Maildir format แก้
    mail_location = maildir:~/Maildir
ทดสอบ POP3
●   ส่ง mail เข้า mailbox ของ mailacct
    $ echo "test1" | mail ­s "test1" mailacct
    $ echo "test2" | mail ­s "test2" mailacct
    $ echo "test3" | mail ­s "test3" mailacct



●   ใช้คำาสั่ง nc เพื่อทดสอบ protocol
    $ nc localhost pop3
ทดสอบ POP3
$ nc localhost pop3
+OK Dovecot ready.
user mailacct
+OK
pass ********
+OK Logged in.
list
+OK 3 messages:
1 506
2 506
3 506
.
retr 1
+OK 506 octets
Return­path: <cj@lsa.coe.psu.ac.th>
Envelope­to: mailacct@lsa.coe.psu.ac.th
Delivery­date: Wed, 26 Dec 2012 16:39:41 +0700
dele 1
+OK Marked to be deleted.
retr 2
+OK 506 octets
Return­path: <cj@lsa.coe.psu.ac.th>
...
To: mailacct@lsa.coe.psu.ac.th
Subject: test2
From: Chatchai J <cj@lsa.coe.psu.ac.th>

test2
.
list
+OK 2 messages:
2 506
3 506
.
quit
+OK Logging out, messages deleted.
ทดสอบ IMAP
$ nc localhost imap
* OK ...
a login mailacct ********
a OK ... Logged in
a list "*" "*"
* LIST (HasNoChildren) "." "INBOX"
a OK List completed.
a3 select INBOX
* FLAGS (Answered Flagged Deleted Seen Draft)
...
a3 OK [READ­WRITE] Select completed.
a3 fetch 1:* flags
* 1 FETCH (FLAGS (Seen))
* 2 FETCH (FLAGS ())
a3 OK Fetch completed.
a3 fetch 1 full
* 1 FETCH (FLAGS (Seen) INTERNALDATE "26­Dec­2012 16:39:50 +0700" 
อ่าน mail โดยใช้ mutt
●   ใช้ mutt
    $ mutt ­f pop://mailacct:********@smtp.cheshirecat2012.net/INBOX

    $ mutt ­f imap://mailacct:********@smtp.cheshirecat2012.net/INBOX

●   proto://login:password@host.domain.net/mailbox
certificates
●   create self-signed certificate
●   … later!

More Related Content

PDF
Editors for-linux
ODP
Ch05 name-services
PDF
Ch08 mail-systems
PDF
Linux command-reference
PPT
โปรโตคอล
PPT
Basic linux
PDF
Editors for-linux
Ch05 name-services
Ch08 mail-systems
Linux command-reference
โปรโตคอล
Basic linux

Viewers also liked (20)

PDF
CompTIA Linux+
PDF
Ch15 elastic hosts-svradmin
PDF
Ch17 secure-password
PDF
Ch10 web servers
PDF
Ch11 web-app
PDF
Ch12 web-app-part2
ODP
Ch01 administrators-tasks
PDF
E-File Opt-Out Request Form
PPS
Videoconferencia
PDF
Unidad 2 planificacion y modelado
PDF
Advergames: Análisis de America's Army
PDF
Enhancing your Movie Viewing Experience
PPT
Europa
PPT
Upc feria de tecnologia movil
PDF
Primeras planas periodisticas miércoles 25 de marzo mexico
PPTX
Activity 1 Mobius Toy, Inc.
PDF
Informe anual de polóticas migratorias y de asilo 2012 - España
DOCX
Curso formación de compuestos
PDF
Debate en la revista corpus sobre los pueblos indígenas
PPS
Rezo Por Ti (Cmp)
CompTIA Linux+
Ch15 elastic hosts-svradmin
Ch17 secure-password
Ch10 web servers
Ch11 web-app
Ch12 web-app-part2
Ch01 administrators-tasks
E-File Opt-Out Request Form
Videoconferencia
Unidad 2 planificacion y modelado
Advergames: Análisis de America's Army
Enhancing your Movie Viewing Experience
Europa
Upc feria de tecnologia movil
Primeras planas periodisticas miércoles 25 de marzo mexico
Activity 1 Mobius Toy, Inc.
Informe anual de polóticas migratorias y de asilo 2012 - España
Curso formación de compuestos
Debate en la revista corpus sobre los pueblos indígenas
Rezo Por Ti (Cmp)
Ad

Similar to Ch09 mail-systems-part2 (6)

PDF
Lernning 12
PDF
Ch07 bind9-part2
PDF
Set up rubytech fgs 2924 r กับ tacacs
Ad

Ch09 mail-systems-part2