Postfix versendet keine Mails mehr nach MySQL-integration

cracker

Registered User
Hallo zusammen.

Seit dem ich in die main.cf folgende Zeilen geschrieben habt, versendet mir Postfix keine Mails mehr. postfix check meint jedoch, nichts gefunden zu haben.
Code:
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
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

Als Beispiel, die mysql-virtual_forwardings.cf
Code:
user = system
password = password-for-system-acc
dbname = system
table = forwardings
select_field = destination
where_field = source
hosts = 127.0.0.1
Username und zugrhörige DB / Tabellen sind angelegt.

Kommentiere ich die oben genannten Zeilen aus, so tut's ;) Natürlich nur das senden, nicht aber das empfangen.

Weiss einer woran das liegt ?

noch die aktuelle main.cf als anhang:
Code:
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
unknown_local_recipient_reject_code = 550
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
program_directory = /usr/lib/postfix
masquerade_domains =
myhostname = domain.de
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks = 127.0.0.0/8
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
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
defer_transports =
disable_dns_lookups = no
mailbox_command =
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000

Danke im Voraus
 
Last edited by a moderator:
Also das Mail-log wird irgend wie garnicht erstellt, bzw verändert nach einem neustart.

Aber im Syslog hab ich folgendes gefunden:
Code:
Jul 29 13:35:18 h576267 postfix/cleanup[13696]: fatal: dict_open: unsupported dictionary type: mysql:  Is the postfix-mysql package installed?
Jul 29 13:35:19 h576267 postfix/master[13528]: warning: process /usr/lib/postfix/cleanup pid 13696 exit status 1
Jul 29 13:35:19 h576267 postfix/master[13528]: warning: /usr/lib/postfix/cleanup: bad command startup -- throttling

Da meint der irgendwie, dass postfix-mysql ev. nicht installiert ist. Dem ist aber nicht so.
Code:
apt-get install postfix-mysql
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
postfix-mysql ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

kann das irgend wir sein, dass der da was falsch versteht?

Danke schonmal im voraus.
 
Back
Top