Υπάρχουν κάπου οδηγίες πώς να στήσουμε email για καθαρά τοπική χρήση - εντός εργαστήριου;
Με το thunderbird που έχω στο δικό μου λαπτοπ (με Linux Mint KDE 17.3) ... έχω αυτές τις ρυθμίσεις (βλ. εικόνες)
Μιλάω για τοπικό mail με άλλους χρήστες στο ίδιο pc ... και ΟΧΙ για το εργαστήριο ... Τα δείχνω μήπως μοιάζει ....
Δες κι εδώ:
1)Ας φτιάξουμε έναν Home Server2)Εγκατάσταση server
Καμιά βοήθεια γι' αυτό το θέμα;
Μια εγκατάσταση τοπικού - μόνο - email θα ήταν πολύ βοηθητική για τη διδασκαλία. Δεν φαίνεται να είναι τετριμένο θέμα, όμως...
Πάει κάπως έτσι:
https://gist.github.com/raelgc/6031274
Αλλά επειδή συνήθως χρησιμοποιούμε το mail του ΠΣΔ για τους μαθητές, δεν έχει ασχοληθεί κανένας με μόνο-τοπικό mail, οπότε δεν έχουμε ασχοληθεί και με το να βρούμε tutorials και να δούμε αν δουλεύουν σωστά...
Είχα ασχοληθεί παλιότερα, αν θυμάμαι καλά με αυτές ή παρόμοιες οδηγίες, αλλά δουλεύει μόνο για ένα μηχάνημα, όχι για το τοπικό δίκτυο...
Αν βγάλω άκρη θα ενημερώσω.
Υποθέτω ότι η διαφορά είναι μόνο στο όνομα, δηλαδή αντί για "localhost.com" στο /etc/hosts, θα πρέπει να βάλεις server.local ή όπως αλλιώς λένε τον server σου, ώστε να μπορούν να τον βρίσκουν όλοι οι clients.
Καλησπέρα σας,
Αν θέλετε, μπορείτε να ρίξετε μια ματιά σε ένα από τα παρακάτω:
- https://www.iredmail.org/ (https://www.iredmail.org/)
- https://modoboa.org/en/ (https://modoboa.org/en/)
- https://workaround.org/ispmail (https://workaround.org/ispmail)
Επίσης, κάνοντας χρήση docker containers, θα μπορούσαμε να έχουμε επιπλέον λύσεις όπως π.χ. https://mailu.io (https://mailu.io)
Λοιπόν, progress report:
Εγκατέστησα το postfix, Local Only.
Έβαλα τη γραμμή
127.0.0.1 server.local
στο /etc/hosts (γιατί τα προγράμματα δεν δέχονται το joe@server σκέτο, ως email address).
Το port του postfix είναι το 25 (και όχι το 587 που έχει για default το Thunderbird)
Ρυθμίζω το Thunderbird, δουλεύει κανονικά στο server.
Σε Workstation τώρα:
Προσθέτω τη γραμμή
192.168.1.29 server.local
στο /etc/hosts, με το χέρι - προς το παρόν(;)
To SMTP στο server δεν δέχεται συνδέσεις!
telnet server.local 25 βγάζει Unable to connecto to remote host: Connection Refused.
Καμιά ιδέα;
Στον server τρέξε αυτή την εντολή και γράψε εδώ το αποτέλεσμα:
hostname
srv-12dim-ilioup
Ωραία, από έναν client δοκίμασε τις παρακάτω εντολές, χωρίς να πειράξεις τίποτα στο /etc/hosts:
ping srv-12dim-ilioup.local
telnet srv-12dim-ilioup.local 25
Αν δουλέψει, τα emails σου είναι user@srv-12dim-ilioup.local.
Αυτό εννοούσα παραπάνω με το "server.local", υποθέτοντας ότι hostname=server. Το server.local από το /etc/hosts σβήσ' το.
To ping δουλεύει.
Το telnet βγάζει πάλι Unable to connecto to remote host: Connection Refused.
Μήπως η "Local Only" εγκατάσταση του postfix δεν της επιτρέπει επικοινωνία με άλλα μηχανήματα;
# netstat -nap | grep :22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1043/sshd
Αυτό το 0.0.0.0:22 σε αυτήν την εντολή, σημαίνει ότι το ssh (θύρα 22) ακούει "σε όλες τις διευθύνσεις".
Δώσε `netstat -nap | grep :25` και δες αν το postfix ακούει στο 0.0.0.0 ή στο 127.0.0.1 (=localhost).
Αν ακούει μόνο στο localhost, τότε πρέπει να του αλλάξει το config.
Εγώ δεν το έχω για να δω πού είναι το config του, αλλά το google λέει ότι είναι εκεί:
https://arstechnica.com/civis/viewtopic.php?p=23303105&sid=dc033cbd30d388399f9742285e2a5c6d#p23303105
Ή έλα από το IRC (http://ts.sch.gr/wiki/IRC) να το δούμε live.
Το δοκιμάσαμε με τον Άλκη μέσω IRC. Δεν φαίνεται να παίζει με sshfs, άρα πρέπει να γίνει εγκατάσταση postfix εξαρχής, όχι τοπική.
Το "postfix local only" είναι για να παίζει μόνο στον server (ή άντε και για thin clients που ουσιαστικά τρέχουν στον server).
Δηλαδή το "τοπικά" σημαίνει μόνο σε ένα μηχάνημα, όχι σε όλο το LAN.
Οπότε θέλει κανονική εγκατάσταση postfix, η οποία εννοείται θα είναι προσβάσιμη μόνο από το σχολείο και όχι απ' έξω, αφού η θύρα 25 του server δεν είναι προσβάσιμη εκτός σχολείου (εκτός κι αν κάποιος κάνει port forwarding).
Για την κανονική εγκατάσταση του Postfix που θα είναι προσβάσιμη μόνο στο intranet , στο βήμα 3 της εγκατάστασης επιλέγεις Internet Site?
Επίσης, έχοντας υπόψη λειτουργία σε Διεύθυνση/γραφείο θα μπορούσε άραγε να χρησιμοποιηθεί προκειμένου να γίνεται διαμοιρασμός/ανάθεση εγγράφων σε υπαλλήλους/clients?
(Κάπως έτσι: όλα τα email της Δ/νσης λαμβάνονται σε pc που έχει στημένο thundirbird που "βλέπει" τον επίσημο λογαριασμό αλλά και τον τοπικό, κάθε εισερχόμενο mail προωθείται στον κατάλληλο agent μέσω από το τοπικό email. Αντίστροφα όλοι οι agents/υπάλληλοι έχουν πρόσβαση μόνο στο τοπικό mail, όταν θέλουν να στείλουν κάτι "εκτός" το προωθούν στον διαχειριστή της αλληλογραφίας μέσω του τοπικού και αυτός το στέλνει έξω μέσω του κανονικού λογαριασμού.
Κάτι σαν σύστημα διαχείρισης εγγράφων-πατέντα;)
Προσωπικά δεν το έχω ψάξει αλλά νομίζω ότι χρειάζεται και το dovecot (https://help.ubuntu.com/community/Dovecot) ώστε να μπορούν να προσπελάσουν τα mails οι clients μέσω IMAP.
Πιθανώς στο forum.ubuntu-gr.org να υπάρχουν μέλη που να έχουν εμπειρία· και φυσικά εννοείται αν κι εδώ κάποιος ξέρει ή αν τοψάξει, ας μας διαφωτίσει...
Mille mercies......