Εγκαταστήστε το Exim4
Διαμόρφωση
Δοκιμές
Η θύρα 25 στο VULTR είναι αποκλεισμένη από προεπιλογή. Εάν χρειάζεται να στείλετε email χωρίς να επικοινωνήσετε με την υποστήριξη του VULTR, μπορείτε να ακολουθήσετε αυτόν τον οδηγό για να ρυθμίσετε το Exim να στέλνει email μέσω του διακομιστή SMTP Gmail.
Εγκαταστήστε το Exim4
apt-get install exim4
Διαμόρφωση
Εκτελέστε την ακόλουθη εντολή για να ρυθμίσετε τις παραμέτρους του Exim4.
dpkg-reconfigure exim4-config
Επιλέξτε αυτήν την επιλογή όταν σας ζητηθεί: " αλληλογραφία αποστέλλεται από smarthost, όχι τοπική αλληλογραφία ".
Συμπληρώστε τα υπόλοιπα πεδία:
System mail name: YOUR_HOSTNAME
IP-addresses to listen on for incoming SMTP connections: 127.0.0.1 ; ::1
Other destinations for which mail is accepted: <BLANK>
Visible domain name for local users: <BLANK>
IP address or host name of the outgoing smarthost: smtp.gmail.com::587
Keep number of DNS-queries minimal (Dial-on-Demand)? No
Split configuration into small files? No
Root and postmaster mail recipient: <BLANK>
Άνοιγμα και επεξεργασία /etc/exim4/exim4.conf.template.
Ψάχνω για:
.ifdef DCconfig_smarthost DCconfig_satellite
Στη συνέχεια, προσθέστε αυτές τις γραμμές μετά από αυτό:
send_via_gmail:
driver = manualroute
domains = ! +local_domains
transport = gmail_smtp
route_list = * smtp.gmail.com
Καταργήστε άλλα μπλοκ smarthost που περιέχουν domains = ! +local_domains.
Ψάχνω για:
begin authenticators
Και προσθέστε αυτές τις γραμμές μετά από αυτό:
gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : YOUR_GMAIL_ACCOUNT@gmail.com : YOUR_GMAIL_PASSWORD
Καταργήστε άλλα μπλοκ ελέγχου ταυτότητας που περιέχουν public_name = LOGIN.
Ψάχνω για:
transport/30_exim4-config_remote_smtp_smarthost
Και προσθέστε αυτές τις γραμμές μετά από αυτό:
gmail_smtp:
driver = smtp
port = 587
hosts_require_auth = $host_address
hosts_require_tls = $host_address
Αποθήκευση και κλείσιμο /etc/exim4/exim4.conf.template.
Εφαρμόστε τη νέα διαμόρφωση:
update-exim4.conf
Επανεκκινήστε την υπηρεσία Exim4:
/etc/init.d/exim4 restart
Δοκιμές
Τώρα στείλτε ένα δοκιμαστικό email χρησιμοποιώντας την ακόλουθη εντολή:
echo 'Test Message from VULTR.' | mail -s 'Test Message' YOUR_EMAIL_ADDRESS
Ελέγξτε /var/log/exim4/mainlogεάν παρουσιάστηκαν σφάλματα. Τώρα μπορείτε να στείλετε email από το VULTR VPS σας.