[postfix] Virtuele users worden niet gebruikt

Pagina: 1
Acties:

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Ik ben nu al een hele tijd bezig met het goed werkend krijgen van postfix-mysql met de nodige uitbreidingen op mijn server. Ik heb deze manual gevolgd om het werkend te krijgen. Het werkt nu op zich wel, alleen is het probleem dat hij alleen local system users verwerkt, en dus geen virtuele accounts uit de MySQL database.
De logfiles geven aan dat het adres onbekend is als ik een mail stuur naar een virtueel adres, maar als ik een adres stuur naar een adres met dezelfde username als een systeem gebruiker werkt het wel gewoon.
De mailserver heeft wel een verbinding met de MySQL server.

Mijn main.cf ziet er ongeveer zo uit:
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
myhostname = domainname.nl
mydestination = servernaam, localhost.localdomain, localhost, domainname.nl
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

unknown_local_recipient_reject_code = 450
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key

content_filter = amavis:[127.0.0.1]:10024

smtpd_banner = $myhostname ESMTP $mail_name
biff = no
append_dot_mydomain = yes


Ik hoop dat iemand weet wat er aan de hand is, en hoe ik dit probleem op moet lossen.Ik begin er namelijk een beetje wanhopig van te worden.

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 04-02 17:31
Laat es ff wat zien uit je maillog dan.

Hail to the king baby!


Verwijderd

Ja precies laat eens iets uit de maillog zien. En anders laat die mysql mapping files eens zien. Daar mag je natuurlijk de passwords wel uit weglaten.

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Feb 4 16:17:16 acheron postfix/smtpd[645]: disconnect from rproxy.gmail.com[64.233.170.198]
Feb 4 16:17:17 acheron postfix/local[652]: EB164270772: to=<vmail@domeinnaam.nl>, orig_to=<anton@domeinnaam.nl>, relay=local, delay=2, status=sent (delivered to command: procmail -a "$EXTENSION")
Het lijkt er dus op dat hij $EXTENSION gewoon als plain text doorgeeft.

Ik zie dat de mailtjes wel aankomen, alleen komen ze standaard in /var/spool/mail/vmail te staan. En ik verwacht dat ze in /home/vmail/anton@domeinnaam.nl komen te staan.

[ Voor 22% gewijzigd door Tux op 04-02-2005 16:30 ]

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Je zou ook eens kijken hoe ze het bij gentoo doen.

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Hij wil om een of andere reden absoluut geen gebruik maken van de vmail directory, alleen van de vmail file in de spool. E-mail per gebruiker ophalen via een webmail programma of via Outlook bijvoorbeeld wordt dan wel erg moeilijk.

Ik heb nog wat met procmail zitten klooien om te kijken of dat wat uithaalde, maar dat helpt ook voor geen meter.


Weet iemand hoe ik het voor elkaar krijg dat de mail gewoon goed afgeleverd wordt?

[ Voor 17% gewijzigd door Tux op 04-02-2005 18:07 ]

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.

Pagina: 1