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:

Code: Select all

postconf -n

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?

Code: Select all

doveconf -n

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?