Toon posts:

[linux] postfix alle mail 1 user

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik heb nu de volgende configuratie draaien:

main.cf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no
myhostname = xxxxx.8s.nl
luser_relay = user1
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =xxxxx.8s.nl, xxxxx.serverthuis.nl
mynetworks = 127.0.0.0/8
mailbox_command = 
mailbox_size_limit = 0
recipient_delimiter = +
mydomain = stoop.8s.nl
virtual_alias_Domains = xxxxx.serverthuis.nl
virtual_alias_maps = hash:/etc/postfix/virtual


virtual
code:
1
2
postmaster@xxxxx.serverthuis.nl user1
@xxxxx.serverthuis.nl user2


aliases
code:
1
2
3
4
5
6
7
8
9
10
# This is the aliases file - it says who gets mail for whom.
# It was originally generated by `eximconfig', part of the exim package
# distributed with Debian, but it may edited by the mail system administrator.
# This file originally generated by eximconfig at Mon Jan 17 22:31:03 CET 2005
# See exim info section for details of the things that can be configured here.

postmaster: root
root: user1

admin: user1


Door de regel
code:
1
luser_relay = user1
wordt alle mail naar niet bestaande users naar user1 gestuurd. Dit gebeurd ook bij het domein xxxxxx.serverthuis.nl. Terwijl in de virtual staat dat dat naar user2 moet gaan.
Verder wil ik ook dat mail niet naar bestaande users wordt gestuurd. Bijvoorbeeld een user jan hoeft geen mail te ontvangen. Kan dat op een andere manier dan voor alle users een alias aan te maken.

En hoe kan ik bijvoorbeeld jan@xxxx.8s.nl naar een andere user sturen dan jan@xxxxx.serverthuis.nl. Want dit werkt dus niet met aliases, want bijvoorbeeld alle mail naar admin, maakt niet uit welk domein wordt gestuurd naar user user1.

Eigenlijk wil ik gewoon ongeachte welke user de mail van domein xxxxx.8s.nl naar user1 en de mail van xxxx.serverthuis.nl naar user2. En voor elke user een alias aanmaken is niet echt handig. Is er een andere manier om users geen mail te laten ontvangen.

Ik hoop dat het zo een beetje duidelijk is.

Verwijderd

waarom wil je alle mails gericht aan 1 domein doorsturen naar 1 user? je kan per domein toch 1 user maken en die doorsturen naar de willekeurige user

Verwijderd

Topicstarter
Hoe bedoel je per domein 1 user maken.
Nu heb ik 2 domeinen xxx.8s.nl en xxxxx.serverthuis.nl

en de mail aan bijvoorbeeld user5@xxx.8s.nl en user5@xxxx.serverthuis.nl beland in de mailbox van user5. En die van user3 in user3 en user4 in user4 etc. Elke user heeft een mailbox. En ik kan het alleen voor elkaar krijgen om mail van niet bestaande users naar een willekeurige user te sturen.

En voor alle users een alias aanmaken schiet niet echt op.
En kan er trouwens een alias in de vorm van
user5@xxxxx.8s.nl user1
worden aangemaakt.
Dan zou het kunnen, maar zou ik voor elke user 2 aliasen moeten aanmaken.

Verwijderd

Topicstarter
niemand?

  • weijl
  • Registratie: Juli 2002
  • Niet online
is het niet zo dat als jij meerdere virtualdomains opgeeft in je main.cf en dat op deze:
code:
1
2
3
4
## domain.one
@domain.one user1
## domain.two
@domain.two user2

manier invoert in je virtual file, hij dan doet wat jij wilt?
zo niet, dan wordt dit echt wel uitgelegt in een howto op www.postfix.org.

Verwijderd

Topicstarter
Mijn virtual ziet er zo uit:

code:
1
2
postmaster@xxxxx.serverthuis.nl user1
@xxxxx.serverthuis.nl user2


Dat is dus zoals in die howto. Had ik al gelezen.

Maar dan komt user4@xxxx.serverthuis.nl nog steeds in de mailbox van user4.
En ik wil dus alle mail bij user2 en niet alleen de mail van niet bestaande users.

Ik kan moeilijk in mijn aliasses file alle gebruikers gaan zetten. Moet ik daat iets mee doen in main.cf? zodat hij niet meer op de systeemgebruikers let?

[ Voor 3% gewijzigd door Verwijderd op 11-05-2005 20:57 ]


  • weijl
  • Registratie: Juli 2002
  • Niet online
Als jij die howto al hebt gelezen dan mag je hem nogmaals _goed_ doornemen.
Je config klopt gewoon niet. Je hebt niet gedaan wat er in die howto stond, of je hebt een slechte howto gehad. Trouwens, google is je vriend, dit is echt wel zelf uit te vinden.

Met deze moet je er uit kunnen komen.

Verwijderd

Topicstarter
Zal ik wel een slechte howto hebben gehad dan,
In ieder geval bedankt.
Dasn zal het met deze howto wel lukken.

Verwijderd

Topicstarter
In de howto staat dus:

code:
1
NEVER list a virtual alias domain name as a mydestination domain!


Maar als ik het domein xxxx.serverthuis.nl daar weghaal, dan wordt de mail niet geaccepteerd.

Ik krijg de volgende mail terug:

code:
1
2
3
<pietje@xxxx.serverthuis.nl>: host mail.xxxx.serverthuis.nl[xxx.xxx.xxx.xxx]
    said: 554 <pietje@xxxx.serverthuis.nl>: Recipient address rejected: Relay
    access denied (in reply to RCPT TO command)


Waar kan ik zeggen dat de mail voor dat domein wel geaccepteerd moet worden? behalve dan bij mydestinations

Verwijderd

Topicstarter
opgelost

[ Voor 88% gewijzigd door Verwijderd op 18-05-2005 20:07 ]

Pagina: 1