This should be either the instance independent:
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
How to do that ?
I should have also asked for "multi_instance_name", but I
assume that's set correctly in each instance (check!).
it is
That's not "evidence". Where's the logging showing messages ending up
in a different instance than the one that received them?
How can I log anything ? The email arrive in one of the multi and
endup in teh " default" queue. There is nothing in between
$ postmulti -x -- sh -c '
printf "\n%s:\n" "$MAIL_CONFIG"
postconf -f config_directory inet_interfaces multi_instance_name
smtpd_proxy_filter queue_directory
printf -- "--\n"
postconf -Mf "*/inet" "*/pass"
printf -- "--\n"
postconf -P "*/*/syslog_name"
'
====
# /opt/postfix/postmulti -x -- sh -c '
printf "\n%s:\n" "$MAIL_CONFIG"
/opt/postfix/postconf -f config_directory inet_interfaces
multi_instance_name smtpd_proxy_filter queue_directory
printf -- "--\n"
/opt/postfix/postconf -Mf "*/inet" "*/pass"
printf -- "--\n"
/opt/postfix/postconf -P "*/*/syslog_name"
'
sh: line 2: : command not found
config_directory = /etc/mail/postfix
inet_interfaces =
[2a01:4f9:2a:85a::2],95.216.8.62,127.0.0.2,95.217.140.1,[2a01:4f9:2a:85a::11]
multi_instance_name =
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/0
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 2: : command not found
config_directory = /etc/mail/postfix-smtp1
inet_interfaces = [2a01:4f9:2a:85a::11] 95.217.140.1
multi_instance_name = postfix-smtp1
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/1
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 2: : command not found
config_directory = /etc/mail/postfix-smtp2
inet_interfaces = [2a01:4f9:2a:85a::12] 95.217.140.2
multi_instance_name = postfix-smtp2
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/2
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 2: : command not found
config_directory = /etc/mail/postfix-smtp3
inet_interfaces = [2a01:4f9:2a:85a::13],95.217.140.3
multi_instance_name = postfix-smtp3
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/3
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 2: : command not found
config_directory = /etc/mail/postfix-smtp4
inet_interfaces = [2a01:4f9:2a:85a::14],95.217.140.4
multi_instance_name = postfix-smtp4
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/4
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 2: : command not found
config_directory = /etc/mail/postfix-smtp5
inet_interfaces = [2a01:4f9:2a:85a::15],95.217.140.5
multi_instance_name = postfix-smtp5
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/5
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 2: : command not found
config_directory = /etc/mail/postfix-smtp6
inet_interfaces = [2a01:4f9:2a:85a::16],95.217.140.6
multi_instance_name = postfix-smtp6
smtpd_proxy_filter =
queue_directory = /var/spool/postfix/6
sh: line 4: : command not found
/opt/postfix/postconf: warning: unmatched request: "*/pass"
26 inet n - n - - smtpd
-o
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
sh: line 6: : command not found
26/inet/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
cleanup/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
relay/unix/syslog_name =
${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
====
$ postmulti -i - postqueue -p
$ postmulti -i postfix-smtp1 postqueue -p
$ postmulti -i postfix-smtp2 postqueue -p
these commands reach an error:
# /opt/postfix/postmulti -i postfix-smtp1 /opt/postfix/postqueue -p
postmulti: fatal: Specify exactly one of '-e', '-l', '-p', '-x'
I would expect, if I am not worng, that queued messages are getting in
/var/spool/postfix/x according to the instance handling the emaili,
isn't it?
No, it does not, this is my initial problem
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org