how-to:sendmail-and-gmail-relay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
how-to:sendmail-and-gmail-relay [2015/03/07 14:53] Giuseppe Di Terlizzihow-to:sendmail-and-gmail-relay [2017/03/08 12:43] (current) – old revision restored (2017/03/08 12:25) Giuseppe Di Terlizzi
Line 1: Line 1:
-====== Utilizzare Gmail come relay per sendmail ======+[[en:how-to:sendmail-and-gmail-relay|This guide is available in English]]
  
 +====== sendmail: Utilizziamo il nostro account Gmail come relay ======
 +
 +{{fugue>mail?32&left}} Con questa guida verranno illustrati i passi necessari per configurare il nostro account **Gmail** come //relay// per **Sendmail**.
  
 ===== Prerequisiti ===== ===== Prerequisiti =====
  
-  * ''sendmail'' installato sulla propria macchina +  * Il pacchetto ''sendmail'' installato sulla propria macchina 
-  * Account Gmail +  * Un account Gmail 
-  * Connettività verso il server smtp di Gmail (smtp.gmail.com) sulla porta 587/tcp+  * Connettività verso il server smtp di Gmail (**smtp.gmail.com**) sulla porta **587/tcp**
  
  
 ===== Preparazione ===== ===== Preparazione =====
  
-Come primo passo facciamo un backup di alcuni file di configurazione di ''sendmail'' in modo da ripristinare la configurazione nel caso si hanno dei problemi:+Come primo passo facciamo un backup di alcuni file di configurazione di ''sendmail'' in modo da ripristinare la configurazione di default (o precedente) nel caso si hanno dei problemi:
  
 <div terminal> <div terminal>
Line 18: Line 21:
   # cp sendmail.mc sendmail.mc.orig   # cp sendmail.mc sendmail.mc.orig
 </div> </div>
 +
  
 ===== Autenticazione SMTP ===== ===== Autenticazione SMTP =====
  
-Il prossimo passo è creare il file che conterrà le credenziali di accesso al server smtp di Gmail.+Il prossimo passo è creare il file che conterrà le credenziali di accesso al server //smtp// di Gmail.
  
 Creiamo la directory ''/etc/mail/auth'': Creiamo la directory ''/etc/mail/auth'':
Line 42: Line 46:
  
 <div terminal> <div terminal>
-  # cd /etc/mail+  # cd /etc/mail/auth
   # makemap hash auth-info < auth-info   # makemap hash auth-info < auth-info
 </div> </div>
  
-Al termine del comando verrà creato il file ''auth-info.db''.+Al termine del comandoverrà creato il file ''auth-info.db''.
  
-Per aumentare la sicurezza diamo ai file i permessi in lettura "solo" a **root**:+Per aumentare la sicurezza diamo ai file appena creati i permessi in lettura "solo" a **root**:
  
 <div terminal> <div terminal>
Line 57: Line 61:
 ===== Configuriamo il sendmail.mc ===== ===== Configuriamo il sendmail.mc =====
  
-Copiamo le righe in calce e con il nostro editor di testo preferito incolliamoli nel nostro ''sendmail.mc'' prima del primo **MAILER**:+Copiamo le righe in calce e con il nostro editor di testo preferito incolliamole nel nostro ''/etc/mail/sendmail.mc''prima del primo **MAILER**:
  
   define(`SMART_HOST',`smtp.gmail.com')dnl   define(`SMART_HOST',`smtp.gmail.com')dnl
Line 69: Line 73:
  
 <div terminal> <div terminal>
 +  # cd /etc/mail
   # m4 sendmail.mc > sendmail.cf   # m4 sendmail.mc > sendmail.cf
 </div> </div>
Line 75: Line 80:
 ===== Mandiamo la nostra prima e-mail ===== ===== Mandiamo la nostra prima e-mail =====
  
-Riavviamo i servizi di ''sendmail'':+Dopo aver configurato, riavviamo i servizi di ''sendmail'':
  
 <div terminal> <div terminal>
Line 86: Line 91:
   $ echo 'Test invio e-mail'| mail -s TEST john.doe@example.org   $ echo 'Test invio e-mail'| mail -s TEST john.doe@example.org
 </div> </div>
 +
 +===== Per maggiori informazioni =====
 +
 +  * [[man>m4(1)]]
 +  * [[man>makemap(8)]]
 +  * [[man>sendmail(8)]]
 +
 +{{tag>how-to sendmail gmail}}
  
  • how-to/sendmail-and-gmail-relay.1425736438.txt.gz
  • Last modified: 9 years ago
  • by Giuseppe Di Terlizzi