Installazione e Configurazione di Postfix su Raspberry usando come Smarthost GMAIL

da | Ott 9, 2017

Se si ha la necessità di utilizzare un server di posta su Raspberry che utilizzi come smarthost Gmail per l’invio potete seguire questa guida dove ho adottato Postifix come mail server.

Come primo step installiamo tutti i pacchetti necessari:

Cliccare Y

Se non è presente un installazione di Postfix la procedura guidata di configurazione porrà alcune domande.
Basta selezionare il tuo server come sito Internet (vedi immagine sovrastante)

A questo punto inseriamo il dominio FQDN da utilizzare. Inseriamo qualcosa come mail.example.com (vedi immagine sovrastante)

Aprire il file di configurazione di Postifix con il comando

Quindi aggiungiamo le seguenti righe

Se tutto è corretto dovremmo vedere una schermata come quella sovrastante
Chiudiamo il file di configurazione salvando le modifiche

NOTA BENE: come si è potuto notare nel file modificato non sono state inserite le credenziali di accesso per l’Smtp di GMAIL

Quindi creaimo il file con l’account gmail da utilizzare lanciando il comando

ed aggiungiamo la seguente linea all’interno del file (inseriamo una mail valida con relativa password di Gmail)

[smtp.gmail.com]:587 [email protected]:PASSWORD

Settiamo i permessi sui file creato e aggiorniamo il file di configurazione di Postfix con i comandi

Successivamente, convalidare i certificati per evitare di eseguire l’errore. Basta eseguire il seguente comando:

Dovremmo vedere a questo punto un immagine come quella sovrastante

ATTENZIONE: Se si hanno problemi con il comando precedente, provare a cambiare il nome del certificato da Thawte_Premium_Server_CA.pem in  thawte_Primary_Root_CA.pem

A questo punto riavviamo postifix per applicare le modifiche con il comando

ATTENZIONE: Se riavviando vi compare il messaggio postsuper: warning: inet_protocols: disabling IPv6 name/address support: Address family not supported by protocol

Aprire il file di configurazione /etc/postfix/main.cf con il comando

Se presente la riga inet_protocols = all sostituirla con inet_protocols = ipv4

Se invece non è presente alcuna riga con inet_protocols aggiungere al fondo del file inet_protocols = ipv4

A questo punto se proviamo a riavviare Postfix non dovremmo ricevere nessun messaggio di errore

Se è tutto ok dovremmo vedere una schermata come quella sovrastante

Adesso è arrivato il momento di testare se Postifix invia le mail correttamante

Il comando per testare se la mail viene spedita correttamante con Postifix è il seguente:

Ovviamente al posto di [email protected] bisogna inserire un indirizzo email valido dove poter ricevere la mail di test

A questo punto possiamo inviare le mail utilizzando come server SMTP il nostro Raspberry.

NOTA BENE: Questo tutorial è stato testato sia con O.S. Debian sia con O.S Ubuntu

 

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

1 commento

  1. ciao !
    ho eseguito alla lettere il tuo tutorial, tutto e’ filato liscio fino alla fine, ma ahime’ non ho ricevuto nessuna email dopo aver eseguito il comando per inviare la mail di prova..
    dove ho sbagliato? postfix ha un file di log contenete gli errori del caso?
    grazie.
    Juri

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione