Page 1 of 1
Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 17:40
by phuncy
Hallo zusammen,
ich habe ein kleines Problem mit meinem Postfix.
Ich habe einen neuen vServer und darauf Froxlor installiert und auch alle Daemons nach Froxloranweisungen eingerichtet.
Nur leider versendet Postfix keinerlei Mails.
Ich habe daraufhin mal das /var/log/mail.err gecheckt und folgende Fehlermeldung gefunden:
Code: Select all
Jan 30 17:34:49 xxxxx postfix/qmgr[8671]: fatal: dict_open: unsupported dictionary type: ???[-?????*???????k?b?.?U"????G??"?P}?^??????:
Jan 30 17:35:31 xxxxx postfix/smtpd[8676]: fatal: dict_open: unsupported dictionary type: ???[-?????*???????k?b?.?U"????G??"?P}?^??????:
xxxxx = lokaler hostname
Hat vielleicht jemand eine Ahnung woran das liegen könnte?
Bin für jede Hilfe dankbar!
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 18:01
by Joe User
Poste mal bitte die Ausgabe von:
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 18:08
by phuncy
Code: Select all
config_directory = /etc/postfix
mydestination = $myhostname,
$mydomain,
localhost.$myhostname,
localhost.$mydomain,
localhost
mynetworks = 127.0.0.0/8
inet_interfaces = all
append_dot_mydomain = no
biff = no
default_destination_concurrency_limit = 20
local_destination_concurrency_limit = 2
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_unauth_pipelining,
reject_non_fqdn_recipient
smtpd_sender_restrictions = permit_mynetworks,
reject_sender_login_mismatch,
permit_sasl_authenticated,
reject_unknown_helo_hostname,
reject_unknown_recipient_domain,
reject_unknown_sender_domain
smtpd_client_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unknown_client_hostname
message_size_limit = 52428800
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
mailbox_command = /usr/lib/dovecot/deliver
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_path = private/auth
virtual_mailbox_base = /var/customers/mail/
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000
local_transport = local
alias_maps = $alias_database
mailbox_size_limit = 0
virtual_mailbox_limit = 0
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & sleep 5
mydomain = domain.tld
myhostname = domain.tld
domain.tld natürlich mit meiner domain ersetzt
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 19:33
by Joe User
Ist Dein Postfix mit MySQL-Unterstützung kompiliert?
Und hast Du die führenden Leerzeichen beim Posten entfernt, oder steht das exakt so in der main.cf?
BTW: Wird Froxlor überhaupt noch aktiv entwickelt?
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 19:56
by phuncy
postfix-mysql habe ich mitinstalliert.
Froxlor steht gerade auf der Kippe... wurde schon lange nicht mehr geupdated
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 20:11
by Joe User
Wie schaut die Dovect-Config aus?
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 20:19
by phuncy
Konnte den Befehl nicht finden ;(
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 20:27
by phuncy
Code: Select all
protocols: imap pop3
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
mail_access_groups: vmail
mbox_write_locks: fcntl dotlock
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugins(default): quota imap_quota
mail_plugins(imap): quota imap_quota
mail_plugins(pop3): quota
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
pop3_uidl_format(default): %08Xu%08Xv
pop3_uidl_format(imap): %08Xu%08Xv
pop3_uidl_format(pop3): UID%u-%v
lda:
postmaster_address: <postmaster-address>
auth_socket_path: /var/run/dovecot/auth-master
mail_plugins: quota
sendmail_path: /usr/sbin/sendmail
auth default:
mechanisms: plain login
user: vmail
passdb:
driver: sql
args: /etc/dovecot/dovecot-sql.conf
userdb:
driver: prefetch
userdb:
driver: sql
args: /etc/dovecot/dovecot-sql.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 432
user: vmail
group: vmail
plugin:
quota: maildir
root@v45321:/home#
Re: Postfix möchte nicht mit Froxlor
Posted: 2013-01-30 21:34
by Joe User
Schaut Alles gut aus :-/
Also nochmal zur Sicherheit:
Hast Du die führenden Leerzeichen beim Posten der main.cf entfernt, oder steht das exakt so in der main.cf?
Hast Du die main.cf eventuell mit einem Editor unter Windows bearbeitet und beim Speichern vergessen die Zeilenenden auf "UNIX" zu stellen?