[postfix] email forwarden

Pagina: 1
Acties:

  • scaver
  • Registratie: September 2001
  • Laatst online: 30-07-2025
De situatie:
Debian server met verschillende websites.

Nu wil ik voor website x.nl een email forwarding maken.
Dus als men emailt naar aa@x.nl dat deze email door wordt gestuurd naar zz@ietsanders.nl

Ik heb al zitten zoeken op got, in de postfix readme, google. Maar ik kom er niet uit.
Wat heb ik geprobeerd:

/etc/postfix/main.cf:
virtual_alias_domains = x.nl
virtual_alias_maps = hash:/etc/postfix/virtual

/etc/postfix/virtual:
aa@x.nl zz@ietsanders.nl

Dit resulteert in de melding:
Recipient address rejected: Relay access denied


Nu heb ik daarna het volgende geprobeerd:
/etc/postfix/main.cf:
parent_domain_matches_subdomains =
virtual_alias_maps = hash:/etc/postfix/virtual
relay_domains = minimonstertje.nl

/etc/postfix/virtual:
aa@x.nl zz@ietsanders.nl

Dit resulteerd in een loopback op de server waardoor ik de volgende melding krijg:
Too many hops 26 (25 max)

Iedere keer als ik de virtual file aanpas type ik:
postmap hash:/etc/postfix/virtual

en als ik de main.cf aanpas:
postfix reload

Iemand een idee hoe ik dit aan de praat krijg??

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Misschien dat je hier wat aan hebt? En dan specifiek sectie Mail forwarding domains

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • scaver
  • Registratie: September 2001
  • Laatst online: 30-07-2025
Zwerver schreef op 11 september 2004 @ 12:00:
Misschien dat je hier wat aan hebt? En dan specifiek sectie Mail forwarding domains
Daar heb ik al gekeken... en daar kwam ik op deze code:
1 /etc/postfix/main.cf:
2 virtual_alias_domains = example.com ...other hosted domains...
3 virtual_alias_maps = hash:/etc/postfix/virtual
4
5 /etc/postfix/virtual:
6 postmaster@example.com postmaster
7 joe@example.com joe@somewhere
8 jane@example.com jane@somewhere-else
9 # Uncomment entry below to implement a catch-all address
10 # @example.com jim@yet-another-site
11 ...virtual aliases for more domains...


Alleen als ik dat gebruik krijg ik de melding dat relay denied is.

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Heb je de relaying uberhaupt wel goed ingesteld staan?

En als je niet relayed naar een extern domein, heb je dit uitgevoerd?
How to configure a Postfix virtual domain
Problem:

Postfix does not refuse mail for unknown virtual users.
Mail for unknown virtual users fails with "mail loops back to myself".
Postfix refuses mail for virtual domains with "user unknown".
Postfix refuses mail for virtual domains with "relay access denied".

Solution:

Add a magical entry to the Postfix virtual maps for each Postfix virtual domain:

/etc/postfix/virtual:
virtual.domain whatever

Do not list Postfix virtual domains in the mydestination parameter.
Do not list Postfix virtual maps in the local_recipient_maps parameter.
As of Postfix version 19991226 it is no longer necessary to specify virtual maps in the relay_domains parameter.

For more information on how to set up virtual domains, see the virtual manual page.
En nog een stappenplan wat je kan doorlopen. Let wel even op, dit is om een mailgateway te maken, maar je kan hier zelf wel wat van bouwen om de andere mail wel aan te laten komen neem ik aan?

[ Voor 106% gewijzigd door Zwerver op 11-09-2004 12:26 ]

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • rvm
  • Registratie: November 2000
  • Niet online

rvm

Wat gebeurt er als je de virtual_alias_domains instelling uit main.cf verwijdert (dan verwijst hij naar dezelfde file als virtual_alias_maps), en aan de virtual file dit bovenaan toevoegt:
code:
1
x.nl VIRTUAL

Vervolgens natuurlijk postmap uitvoeren en dan postfix reload.

Als je relaying denied krijgt bij een virtual domain, dan is die instelling bij de virtual_alias_domains blijkbaar niet goed geweest, want:
the virtual_alias_domains setting tells Postfix that example.com is a so-called virtual alias domain. If you omit this setting then Postfix will reject mail (relay access denied) or will not be able to deliver it (mail for example.com loops back to myself).
Ook belangrijk:
NEVER list a virtual alias domain name as a mydestination domain!
edit:
hmm... net te laat :)

[ Voor 4% gewijzigd door rvm op 11-09-2004 12:34 ]


  • scaver
  • Registratie: September 2001
  • Laatst online: 30-07-2025
Ff de inhoud van de twee files want ik weet het echt niet meer:

/<knip>

Ik heb het... hehe... Het moet zijn:
virtual_maps
In plaats van virtual_alias_maps..

hehe.. jippie!!

[ Voor 82% gewijzigd door scaver op 11-09-2004 14:14 ]


  • rvm
  • Registratie: November 2000
  • Niet online

rvm

Oooow... heb je toevallig nog Debian Stable? Daarin zit een wat oudere Postfix versie (1.x?) waarin inderdaad nog virtual_maps gebruikt wordt. In Postfix 2.0 (meen ik) is dat gesplitst in virtual_alias_maps en virtual_alias_domains omdat de maps veelal meer veranderen dan de domains.

[ Voor 4% gewijzigd door rvm op 11-09-2004 14:16 ]


  • Hmzaniac
  • Registratie: Januari 2002
  • Laatst online: 05-08-2023

Hmzaniac

Evil Admin

ik heb ook op een aantal bakken postfix draaien, en voor dit soort situaties zet ik het desbetreffende adres gewoon in de /etc/mail/aliases i(of /etc/aliases, afhankelijk van je distro) n de vorm gebruiker: gebruiker@anderdomein.nl.

Nog nooit problemen gehad, en het werkt standaard met postfix, zodat je beheer weer wat makkelijker wordt.

Ik heb een WOS-post!

Pagina: 1