Il y a un certain nombre de façons de le faire.
Tout d’abord, permettez-moi de commencer par ceci: bien qu’il soit supposé que vous avez un service de messagerie installé, vous n’avez pas indiqué que c’était le cas. Tous les exemples ici supposent que le service est installé. Il existe d'autres méthodes qui n'exigent pas un serveur de messagerie complet, mais ce sont des cas particuliers et vous avez généralement une livraison immédiate sans file d'attente.
Debian est généralement livré avec un agent de transfert de courrier déjà installé, qui est une version d'Exim (dépend de votre version de Debian). Vous pouvez utiliser d'autres MTA, tels que Sendmail, Qmail ou Postfix, en les installant. En dehors de cette liste, je connais très bien Postfix, mes réponses tendent donc à utiliser / configurer Postfix.
fichiers .forward
Pour ce faire, le premier moyen / easyiest / cheesy consiste à placer un .forward
fichier dans le répertoire de base du compte recevant le courrier électronique. Le .forward
fichier consiste en une seule ligne, comme suit:
someuser@someserver.net
Lorsque le courrier électronique est livré, le .forward
fichier est vérifié et, le cas échéant, le contenu utilisé pour transférer le courrier électronique à l'adresse indiquée. Cela était à l'origine destiné à transférer temporairement les e-mails vers une nouvelle adresse, à l'époque de Ye Olde Days, lorsque de vrais utilisateurs étaient hébergés sur des systèmes de style réel * nix. Dans votre cas, cela ne fonctionnera probablement pas parce que (a) je doute que vous ayez réellement un compte d'utilisateur configuré pour l'adresse, (b) le "standard" est supposé être supporté par tous les MTA, mais il y a aucune garantie, et (b) l'adresse du serveur de site Web ne correspond pas correctement à l'adresse du serveur de messagerie. Il existe donc d'autres déconnexions qui empêchent cette transition.
Bien entendu, il va sans dire que rien @ somedomain.net ne sera transmis; il veut une adresse complète, résolvable. Donc, cela ne fonctionnera pas pour vous .
Utiliser un MDA
M tous les D IVRAISON A gents sont spécifiquement destinés à effectuer des livraisons aux boîtes aux lettres locales. Compte tenu du libellé limité que vous avez fourni, je ne peux que supposer que vous devez envoyer le courrier électronique à un autre serveur. Donc, ce n'est pas pour vous non plus.
Utiliser un MTA
Le deuxième option consiste à installer un M tout T ransports A gent, ce que les gens appellent généralement « service de messagerie ». La plupart d'entre eux offrent généralement la possibilité de rediriger les messages en fonction d'une série de recherches. Dans le cas de Postfix, vous pouvez router tous les messages d'un domaine donné vers une autre adresse. Tout message correspondant à cette règle est réinjecté dans le pipeline de Postfix, ce qui entraîne une livraison à la nouvelle adresse. Vous pouvez le faire en créant un mappage de l'adresse sur votre adresse de destination, puis en informant Postfix du changement.
Un autre avantage de l'utilisation d'un MTA est que le message sera mis en file d'attente pour être remis. en cas de problème (perte de connectivité à Internet, par exemple), le MTA continuera à tenter la remise jusqu'à ce que le message soit remis ou qu'un délai expiré ait été atteint, auquel cas le message sera renvoyé.
Je recommande cette approche. Cela fournit non seulement un peu de robustesse (utilisation de files d'attente), mais également une flexibilité (vous pouvez avoir plusieurs domaines mappés de cette façon).