Postfix Query abfrage funktioniert nicht.

Jul3z

New Member
Meine Datenbankabfrage für meinen Postfix-Mail-server funktioniert nicht, und alle Mails die ich abschicke landen in der defferred mailqueue. Die Logfiles behaupten außerdem das es irgendwo einen Alias-Fehler geben soll.
Aug 27 11:15:54 xe-azubi postfix/pickup[56103]: 130E2609EF65: uid=0 from=<root> Aug 27 11:15:54 xe-azubi postfix/cleanup[56105]: warning: mysql query failed: Table 'mail.alias' doesn't exist Aug 27 11:15:54 xe-azubi postfix/cleanup[56105]: warning: mysql:/etc/postfix/mysql-virtual_forwardings.cf lookup error for "j.antons@bt-it.de" Aug 27 11:15:54 xe-azubi postfix/cleanup[56105]: warning: 130E2609EF65: virtual_alias_maps map lookup problem for j.antons@bt-it.de -- deferring delivery Aug 27 11:15:54 xe-azubi postfix/pickup[56103]: 13645609EF65: uid=0 from=<root> Aug 27 11:15:54 xe-azubi postfix/cleanup[56105]: warning: mysql:/etc/postfix/mysql-virtual_forwardings.cf lookup error for "j.antons@bt-it.de" Aug 27 11:15:54 xe-azubi postfix/cleanup[56105]: warning: 13645609EF65: virtual_alias_maps map lookup problem for j.antons@bt-it.de -- deferring delivery

Meine Config Datei mysql-virtual_forwardings.cf sieht folgendermaße aus:

user = root password = azubi dbname = mail query = SELECT goto FROM alias WHERE address='%s' hosts = 127.0.0.1

Unter meinen definierten Aliasen sieht aber auch alles normal aus # # Aliases in this file will NOT be expanded in the header from # Mail, but WILL be visible over networks or from /bin/mail. # # >>>>>>>>>> The program "newaliases" must be run after # >> NOTE >> this file is updated for any changes to # >>>>>>>>>> show through to sendmail. # # Basic system aliases -- these MUST be present. mailer-daemon: postmaster postmaster: root # General redirections for pseudo accounts. bin: root daemon: root adm: root lp: root sync: root shutdown: root halt: root mail: root news: root uucp: root operator: root games: root gopher: root ftp: root nobody: root radiusd: root nut: root dbus: root vcsa: root canna: root wnn: root rpm: root nscd: root pcap: root apache: root webalizer: root dovecot: root fax: root quagga: root radvd: root pvm: root amandabackup: root privoxy: root ident: root named: root xfs: root gdm: root mailnull: root postgres: root sshd: root smmsp: root postfix: root netdump: root ldap: root squid: root ntp: root mysql: root desktop: root rpcuser: root rpc: root nfsnobody: root ingres: root system: root toor: root manager: root dumper: root abuse: root newsadm: news newsadmin: news usenet: news ftpadm: ftp ftpadmin: ftp ftp-adm: ftp ftp-admin: ftp www: webmaster webmaster: root noc: root security: root hostmaster: root info: postmaster marketing: postmaster sales: postmaster support: postmaster # trap decode to catch security attacks decode: root # Person who should get root's mail #root: Julian [root@xe-azubi /]#

Und das ist meine Main.cf # Hinzugefuegt virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf virtual_mailbox_base = /home/vmail virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf virtual_uid_maps = static:1000 virtual_gid_maps = static:1000 virtual_transport = dovecot smtpd_ostfix/mysql-virtual_mailboxes.cf virtual_uid_maps = static:1000 virtual_gid_maps = static:1000 virtual_transport = dovecot smtpd_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_sasl_path = private/auth smtpd_sasl_type = dovecot


Kann mir jemand helfen ? Ich suche schon seit mehreren Tagen nach dem Fehler, und weiß nicht mehr weiter. Es ist für mich auch auf beruflicher Ebene sehr wichtig das ich diesen Fehler behoben bekomme.
Ich danke schonmal im Vorraus :)
 
Zuletzt bearbeitet:

Jul3z

New Member
Ich hatte in meiner Main.cf und in den virtual forwardings bezug auf eine Tabelle in mysql genommen die nicht existiert hatte. Ich hab also eine neue Tablle angelegt die auch wirklich zu meinen Konfigurationen passte, und jetzt stimmt die Abfrage (das query wieder)
 

Werbung

Top