|
|
Riga 5: |
Riga 5: |
| * con un backend Mysql per la gestione dei domini, alias e account email | | * con un backend Mysql per la gestione dei domini, alias e account email |
| * dovecot per lo smistamento delle email | | * dovecot per lo smistamento delle email |
|
| |
| == Domini locali e virtuali ==
| |
| Normalmente Postfix lavora con i cosiddetti ''Domini Locali'', configurati nella direttiva <code>mydestination</code> del suo file di configurazione, e con gli utenti di sistema, elencati nel file <code>/etc/passwd</code>.
| |
| <br/>
| |
| Questo comporta che ogni utente possa ricevere la posta di tutti i domini. Supponiamo di avere la direttiva:
| |
| <pre>
| |
| mydestination = example1.com, example2.com, example3.com
| |
| </pre>
| |
| Questo semplice setup fa sì che l'utente di sistema <code>johndoe</code> riceva le email indirizzate a:
| |
| <pre>
| |
| johndoe@example1.com
| |
| johndoe@example2.com
| |
| johndoe@example3.com
| |
| </pre>
| |
| Non è possibile impedire la ricezione della posta indirizzata a un singolo dominio e questo, unitamente al fatto che gestire molti utenti in questa maniera è inefficiente, rende il sistema poco pratico.
| |
| <br/><br/>
| |
| Questi problemi possono essere evitati facendo uso dei cosiddetti ''Domini Virtuali'', che a loro volta gestiranno ''utenti virtuali'' e ''alias virtuali'' di posta. Nel corso della guida vedremo come questa tecnica sarà implementata attraverso alcune direttive Postfix e con il supporto di un database MySQL.
| |
|
| |
| == Preparazione del sistema ==
| |
| Controlliamo che il nostro <code>/etc/hosts</code> sia impostato correttamente:
| |
| * '''Sbagliato''':
| |
| <pre>
| |
| 20.30.40.50 mailserver42 mailserver42.example.com
| |
| </pre>
| |
| * '''Corretto''':
| |
| <pre>
| |
| 20.30.40.50 mailserver42.example.com mailserver42
| |
| </pre>
| |
|
| |
|
| ==Prerequisiti== | | ==Prerequisiti== |