[Postfixbuch-users] Postfix + Courier: NIS domain name not set

Martin Müller - Rudolf Hausstein OHG m.mueller at hausstein.at
Mi Dez 21 16:11:11 CET 2005



Andreas Winkelmann schrieb:
> Am Wednesday 21 December 2005 15:16 schrieb Martin Müller - Rudolf Hausstein 
> OHG:
> 
>>>> Hier gibts mit dem MySQL-Lookup anscheinen ein Problem ----
>>> Joh, sollte der Admin von mail.derist.org [83.64.124.110] mal seine
>>> Config zeigen. Insbesondere die virtual_alias_table in Bezug auf
>>> "max.muster at derist.org".
>> Hi!
>>
>> Hab ich schon in meiner ersten Mail, hier gerne noch mals:
> 
> Ist das die Config von dem Postfix, welches auf der IP 83.64.124.110 läuft?

Ups, nein! Das ist die Config von 83.64.124.100, also von derist.org, 
dem empfangenden Server. 83.64.124.110 ist der Sendende.

> Wenn ja, dann prüfe mal ob der User in der virtual_alias_maps ist. Defualt für 
> virtual_alias_maps ist virtual_maps, die weist bei Dir auf ne MySQL Tabelle. 
> Was kommt bei:
> 
> # postmap -q max.muster at derist.org mysql:/etc/postfix/forward.mysql

Gar nichts, da ist nichts eingetragen.

Allerdings zeigt
postmap -q max.muster at derist.org mysql:/etc/postfix/mailbox.mysql
max.muster/

und
postmap -q max.muster at derist.org mysql:/etc/postfix/ids.mysql

Meiner Ansicht nach klappt hier die Abfrage, da 5001 die uid und gid ist 
und max.muster/ das Maildir ist.

Komisicher Weise klappt die Zustellung nicht, folgende Fehlermeldung in 
/var/log/mail.info kommt:

Dec 21 14:09:25 debiantest postfix/smtp[2397]: 59DBF34269: 
to=<max.muster at derist.org>, relay=mail.derist.org[83.64.124.110], 
delay=20, status=bounced (host mail.derist.org[83.64.124.110] said: 550 
<max.muster at derist.org>: Recipient address rejected: User unknown in 
virtual alias table (in reply to RCPT TO command))

--- Doch halt! Ich sehe gerade dass .110 meine andere Domain ist, die 
irgendwann einmal Mailserver für derist.org spielte und von der ich das 
Testmail an .100 sendete. In der main.cf von .110 ist jedoch

#virtual_alias_domains = derist.org

auskommentiert.

Ideen?


Martin
> raus?
> 
>> #/etc/postfix/main.cf
>> smtpd_banner = $myhostname ESMTP
>> biff = no
>> append_dot_mydomain = no
>> myhostname = rechner.gustitant.org
>> mydomain = gustitant.org
>> alias_maps = hash:/etc/aliases
>> alias_database = hash:/etc/aliases
>> virtual_maps = mysql:/etc/postfix/forward.mysql
>> myorigin = /etc/mailname
>> mydestination = debiantest.homestone, localhost.homestone, localhost
>> relay_domains = $mydestination, derist.org
>> mynetworks = 127.0.0.0/8, 83.64.124.100
>> mailbox_command = procmail -a "$EXTENSION"
>> mailbox_size_limit = 0
>> recipient_delimiter = +
>>
>> virtual_mailbox_base= /var/spool/maildirs
>> virtual_uid_maps=mysql:/etc/postfix/ids.mysql
>> virtual_gid_maps=mysql:/etc/postfix/ids.mysql
>> virtual_mailbox_maps=mysql:/etc/postfix/mailbox.mysql
>> virtual_minimum_uid = 5000
>> virtual_transport = virtual
>>
>> # /etc/postfix/ids.mysql
>> user=mailadmin
>> password=XXX
>> hosts=localhost
>> dbname=mailbasis
>> table=mailuser
>> select_field=uid
>> where_field=konto
>>
>>
>> # /etc/postfix/mailbox.mysql
>> user=mailadmin
>> password=XXX
>> hosts=localhost
>> dbname=mailbasis
>> table=mailuser
>> select_field=maildir
>> where_field=konto
>>
>> # /etc/postfix/forward.mysql
>> user=mailadmin
>> password=XXX
>> hosts=localhost
>> dbname=mailbasis
>> table=weiterleitungen
>> select_field=forward_to
>> where_field=forward_from
>>
>> # /etc/courier/authmsql
>> MYSQL_SERVER    localhost
>> MYSQL_USERNAME  mailadmin
>> MYSQL_PASSWORD  MailAdminni
>>
>> MYSQL_PORT      3306
>> MYSQL_OPT       0
>> MYSQL_DATABASE  mailbasis
>>
>> MYSQL_USER_TABLE        mailuser
>> MYSQL_CLEAR_PWFIELD     MailAdminni
>>
>> DEFAULT_DOMAIN  derist.org
>>
>> MYSQL_UID_FIELD uid
>> MYSQL_GID_FIELD gid
>>
>> MYSQL_LOGIN_FIELD       id
>> MYSQL_HOME_FIELD        home
>> MYSQL_MAILDIR_FIELD     maildir
>>
>> ## MySQL-DB
>>
>> +---------------------+
>>
>> | Tables_in_mailbasis |
>>
>> +---------------------+
>>
>> | mailuser            |
>> | weiterleitungen     |
>>
>> +---------------------+
>>
>> Tabelle mailuser
>> id 		int(11)		Nein
>> konto 		varchar(150)	Nein
>> uid 		varchar(6)	Nein 	5001
>> gid 		varchar(6)	Nein 	5001
>> maildir 	varchar(100)	Nein 	/var/spool/maildir
>> home 		varchar(100)	Nein
>> passwort 	varchar(50)	Nein
>> erstellt_von 	varchar(60)	Nein
>> erstellt_am 	date	Nein 	0000-00-00
>> notiz 		varchar(255)	Nein
>> vorname 	varchar(50)	Nein
>> nachname 	varchar(50)	nein
>>
>> --------
>>
>> Fällt euch was auf?
>>
>> TIA, martin
> 



Mehr Informationen über die Mailingliste Postfixbuch-users