Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης &

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης &"— Μεταγράφημα παρουσίασης:

1 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος

2 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 2 Postfix server installation General type of mail configuration: Internet Site System mail name: cnmslab.uop.gr Root and postmaster mail recipient: username Other destinations for mail: cnmslab.uop.gr, localhost.cnmslab.com, localhost Force synchronous updates on mail queue?: No Local networks: 127.0.0.0/8 Mailbox size limit (bytes): 0 Local address extension character: + Internet protocols to use: all

3 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 3 Παραμετροποίηση του Postfix Server Βασικό configuration αρχείο: main.cf στον κατάλλογο /etc/postfix Ορισμός παραμέτρων: parameter = value Αναφορά σε παραμέτρους: new_parameter = $parameter

4 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 4 Βασικές παράμετροι του Postifix server (1) ## My own hostname myhostname = cnmslab.uop.gr Καθορισμός του ονόματος του υπολογιστή που τρέχει ο smtp server χρησιμοποιείται και σε άλλα configuration αρχεία του smtp server

5 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 5 Βασικές παράμετροι του Postifix server (2) ## What domain name to use in outbound mail myorigin = $myhostname Καθορισμός του domain που φαίνεται στα e-mail που στέλνονται μέσω αυτού του server π.χ. η παραπάνω εντολή σε συνδυασμό με την προηγουμένη καθορίζει ότι τα e-mail που φεύγουν από τον συγκεκριμένο server θα έχουν τη μορφή: @$cnmslab.uop.gr

6 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 6 Βασικές παράμετροι του Postifix server (3) ## What domains to receive mail for mydestination = $myhostname, localhost.$mydomain, localhost Καθορίζει σε ποια domain επιτρέπεται να παραδίδει e-mail ο συγκεκριμένος server και να μην τα προωθεί. π.χ. καθορίζουμε να παραδίδει e-mail μόνο στον τοπικό υπολογιστή.

7 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 7 Βασικές παράμετροι του Postifix server (4) ## What clients to relay mail from mynetworks = 127.0.0.0/8 Καθορίζει από ποιους κόμβους μπορεί ο postfix να προωθεί e-mail χωρίς πιστοποίηση Από default προωθεί e-mail μόνο από πιστοποιημένους κόμβους.

8 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 8 Βασικές παράμετροι του Postifix server (5) ## What destinations to relay mail to relay_domains = Καθορίζει σε ποιους πιστοποιημένους προορισμούς θα στέλνει e-mail που λαμβάνει από «ξένους» π.χ. να μην προωθεί ποτέ e-mail από άγνωστη πηγή.

9 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 9 Βασικές παράμετροι του Postifix server (6) ## What delivery method: direct or indirect relayhost = Καθορίζουμε αν τα e-mail θα φεύγουν κατευθείαν στο internet ή αν θα αποθηκεύονται προσωρινά σε έναν άλλο server που λειτουργεί σαν relay host. π.χ. αν το αφήσουμε κενό, καθορίζουμε να φεύγουν κατευθείαν στο internet.

10 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 10 Βασικές παράμετροι του Postifix server (7) ## What trouble to report to the postmaster alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases Καθορίζουμε που να ψάχνει ο server για τον postmaster λογαριασμό όπου θα στέλνει τα mail. Παραμετροποίηση του αρχείου aliases sudo nano /etc/aliases postmaster: root root: root@cnmslab.uop.grroot@cnmslab.uop.gr

11 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 11 Βασικές παράμετροι του Postifix server (8) ## My own network addresses inet_interfaces = all Καθορίζουμε από ποια interface μπορεί να «ακούει» ο smtp server. π.χ. καθορίζουμε ότι θα ακούει από όλα τα interfaces.

12 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 12 Βασικές παράμετροι του Postifix server (9) ## Mailbox size mailbox_size_limit = 0 Καθορίζουμε το μέγεθος που μπορεί να έχει το mailbox π.χ. 0 σημαίνει ότι δεν υπάρχει κανένας περιορισμός στο όριο του mailbox

13 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 13 Διαδικασία παραμετροποίησης του Postfix Server Αφού κρατήσουμε ένα αντίγραφο του αρχικού configuration αρχείου, κάνουμε τις απαραίτητες αλλαγές και επανεκκινούμε τον Server. sudo cp /etc/postfix/main.cf /etc/postfix/main.bck sudo nano /etc/postfix/main.cf sudo /etc/init.d/postfix restart

14 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 14 Προσθήκη χρήστη στο περιβάλλον Προσθέτουμε ένα νέο χρήστη fmaster sudo useradd -m -s /bin/bash fmaster sudo passwd fmaster

15 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 15 Πρόσβαση στον Postfix Server Αποκτούμε πρόσβαση στον Postfix Server μέσω telnet. telnet cnmslab.uop.gr 25 ehlo cnmslab.uop.gr mail from: @ cnmslab.uop.gr rcpt to: fmaster@cnmslab.uop.gr data Subject: My first mail on Postfix Hello from UOP regards, Nikos. (Type the.[dot] in a new Line and press Enter ) quit

16 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 16 Χρήση απλού mail client Εγκαθιστούμε τον client mailx και τον εκκινούμε ως fmaster για να δούμε τα mails sudo apt-get install mailx su - fmaster mail

17 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 17 Βασικές παράμετροι του Postifix server (10) ## Maildir to deliver mails home_mailbox = Maildir/ Καθορίζει ότι ο Server θα αποθηκεύει μηνύματα σε Maildirs και καθορίζει αυτόν τον κατάλογο Αν ο χρήστης είναι τοπικός, το Maildir του είναι στην περιοχή του.

18 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 18 Παραμετροποίηση του Courier-imap Server Configuration αρχείο του courier-imap: /etc/courier/imapd Καθορισμός της θύρας που θα ακούει ο server για αιτήσεις βασισμένες στο πρωτόκολλο IMAP sudo nano /etc/courier/imapd PORT=143 AUTHSERVICE143=imap ADRRESS=0

19 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 19 Παραμετροποίηση του Courier-pop Server Configuration αρχείο του courier-pop: /etc/courier/pop3d Καθορισμός της θύρας που θα ακούει ο server για αιτήσεις βασισμένες στο πρωτόκολλο POP3 sudo nano /etc/courier/pop3d PORT=110 ADRRESS=0

20 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 20 Επανεκκίνηση όλων των Server Επανεκκίνηση postfix, courier-imap, courier- pop sudo /etc/init.d/postfix restart sudo /etc/init.d/courier-imap restart sudo /etc/init.d/courier-pop restart

21 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 21 Πρόσβαση στον Courier-imap Server Αποκτούμε πρόσβαση στον Courier-imap Server μέσω telnet. telnet cnmslab.uop.gr 143. login fmaster pass. list "" "*". status INBOX (messages). select INBOX. fetch 1 full. fetch 1 rfc822.header. fetch 1 rfc822.text. logout

22 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 22 Πρόσβαση στον Courier-pop Server Αποκτούμε πρόσβαση στον Courier-pop Server μέσω telnet. telnet cnmslab.uop.gr 110 user fmaster pass password stat list retr 1 quit

23 Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών 23 Thunderbird Mail Client


Κατέβασμα ppt "Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης &"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google