Pour créer un serveur de messagerie de test, j'ai une exigence similaire à:
Comment rediriger tous les e-mails sortants de postfix vers une seule adresse pour les tests
Mais je dois envoyer tous les e-mails vers un compte externe, pas local.
Je voudrais faire quelque chose comme:
- xyz: [email protected]
mais xyz n'est ni local ni smtp.
local
utilisateurs (root, etc.) vers une adresse externe et de ne pas rediriger un autre courrier? Je pense que le signe at devrait être annulé d'une manière ou d'une autreComme cela m'a pris du temps:
Si vous souhaitez en exclure les domaines cibles, préfixez la règle avec
pour préserver le destinataire d'origine, j'ai trouvé la page de manuel virtuelle un peu déroutante sur la façon d'y parvenir.
la source
Est-il acceptable de simplement le faire accéder à un compte local qui transfère ensuite tout le courrier à votre adresse externe? Vous pouvez le faire fonctionner comme l'autre question que vous avez mentionnée, puis utiliser procmail pour que les messages soient transférés puis supprimés localement. Quelque chose comme ça ferait probablement l'affaire en remplaçant le dossier par / dev / null.
la source