Soluzione 1:
Preferisco postfix, è più facile da configurare e per impostazione predefinita, la maggior parte delle cose sono disattivate:
- Installa postfix.
-
In /etc/postfix/main.cf impostare queste due opzioni
mydomain = example.com mydestination = example.com
Sostituisci "example.com" con il tuo dominio effettivo. Questo è molto importante
- Facoltativamente in main.cf, imposta
myhostname
a qualcosa di appropriato (potrebbe anche essere "example.com") -
Aggiungi questa riga da qualche parte in main.cf:
local_transport = error:local delivery is disabled
questo disattiva il trasporto locale in modo che la consegna della posta agli utenti locali sia disattivata (puoi saltare questo se vuoi che gli utenti locali ricevano la posta).
-
In main.cf, assicurati di avere questa riga (dovrebbero esserci molte varianti che sono state commentate):
alias_maps = hash:/etc/aliases # (or `hash:/etc/mail/aliases`, etc.)
-
Ora modifica il
/etc/aliases
(o/etc/mail/aliases
o qualunque cosa fosse in main.cf) e creare l'alias:emailaddress: [email protected]
, in questo modo l'email in arrivo per "[email protected]" verrà inoltrata a "[email protected]" - Salva main.cf ed esegui questo comando:
postalias /etc/aliases
(o/etc/mail/aliases
o qualunque cosa fosse in main.cf). - Suffisso iniziale:
sudo /etc/init.d/postfix start
Ecco qualche informazione in più per postfix su Ubuntu:https://help.ubuntu.com/community/Postfix
Soluzione 2:
Hai già un server di posta in arrivo funzionante? Hai già impostato i record MX per il tuo dominio?
- Imposta i record mx nel DNS
- Installa sendmail
Imposta /etc/mail/virtusertable
con la seguente riga di inoltro:
[email protected] [email protected]