[Postfixbuch-users] Postfix + MySQL : fatal: gethostbyname: Success (nur bei benutzung von maildir)

Tim Weyand postfixbuch at weyand.biz
Di Mär 15 00:11:29 CET 2005


Ich bin gerade am Rumexperimentieren mit Postfix + MySQL so das ich es
irgendwann mit einen POP3/IMAP Server auf einen "Produktiv" rechner schieben
kann. 

Ich habe die Anleitung http://www.workaround.org/articles/ispmail-sarge/
benutzt. Das System ist Debian Sarge. 

Ich hab alles nach der Anleitung eingerichtet und das email delivern
funktioniert auch, aber nur solange ich nicht das maildir format verwende 
Sobald ich ein '/' hinter die einzelnen mailbox_map einträgen in der
datenbank schreibe (oder per Select concat(email,'/') abfrage) - kommen
folgende fehler : 


Code:


Mar 14 22:06:04 sam postfix/smtpd[6831]: connect from
fmmailgate04.web.de[217.72.192.242] 
Mar 14 22:06:04 sam postfix/smtpd[6831]: 845B8800F52:
client=fmmailgate04.web.de[217.72.192.242] 
Mar 14 22:06:04 sam postfix/cleanup[6834]: 845B8800F52:
message-id=<268153704 at web.de> 
Mar 14 22:06:04 sam postfix/qmgr[6822]: 845B8800F52:
from=<tim at domainname.biz>, size=735, nrcpt=1 (queue active) 
Mar 14 22:06:04 sam postfix/smtpd[6831]: disconnect from
fmmailgate04.web.de[217.72.192.242] 
Mar 14 22:06:45 sam postfix/virtual[6845]: fatal: gethostbyname: Success 
Mar 14 22:06:46 sam postfix/master[6820]: warning: process
/usr/lib/postfix/virtual pid 6845 exit status 1 
Mar 14 22:06:46 sam postfix/master[6820]: warning: /usr/lib/postfix/virtual:
bad command startup -- throttling 
Mar 14 22:06:46 sam postfix/qmgr[6822]: warning: premature end-of-input on
private/virtual socket while reading input attribute name 
Mar 14 22:06:46 sam postfix/qmgr[6822]: warning: private/virtual socket:
malformed response 
Mar 14 22:06:46 sam postfix/qmgr[6822]: warning: transport virtual failure
-- see a previous warning/fatal/panic logfile record for the problem
description



Wenn gar nix gehen würde, würde ich es ja verstehen - aber mailbox ja und
maildir nicht? Vielleicht hatte ja einer von euch mal ähnliche Probleme. 

Hänge mal vorsichtshalber die configs an. 

Meine main.cf sieht folgender maßen aus : 


Code:


# See /usr/share/postfix/main.cf.dist for a commented, more complete version


smtpd_banner = $myhostname ESMTP $mail_name 
biff = no 

# appending .domain is the MUA's job. 
append_dot_mydomain = no 

# Uncomment the next line to generate "delayed mail" warnings 
#delay_warning_time = 4h 

myhostname = sam.domain.tld 
mydestination = sam.domain.tld 
mynetworks = 127.0.0.0/8 
virutal_alias_domains = 
virtual_alias_maps      = mysql:/etc/postfix/mysql_virtual_alias_maps.cf 
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf 
virtual_mailbox_maps    = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf 
virtual_mailbox_base    = /home/vmail 
virtual_uid_maps = static:5000 
virtual_gid_maps = static:5000 
virtual_transport = virtual 

alias_maps = 
alias_database = 

virtual_mailbox_limit = 1073741824 
mailbox_size_limit = 1073741824 
message_size_limit = 104857600 
recipient_delimiter = + 
inet_interfaces = all 

smtpd_recipient_restrictions =permit_mynetworks 
                              ,permit_sasl_authenticated 
                              ,permit_mx_backup 
                              ,reject_unauth_destination 




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 



mysql_virtual_alias_maps.cf 


Code:


user = postfix 
password = passwort 
hosts = localhost 
dbname = mail 
table = forwardings 
select_field = destination 
where_field = source 



mysql_virtual_domain_maps.cf 


Code:


user = postfix 
password = passwort 
hosts = localhost 
dbname = mail 
table = domains 
select_field = 'virtual' 
where_field = domain 



mysql_virtual_mailbox_maps.cf 


Code:


user = postfix 
password = passwort 
hosts = localhost 
dbname = mail 
table = users 
select_field = user 
where_field = email 



MySQL DB (in XML) 


Code:



<!--- Datenbank: `mail`--> 
<mail> 
  <!-- Tabelle domains --> 
    <domains> 
        <domain>bla.de</domain> 
    </domains> 
    <domains> 
        <domain>domain.de</domain> 
    </domains> 
  <!-- Tabelle forwardings --> 
    <forwardings> 
        <source>@domain.de</source> 
        <destination>tim at domain.de</destination> 
    </forwardings> 
  <!-- Tabelle users --> 
    <users> 
        <user>tim at domain.de/</user> 
        <password>secret</password> 
        <email>tim at domain.de</email> 
    </users> 
    <users> 
        <user>tim at bla.de/</user> 
        <password>secret</password> 
        <email>tim at bla.de</email> 
    </users> 
</mail> 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20050315/63676b79/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users