Per aprire la porta 25 sulla tua Virtual Machine (VM), vai su Starlight Manager > scegli la scheda "Mail Bridge" > premi il pulsante ‘Aggiungi Mail Bridge’.
Una volta impostato il record PTR e abilitata la porta 25, puoi configurare il tuo server SMTP preferito. Di seguito sono riportati esempi per Postfix, Exim e Sendmail. Usa l’IP della VM mostrato nel tuo Starlight Manager e assicurati che il tuo nome di dominio per il record PTR corrisponda al dominio del mittente (ad es. mail.example.com).
|
Quando Postfix è installato, puoi avviare il servizio e assicurarti che si avvii dopo il riavvio del server:
|
Successivamente, puoi configurare il servizio. Tutte le opzioni necessarie per il servizio si trovano nella directory /etc/postfix e il file principale di configurazione è /etc/postfix/main.cf
Esegui il comando sudo nano /etc/postfix/main.cf per iniziare a modificare il file principale di configurazione e aggiungere o aggiornare queste righe:
|
Riavvia Postfix per applicare le modifiche:
|
Testa l’invio delle email:
|
|
Il comando qui sotto mostra un’interfaccia utente guidata per la configurazione del software. Permette agli utenti di decidere se Exim deve suddividere la configurazione in più file o salvarla in un unico file:
|
Se viene utilizzata la prima opzione, la configurazione verrà salvata nelle /etc/exim4/conf.d sottodirectory. Se viene scelto un solo file di configurazione, esso sarà /etc/exim4/exim4.conf
Quando tutte le configurazioni sono state completate, esegui systemctl restart exim4per rendere effettive le modifiche.
Modifica /etc/exim4/update-exim4.conf.conf per assicurarti che:
|
Riavvia Exim per applicare le modifiche:
sudo systemctl restart exim4
Testa la consegna delle email eseguendo il comando qui sotto:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Il file principale di configurazione di Sendmail è /etc/mail/sendmail.cf. Evita di modificare direttamente questo file. Se è necessario modificare la configurazione, modifica invece il file /etc/mail/sendmail.mc, esegui il backup del file di configurazione originale e utilizza una delle seguenti alternative per generare un nuovo file di configurazione:
1) Usa il makefile incluso /etc/mail per creare una nuova configurazione:
|
Tutti i file generati in /etc/mail verranno rigenerati se necessario.
2) In alternativa, puoi usare il m4macro processor per creare un nuovo /etc/mail/sendmail.cf. Il m4macro processor non è installato di default. Prima di usarlo per creare /etc/mail/sendmail.cf, installa il pacchetto m4 come root:
|
I seguenti file di configurazione di Sendmail si trovano nella directory /etc/mail/:
access- specifica quali sistemi possono usare Sendmail per la posta in uscita
domaintable- mappatura dei nomi di dominio
local-host-names - alias per l’host del server
mailertable- istruzioni che sovrascrivono il routing per domini specifici
virtusertable- specifica una forma di aliasing specifica per dominio, consentendo di ospitare più domini virtuali sulla macchina.
Di seguito puoi vedere esempi di come i file di configurazione possono essere modificati:
|
Diversi dei file di configurazione sopra menzionati devono memorizzare le loro informazioni in file di database prima che le modifiche abbiano effetto. Per includere le modifiche apportate ai file di configurazione, esegui il comando makemap hash /etc/mail/<name> < /etc/mail/<name> come root. Qui, <name> rappresenta il nome della configurazione da aggiornare.
Riavvia il processo Sendmail eseguendo il comando systemctl restart sendmail.