[Postfix] MySQL problemen

Pagina: 1
Acties:

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Ik probeer op mijn server een mailserver op te zetten. Dat doe ik volgens deze tutorial.

Als ik eenmaal alles geïnstalleerd heb, kan ik echter niet inloggen met een mail client, en er wordt ook geen mail ontvangen in de spool. Een kleine greep uit de logfiles:
quote: /var/log/mail.err
Nov 29 22:09:52 acheron postfix/trivial-rewrite[8029]: fatal: mysql:/etc/postfix/mysql-virtual_forwardings.cf(0,100): table lookup problem
Dit zou betekenen dat de forwardingstabel niet bestaat, maar als ik in /etc/postfix/mysql-virtual_forwardings.cf kijk dan staat daar het volgende:
quote: /etc/postfix/mysql-virtual_forwardings.cf
...
table = forwardings
select_field = destination
where_field = source
...
Een MySQL query om te kijken of de tabel forwardings bestaat levert echter het volgende op:
mysql> SELECT * FROM forwardings;
+---------------------+---------------------+
| source | destination |
...enz...
1 row in set (0.00 sec)
En een kleine greep uit /var/log/mail.log
quote: /var/log/mail.log
Nov 29 22:17:00 acheron postfix/smtpd[4053]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Nov 29 22:17:00 acheron postfix/master[13804]: warning: process /usr/lib/postfix/trivial-rewrite pid 8180 exit status 1
Nov 29 22:17:00 acheron postfix/smtpd[4053]: warning: problem talking to service rewrite: Success
Nov 29 22:17:00 acheron postfix/smtpd[4723]: warning: problem talking to service rewrite: Connection reset by peer
Bij deze errors heb ik al helemaal geen idee wat er precies fout is.

Weet iemand wat er aan de hand zou kunnen zijn?

Als iemand nog de inhoud van bepaalde files nodig heeft (main.cf bijvoorbeeld), vraag dat dan :P

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


  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Is er niemand die weet wat het probleem zou kunnen zijn?

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


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 10:17

Kees

Serveradmin / BOFH / DoC
connect je postfix uberhaubt wel met mysql?
zet mysql logging aan en zie :)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Er lijken inderdaad problemen mee te zijn. In de logfiles krijg ik allemaal meldingen dat root@servernaam geen access heeft. Maar in de config files van postfix heb op overal 'user = postfix' staan.

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


  • DAzN
  • Registratie: April 2000
  • Niet online
Dan lijkt me dat je in mysql nog een gebruiker moet aanmaken met voldoende rechten.

In de door jou genoemde tut onder het kopje:
Tell Postfix to use SASL/MySQL

[ Voor 35% gewijzigd door DAzN op 30-11-2004 23:22 ]


  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
DAzN schreef op dinsdag 30 november 2004 @ 23:20:
Dan lijkt me dat je in mysql nog een gebruiker moet aanmaken met voldoende rechten.
Ik heb een gebruiker postfix die de juiste rechten heeft, en die gebruiker staat ook ingesteld in de configuratie. Maar hij blijft doodleuk als root connecten :/

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


  • DAzN
  • Registratie: April 2000
  • Niet online
Ik heb een gebruiker postfix die de juiste rechten heeft, en die gebruiker staat ook ingesteld in de configuratie. Maar hij blijft doodleuk als root connecten :/
Dat is balen maar betekent wel dat je misschien alle configuratiefiles die je hebt gewijzigd zult moeten nalopen. Wellicht dat je er toch eentje vergeten bent aan te passen. (je weet toch dat de root-gebruiker van Mysql niet de root-gebruiker van de machine is?)

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Ik heb de connectieproblemen opgelost nu. Er bleek nog ergens een courier configuratie file te staan met de oude gegevens :X

Nu werkt de mailserver enigszins. Als ik in de forwardings tabel mijn e-mailadres op dat domein laat forwarden naar mijn huidige e-mail, lukt dat gewoon. Maar zodra ik de forwardings eruit gooi krijg ik het volgende:
postfix/smtpd[25420]: NOQUEUE: reject: RCPT from rproxy.gmail.com[64.233.170.207]: 450 <anton@domein.nl>: Recipient address rejected: User unknown in local recipient table; from=<nospam...@gmail.com> to=<anton@domein.nl> proto=ESMTP helo=<rproxy.gmail.com>

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


  • DAzN
  • Registratie: April 2000
  • Niet online
Euhmmmm
For every new user...

Insert a new row into the 'users' table containing the email address and the password (in plain text).

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Dat staat er heus wel in hoor ;)

Ik heb het inmiddels tot zover werkend dat ik in mijn /var/mail/tux mail kan ontvangen. Nu nog vmail aan de praat krijgen :P

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


  • DAzN
  • Registratie: April 2000
  • Niet online
Dat staat er heus wel in hoor ;)
Ok, het leek me vrij logisch ;)

Wat betreft vmail. Heb je iets van een catchall adres waar wel wat op binnenkomt?

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 14-02 17:00
Ik heb geen catchall ofzo. Wel is het nu dus zo als ik een forwarding maak van bijvoorbeeld:
blablabla@domein.nl -> tux@domein.nl, dat alle mail die aan blablabla wordt gestuurd in /var/mail/tux uitkomt.

In de main.cf staat voor vmail het volgende:
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
Maar hij gebruikt nog gewoon de system users enzo.

Ik ga maar eens slapen

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

Pagina: 1