[Postfix] transport filter failed

Pagina: 1
Acties:

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Topicstarter
Dames en Heren,

Na wat ernstige problemen met onze (Debian) linux server als gevolg van een hack, heb ik het systeem opnieuw geinstalleerd. Dit was op zich niet zo'n probleem aangezien ik backups van de config files had. Op het moment (lijkt?) alles weer goed te werken, echter in mijn logfiles zie ik regelmatig de volgende melding:

code:
1
Jan 17 12:58:30 hostname postfix/qmgr[xxxx]: warning: connect to transport filter: Connection refused


Ik krijg wel mail binnen, maar die melding zit me toch niet lekker. Ik heb alle postfix config files al doorgespit, maar kan niet echt wat vinden. Weet iemand wat dit kan zijn?

Mijn config files:

master.cf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
smtp      inet  n       -       -       -       -       smtpd
#628      inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       -       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       nqmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
flush     unix  n       -       -       1000?   0       flush
smtp      unix  -       -       -       -       -       smtp
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp


cyrus     unix  -       n       n       -       -       pipe  flags=R
   user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe  flags=Fqhu
   user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe  flags=F
   user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe  flags=Fq.
   user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe  flags=R
   user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}

# only used by postfix-tls
#smtps    inet  n       -       n       -       -       smtpd -o
   smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587      inet  n       -       n       -       -       smtpd -o
   smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes


main.cf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no
myhostname = hostname.nl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = hostname.nl, server.domain.lan, localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.1.0/24
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +

home_mailbox=Maildir/

#Junk mail controle
#header_checks = regexp:/etc/postfix/header_checks
#body_checks = regexp:/etc/postfix/body_checks

#smtpd_recipient_restrictions =
#       check_client_access hash:/etc/postfix/access

virtual_maps = hash:/etc/postfix/virtual
transport_maps = hash:/etc/postfix/transport


virtual
code:
1
2
3
4
5
6
7
8
user1.hostname.nl       DOMAIN
@user1.hostname.nl      user1

user2.hostname.nl       DOMAIN
@user2.hostname.nl      user2

user3.hostname.nl       DOMAIN
@user3.hostname.nl      user3


transport
code:
1
server2.hostname.nl        smtp:[server2]

[ Voor 1% gewijzigd door corani op 17-01-2004 13:11 . Reden: layout ]

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


Verwijderd

Checkout:
http://www.postfix.org/basic.html#mydestination

En kijk ook maar eens naar :
http://www.postfix.org/rewrite.html#transport

Het lijkt erop dat je een conflicterende configuratie hebt:
in main.cf heb je staan:
mydestination = hostname.nl, server.domain.lan, localhost
En in de transport file heb je staan:
server2.hostname.nl smtp:[server2]

Deze settings gaan niet samen.
Omdat ik je netwerk topologie niet ken kan ik niet uitmaken welke van de twee voor jouw situatie de meest handige is.
Maar ik raad je wel aan om je mydestination parameter goed in te stellen, het lijkt erop dat je namelijk mydomain niet goed hebt ingesteld.

suc6

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Topicstarter
Volgens mij is het wel juist op deze manier.

Mijn netwerk topologie (relevante deel):

code:
1
2
3
4
5
6
7
8
9
10
11
+----------+
| Internet |
+----------+
    ||
+----------+
| Server 1 | mailbox voor: hostname.nl,
+----------+ mail voor server2.hostname.nl doorsturen naar server 2
    ||
+----------+
| Server 2 | mailbox voor: server2.hostname.nl
+----------+


Ik hoop dat het een beetje duidelijk is :) Server 1 draait postfix voor ons hoofddomein, mail voor een bepaald subdomein moet worden getransporteerd naar server 2

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Topicstarter
Nog niemand die iets weet? O-)

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
postmap gedraaid voor je hashes ?
transport is ook een hash-table bij jou zie ik en die postmap maakt van jouw textconfigfiles zo'n table die postfix weer gaat gebruiken.

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Topicstarter
Yep, heb postmap gedraait ja..

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
wat is je default transport ?
code:
1
postconf | grep default_transport

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Topicstarter
default_transport = smtp

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
volgens mij zoekt jouw postfix om een of andere reden naar een transport dat 'filter' heet en die is niet gedefinieerd in master.cf. Maar wrom die nou 'filter' zoekt :?

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Topicstarter
arikkert schreef op 19 januari 2004 @ 06:58:
volgens mij zoekt jouw postfix om een of andere reden naar een transport dat 'filter' heet en die is niet gedefinieerd in master.cf. Maar wrom die nou 'filter' zoekt :?
Ja, dat idee had ik ook, maar 'grep filter *' in /etc/postfix levert me niets op. Ik heb dus geen idee waar hij het vandaan haalt.

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op

Pagina: 1