[Postfixbuch-users] (kein Betreff)

Michael Poeltl michael.poeltl at univie.ac.at
Do Aug 31 03:44:46 CEST 2006


Hallo Sandy,

Vielen Dank fuer Deine plausible Antwort - 

es funktioniert leider noch immer nicht obwohl ich glaube, dass nicht mehr 
viel fehlt

> > Hallo Liste,
> >
> > hoffentlich gelingt es mir jetzt, mein Problem fuer euch klar genug zum
> > Ausdruck zu bringen ... ich bemueh mich :-)
> >
> > ich habe zwei domains auf meinem mailserver
> >
> > der mailserver steht in der DMZ - die public-IP's werden durchgenattet
> >
> > mail.domain1.at hat 10.0.0.4
> > mail.domain2.at hat 10.0.0.6
> >
> > (domain1 und domain2 sind fuer die Darstellung hier platzhalter fuer die
> > richtigen domains)
> >
> > beide domains sind virtuelle
> >
> > im master.cf hab; ich den Eintrag
> >
> > #
> > =========================================================================
> >= # service type  private unpriv  chroot  wakeup  maxproc command + args #
> >               (yes)   (yes)   (yes)   (never) (100)
> > #
> > =========================================================================
> >= 127.0.0.1:smtp      inet  n       -       n       -       10       smtpd
> > # for mail.hofr.at
> > 10.0.0.6:smtp       inet  n       -       n       -        -        smtpd
> >         -o myhostname=mail.domain2.at
> >         -o myorigin=domain2.at
> > # for mail.opentech.at
> > 10.0.0.4:smtp       inet  n       -       n       -        -        smtpd
> >         -o myhostname=mail.domain1.at
> >         -o myorigin=domain1.at
>
> smtp-domain1 unix -      -       n       -       -       smtp
>          -o content_filter=
>          -o smtp_bind_address=10.0.0.4
>          -o smtp_helo_name=mail.domain1.at
>
> smtp-domain2 unix -      -       n       -       -       smtp
>          -o content_filter=
>          -o smtp_bind_address=10.0.0.6
>          -o smtp_helo_name=mail.domain2.at
>
>
> /etc/postfix/transport:
> domain1.at	smtp-domain1:
> domain2.at	smtp-domain2:
>
>
> Dies setzt voraus, dass die beiden HELO-Namen im DNS existieren, sonst
> wäre es wenig sinnvoll, dies zu setzen.
mail.domain1.at und mail.domain2.at existieren als MX-enries 

z.B.:
dig +short domain1.at mx
5 mail.domain1.at.
10 smtp.domain1.at.

ich teste den mail-versand von einem lan-node via telnet

rtl1:> telnet mail.domain2.at 25
Trying <public-ip of mail.domain2.at>...
Connected to mail.domain2.at.
Escape character is '^]'.
220 mail.domain2.at ESMTP
ehlo mail.univie.ac.at
250-mail.domain2.at
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: <user at domain2.at>
250 2.1.0 Ok
rcpt to: <michael.poeltl at univie.ac.at>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
to: michael.poeltl at univie.ac.at
subject: bbb

bbb
.
250 2.0.0 Ok: queued as A649D2FB36
quit
221 2.0.0 Bye
Connection closed by foreign host.

folgendes erscheint dann im log:

Aug 29 20:28:34 www postfix/smtpd[22647]: connect from 
rtl1.domain2.at[192.168.1.10]: A649D2FB36:
Aug 29 20:28:55 www postfix/smtpd[22647]: : 
client=rtl1.domain2.at[192.168.1.10]
Aug 29 20:29:00 www postfix/qmgr[22643]: qmgr_transport_unthrottle: transport 
smtp
Aug 29 20:29:00 www postfix/qmgr[22643]: qmgr_transport_select: smtp
Aug 29 20:29:00 www postfix/qmgr[22643]: qmgr_active_drain: allocate smtp
Aug 29 20:29:00 www postfix/qmgr[22643]: connect to subsystem private/smtp: 
Connection refused
Aug 29 20:29:00 www postfix/qmgr[22643]: warning: connect to transport smtp: 
Connection refused
Aug 29 20:29:00 www postfix/qmgr[22643]: qmgr_transport_throttle: transport 
smtp: status: 4.3.0 reason: mail transport unavailable
Aug 29 20:29:00 www postfix/qmgr[22643]: mail_flow_put: 1 1
Aug 29 20:29:18 www postfix/cleanup[22649]: A649D2FB36: 
message-id=<20060829182855.A649D2FB36 at mail.domain2.at>

zwischendurch sind einige mails reingekommen, die mir die logs zerfransten, 
deshalb hier weiter mit einem weiteren mailsend-Versuch:(ich filtere die 
wichtigsten raus)

Aug 29 20:29:18 www postfix/qmgr[22643]: master_notify: status 1
Aug 29 20:29:18 www postfix/qmgr[22643]: 0486B2FB35: from=<user at domain2.at>, 
size=228, nrcpt=1 (queue active)
Aug 29 20:29:18 www postfix/qmgr[22643]: qmgr_message_sort: 
michael.poeltl at univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr sender = user at domain2.at
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr address = 
michael.poeltl at univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: private/rewrite socket: wanted 
attribute: transport
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute name: transport
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute value: smtp
Aug 29 20:29:18 www postfix/qmgr[22643]: private/rewrite socket: wanted 
attribute: nexthop
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute name: nexthop
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute value: univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: private/rewrite socket: wanted 
attribute: recipient
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute name: recipient
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute value: 
michael.poeltl at univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: private/rewrite socket: wanted 
attribute: flags
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute name: flags
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute value: 4096
Aug 29 20:29:18 www postfix/qmgr[22643]: private/rewrite socket: wanted 
attribute: (list terminator)
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute name: (end)
Aug 29 20:29:18 www postfix/qmgr[22643]: resolve_clnt: `user at domain2.at' -> 
`michael.poeltl at univie.ac.at' -> transp=`smtp' host=`univie.ac.at' 
rcpt=`michael.poeltl at univie.ac.at' flags= class=default
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr original_recipient = 
michael.poeltl at univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr recipient = 
michael.poeltl at univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr offset = 548
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr dsn_orig_rcpt = 
rfc822;michael.poeltl at univie.ac.at
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr action = delayed
Aug 29 20:29:18 www postfix/qmgr[22643]: send attr reason = mail transport 
unavailable
Aug 29 20:29:18 www postfix/qmgr[22643]: input attribute name: (end)
Aug 29 20:29:18 www postfix/qmgr[22643]: 0486B2FB35: 
to=<michael.poeltl at univie.ac.at>, relay=none, delay=31, delays=31/0.02/0/0, 
dsn=4.3.0, status=deferred (mail transport unavailable)
Aug 29 20:29:18 www postfix/qmgr[22643]: flush_add: site univie.ac.at id 
0486B2FB35
Aug 29 20:29:18 www postfix/qmgr[22643]: match_hostname: univie.ac.at ~? 
localhost.domain1.at
Aug 29 20:29:18 www postfix/qmgr[22643]: match_hostname: univie.ac.at ~? 
localhost
Aug 29 20:29:18 www postfix/qmgr[22643]: match_list_match: univie.ac.at: no 
match
Aug 29 20:29:18 www postfix/qmgr[22643]: flush_add: site univie.ac.at id 
0486B2FB35 status 4
Aug 29 20:29:22 www postfix/smtpd[22647]: disconnect from 
rtl1.domain2.at[192.168.1.10]

Tja, da steh ich nun, ich armer Tor ... :-)

in diesem Zustand funktioniert Mail-Empfang tadellos - nur Versand nicht - 
wenn ich dann wieder zurueckstelle geht auch Versand wieder (halt leider 
wieder nur ueber diese eine IP)

hab' gegoogelt und viel gelesen, das erwaehne ich nur, dass ihr net glaubt, 
ich lehne mich zurueck und lasse euch alle Arbeit tun  :-))
, komme aber nicht vom Fleck (hab' dafuer das VIRTUAL_README wieder intus)

muss ich einen "transport_maps = "-Eintrag setzen? 

Danke fuer Eure Geduld mit mir und Antwort!!

> Sandy
> --
lg
Michael



Mehr Informationen über die Mailingliste Postfixbuch-users