J'essaie de configurer un transfert de courrier sur un nouveau serveur de mien. Par exemple, je veux envoyer un courrier électronique à l'adresse [email protected] pour transmettre tous les courriels qui lui sont envoyés, disons, [email protected]. Je n'ai pas besoin/veulent pouvoir envoyer un courrier de Mydomain.
Je cours Ubuntu 10.04 et c'est mon serveur, donc j'ai un accès root et peut installer/modifier quoi que ce soit nécessaire. J'ai quelques années d'expérience de Linux, mais jamais joué avec des serveurs de messagerie avant que je ne connaisse donc littéralement rien d'eux. Par conséquent, je ne peux pas vraiment comprendre toutes les questions qui ont déjà été posées sur ce sujet. Il semble également y avoir de nombreuses réponses différentes données et il faudrait pour toujours lire toutes les solutions proposées. Cela étant dit, quelqu'un peut-il me dire dans la bonne direction sur la façon d'accomplir cela? Merci!
Je préfère Postfix, il est plus facile de configurer et par défaut, la plupart des choses sont désactivées:
Dans /etc/postfix/main.cf définir ces deux options
mydomain = example.com
mydestination = example.com
Remplacez "Exemple.com" avec votre domaine actuel. Ceci est très important
myhostname
sur quelque chose approprié (pourrait aussi être "exemple.com")Ajouter cette ligne quelque part dans main.cf:
local_transport = error:local delivery is disabled
cela éteint le transport local afin que la livraison par courrier électronique aux utilisateurs locaux est désactivée (vous pouvez ignorer cela vous voulez que vous souhaitiez que les utilisateurs locaux reçoivent un courrier électronique).
Dans Main.cf, assurez-vous de disposer de cette ligne (il devrait y avoir beaucoup de variations qui ont été commentées):
alias_maps = hash:/etc/aliases # (or `hash:/etc/mail/aliases`, etc.)
Maintenant, éditez le /etc/aliases
(ou /etc/mail/aliases
ou quoi que ce soit dans Main.cf) et créer l'alias: emailaddress: [email protected]
, cela le rendra tellement entrant par courrier électronique pour "[email protected]".
postalias /etc/aliases
(ou /etc/mail/aliases
ou quoi que ce soit dans Main.cf).Sudo /etc/init.d/postfix start
Voici quelques informations supplémentaires sur Postfix sur Ubuntu: https://help.ubuntu.com/community/postfix
J'ai suivi les conseils de @ Jon-Lin et je suis resté bloqué avec Mail Bonding Back avec une adresse de destinataire rejetée: la livraison locale est Message désactivé. J'ai trouvé que la mise en place de cartes alias virtuelles a fonctionné.
Installez Postfix.
Ajoutez ces lignes à Main.cf:
virtual_alias_domains = mydomain.com myanotherdomain.com
virtual_alias_maps = hash:/etc/postfix/virtual
Installer /etc/postfix/virtual
comme suit:
[email protected] [email protected]
[email protected] [email protected]
Le premier email est l'adresse sur laquelle Postfix recevra des courriels et la seconde est l'adresse dans laquelle Postfix transmettrait les courriels. Notez que le format ici est différent du fichier alias - il est space séparé.
Courir postmap /etc/postfix/virtual
Sudo /etc/init.d/postfix reload
Voir ce guide pour référence: http://www.binarytides.com/postfix-mail-forwarding-debian/