Mail Server          Ahmad Fauzi info@ahmadfauzi.web.id
Agenda—  Memahami apa itu Mail Server—  Memahami peranan DNS dalam email—  Mail Software—  Istilah di mail server—  M...
Memahami Mail Server—  Perangkat yang digunakan untuk menangani  kirim-terima email—  Terdapat sebuah software mail serv...
Mail Server: UserPengirim    Mail       Mail       Penerima•  push     server     server     •  pull            pengirim  ...
Mail Server: SistemMUA              MTA                MTA                MUA•  Mail User     (Pengirim)         (Penerima...
Istilah Mail Server—  MTA (Mail Transfer Agent)  —  Menerima email dari pengirim      dan mengirim ke MTA yang lain     ...
Istilah Mail Server—  Masquerading  —  Proses transformasi dari IP lokal ke IP publik dengan Fully Qualified      Domain...
Peranan DNS dalam email—  Pengiriman email membutuhkan konfigurasi DNS—  Sebuah domain, katakanlah: ahmadfauzi.web.id, m...
http://simple.wikipedia.org/wiki/E-mail
Mail Software    MUA               MTA           MDA•  Outlook       •  Sendmail   •  Binmail   Express       •  Exchange ...
Protokol E-Mail—  SMTP (Simple Mail Transfer Protocol)   —  Protokol Text-based digunakan untuk mengirim email   —  Tid...
Memahami SMTP—  Memiliki standar port 25—  Memiliki secure port 465—  Perintah yang diproses oleh server SMTP      Comm...
Memahami SMTP                         Info SMTP headersHeader       DescriptionMAIL FROM:   Identifies who is sending the ...
Memahami SMTP             Sample session (commands and headers)             HELO WKS1   ß Sending the name of the host   ...
Memahami POP3—  Memiliki standar port 110—  Memiliki secure port 995—  Tidak terlalu rumit dari IMAP4—  Langkah pertam...
Perintah POP3Command         DescriptionUSER username   Connects to POP3 server based on user namePASS password   Enters t...
Memahami IMAP4—    Memiliki standar port 143—    Memiliki secure port 993—    Email tetap berada di server—    Membutu...
Perintah IMAP4Command                  DescriptionLOGIN username              Log on to the server with your user name and...
Konfigurasi E-Mail Client—  Konfigurasi yang paling minimal dibutuhkan untuk  konfigurasi mail client adalah:  —  Alamat...
Kesimpulan—  Tersedia banyak software mail server—  Microsoft Exchange, postfix dan sendmail  merupakan produk mail serv...
Presentasi Inihttp://goo.gl/YySgL
Terima Kasih            Ahmad Fauzi   info@ahmadfauzi.web.id          087771037569
Upcoming SlideShare
Loading in …5
×

Introduction to Mail Server

1,151 views

Published on

Introduction to Mail Server

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,151
On SlideShare
0
From Embeds
0
Number of Embeds
105
Actions
Shares
0
Downloads
58
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to Mail Server

  1. 1. Mail Server Ahmad Fauzi info@ahmadfauzi.web.id
  2. 2. Agenda—  Memahami apa itu Mail Server—  Memahami peranan DNS dalam email—  Mail Software—  Istilah di mail server—  Memahami protokol E-mail
  3. 3. Memahami Mail Server—  Perangkat yang digunakan untuk menangani kirim-terima email—  Terdapat sebuah software mail server didalamnya—  Dapat dibangun untuk berbagai macam sistem operasi—  Produk mail server yang sering digunakan —  Postfix, sendmail (Linux) —  Exchange (Windows)
  4. 4. Mail Server: UserPengirim Mail Mail Penerima•  push server server •  pull pengirim penerima •  push •  push
  5. 5. Mail Server: SistemMUA MTA MTA MUA•  Mail User (Pengirim) (Penerima) •  Mail User Agent •  Mail Transfer •  Mail Transfer Agent Agent Agent
  6. 6. Istilah Mail Server—  MTA (Mail Transfer Agent) —  Menerima email dari pengirim dan mengirim ke MTA yang lain untuk disimpan di server —  Postfix, Exchange, sendmail—  MUA (Mail User Agent) —  E-mail client software —  Memformat pesan dan mempersiapkan untuk dikirim ke Email Server Email Server sa i l (MTA) (MTA) ge es a MTA M Em —  Outlook, Thunderbird, KMail ` ` email Client—  MDA (Mail Delivery Agent) email Client Sender Receiver (MUA) (MUA) —  Bagian dari MTA penerima untuk membantu menyampaikan email ke MUA penerima —  Exchange, imap-2001
  7. 7. Istilah Mail Server—  Masquerading —  Proses transformasi dari IP lokal ke IP publik dengan Fully Qualified Domain Name (FQDN) —  Hostname yang sebenarnya ditimpa dengan nama domain asli harus melewati MX Record (atau biasa ditetapkan sebagai alias domain) —  mail.ims.web.id à fauzi@mail.ims.web.id menjadi fauzi@ims.web.id—  Relaying —  Proses antara pengiriman email ke MTA sebelum email dikirimkan ke tujuan akhir —  Jika hanya ada satu MTA tersedia, relaying harusnya tidak diperbolehkan dari internet, karena para spammer bisa menggunakannya untuk mengirim email spam—  MX Record Salah satu query DNS yang dibutuhkan mail server sebagai syarat untuk menerima email yang dikirim dan diantarkan ke MTA penerima
  8. 8. Peranan DNS dalam email—  Pengiriman email membutuhkan konfigurasi DNS—  Sebuah domain, katakanlah: ahmadfauzi.web.id, membutuhkan dua alamat IP: —  Alamat IP pertama dapat digunakan untuk website —  Alamat IP kedua digunakan untuk email—  Untuk menghubungkan nama domain dengan alamat IP di email server, anda membutuhkan mail exchange (MX) record ahmadfauzi.web.id. IN MX 10 mail.ahmadfauzi.web.id. —  10 mengacu kepada prioritas mail server jika banyak email server digunakan —  IN menunjukan nama domain —  MX menandakan Mail Exchange (MX) record
  9. 9. http://simple.wikipedia.org/wiki/E-mail
  10. 10. Mail Software MUA MTA MDA•  Outlook •  Sendmail •  Binmail Express •  Exchange •  Deliver•  Mozilla •  Postfix •  Maildrop Thunderbird •  Zimbra •  Dovecot•  Mail.app•  Kmail•  Evolution
  11. 11. Protokol E-Mail—  SMTP (Simple Mail Transfer Protocol) —  Protokol Text-based digunakan untuk mengirim email —  Tidak menyangkut keprihatinan apapun tentang keamanan —  Digunakan oleh keduanya (client dan server)—  POP3 (Post Office Protocol) —  Tidak terlalu rumit dari IMAP4 —  Untuk menerima email —  Email client menggunakannya untuk membaca, mendaftar, dan menghapus email —  Biasanya, semua pesan didownload ke client—  IMAP4 (Internet Mail Access Protocol) —  Lebih kompleks dari POP3 —  Untuk menerima email —  E-Mail diam di server dan dapat diambil dari beberapa komputer yang memiliki email klien yang support dengan IMAP —  Anda dapat membuat folder di server untuk menyimpan email
  12. 12. Memahami SMTP—  Memiliki standar port 25—  Memiliki secure port 465—  Perintah yang diproses oleh server SMTP Command Purpose HELO Identifies the domain sending the message DATA Indicates the body of the message VRFY Verifies the e-mail user QUIT Ends the SMTP session
  13. 13. Memahami SMTP Info SMTP headersHeader DescriptionMAIL FROM: Identifies who is sending the message (required)RCPT TO: Identifies the recipient of the message (required)RECEIVED: Identifies the e-mail server that processed the messageDATE: Indicates the date of the e-mailFROM: Shows the e-mail address as it is typically displayed in an e-mail clientSUBJECT: Shows the subject of the e-mail messageTO: Shows the recipient as it is typically displayed in an e-mail clientCC: Sends copies of the message to a list of e-mail addressesBCC: Sends copies of the message to a list of e-mail addresses but does not display the e-mail addresses
  14. 14. Memahami SMTP Sample session (commands and headers) HELO WKS1 ß Sending the name of the host 250 ims.web.id Hello [127.0.0.1] MAIL FROM: fauzi@ims.web.id 250 2.1.0 fauzi@ims.web.id....Sender OK Carriage ReturnResponse Code RCPT TO: fauzi@inspiramediasolusi.co.id Line feed 250 2.1.5 fauzi@inspiramediasolusi.co.id DATA 354 Start mail input; end with <CRLF>.<CRLF> Hello fauzi... . QUIT
  15. 15. Memahami POP3—  Memiliki standar port 110—  Memiliki secure port 995—  Tidak terlalu rumit dari IMAP4—  Langkah pertama adalah login dengan nama pengguna dan katasandi—  Daftar, baca, unduh dan hapus email
  16. 16. Perintah POP3Command DescriptionUSER username Connects to POP3 server based on user namePASS password Enters the password for the user, as in PASS: samplepassLIST Displays the message number followed by the number of characters in the messageUIDL Displays the unique ID for each messageRETR n Replaces the n with a message number to retrieve that messageTOP n lines Instead of retrieving the whole message, retrieves the number of lines designated by the lines parameter for message number nDELE n Deletes message number n from the serverQUIT Ends the session
  17. 17. Memahami IMAP4—  Memiliki standar port 143—  Memiliki secure port 993—  Email tetap berada di server—  Membutuhkan lebih banyak kuota harddisk di server—  Untuk melacak status pesan, mengunakan flags (contohnya yahoo atau gmail) —  Recent —  Seen —  Answered —  Flagged —  Deleted —  Draft
  18. 18. Perintah IMAP4Command DescriptionLOGIN username Log on to the server with your user name and password, which password are unencrypted.SELECT mailbox Select a mailbox before you perform mail tasks. The default mailbox is called inbox. The response gives a summary of mailbox information.FETCH message(s) Retrieve messages. The message(s) parameter gives the message item(s) number. The item(s) parameter determines what part of the message is fetched—that is, individual header items or the body of the text.STORE message(s) flags Change the flags associated with a message. Typically, this command is used to mark messages to be deleted, undeleted, or identified as unread.LOGOUT End the IMAP4 session.
  19. 19. Konfigurasi E-Mail Client—  Konfigurasi yang paling minimal dibutuhkan untuk konfigurasi mail client adalah: —  Alamat IP/hostname, port SMTP server —  Alamat e-mail —  Nama pengguna —  Katasandi —  Alamat IP/hostname, port POP3 atau IMAP4 server
  20. 20. Kesimpulan—  Tersedia banyak software mail server—  Microsoft Exchange, postfix dan sendmail merupakan produk mail server yang paling populer digunakan—  DNS merupakan peran utama dalam mail server—  Tiga protokol utama yang terlibat dalam e-mail —  SMTP POP3, dan IMAP4 ,
  21. 21. Presentasi Inihttp://goo.gl/YySgL
  22. 22. Terima Kasih Ahmad Fauzi info@ahmadfauzi.web.id 087771037569

×