[exim] string overflowed buffer

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Marcin Krol
Ημερομηνία:  
Προς: exim users
Αντικείμενο: [exim] string overflowed buffer
Hello everyone,

I get the error like in subject while delivering message to pipe (in a
transport).

lookup yielded: da7
direct command after expansion:
argv[0] = /etc/domeny/mailfilter
argv[1] = -u
argv[2] = da7
argv[3] = -d
argv[4] = da7.promo.pl
argv[5] = -l
argv[6] = "tdp"
argv[7] = -s
argv[8] = 295
argv[9] = -a
argv[10] = root@???
argv[11] = -m
argv[12] = 1IZlux-0003Q2-WC
argv[13] = -c
argv[14] = 0
argv[15] = -t
argv[16] = local
argv[17] = -p
argv[18] = tdp@???
set_process_info: 13198 **** string overflowed buffer ****
Writing message to pipe

Transport in question:


mailfilter:
driver = pipe
command = /etc/domeny/mailfilter -u
${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}} -d
$domain -l \"$local_part\" -s $message_size
-a $sender_address -m $message_id -c $rcpt_count -t
$received_protocol -p $pipe_addresses
current_directory = "/tmp"
group = mail
home_directory = "/tmp"
log_output
message_prefix =
message_suffix =
return_fail_output
no_return_path_add
user = mail
# must use a privileged user to set $received_protocol on the way back in!

Erm, what's wrong with that? Are there any side effects to using pipe
driver? or $pipe_addresses?

Elsewhere I've read that the buffer for command is just 256 bytes, which
indeed might be overflowed with longer commands, say, with long list of
addresses for mailing list delivery - is that right? If so, does anybody
know how to increase the size of that buffer in source?

TIA

Config info:


perl_startup = do '/etc/exim.pl'

system_filter = /etc/system_filter.exim

daemon_smtp_ports = 25 : 587

av_scanner = clamd:/var/run/clamav/clamd

message_size_limit = 30M
smtp_receive_timeout = 2m
smtp_accept_max = 100
message_body_visible = 3000
print_topbitchars = true
smtp_banner = $smtp_active_hostname ESMTP $tod_full


helo_allow_chars = _

log_selector = \
+address_rewrite \
+all_parents \
+arguments \
+connection_reject \
+delay_delivery \
+delivery_size \
+dnslist_defer \
+etrn \
+incoming_interface \
+incoming_port \
+lost_incoming_connection \
+queue_run \
+received_sender \
+received_recipients \
-retry_defer \
+sender_on_delivery \
+size_reject \
+skip_delivery \
+smtp_confirmation \
+smtp_connection \
+smtp_protocol_error \
+smtp_syntax_error \
+subject \
+tls_cipher \
+tls_peerdn

syslog_duplication = false


acl_smtp_rcpt = check_recipient
acl_smtp_data = check_message


addresslist whitelist_senders = lsearch;/etc/virtual/whitelist_senders
addresslist blacklist_senders = lsearch;/etc/virtual/blacklist_senders
addresslist spamtrap_recipients = lsearch;/etc/domeny/spamtrap_addresses
domainlist blacklist_domains = lsearch;/etc/virtual/blacklist_domains
domainlist whitelist_domains = lsearch;/etc/virtual/whitelist_domains
domainlist local_domains = lsearch;/etc/virtual/domains
domainlist relay_domains = lsearch;/etc/virtual/domains : localhost
domainlist use_rbl_domains = lsearch;/etc/virtual/use_rbl_domains
hostlist auth_relay_hosts = *
hostlist bad_sender_hosts = lsearch;/etc/virtual/bad_sender_hosts
hostlist bad_sender_hosts_ip = net-lsearch;/etc/virtual/bad_sender_hosts
hostlist relay_hosts = net-lsearch;/etc/virtual/whitelist_hosts : 127.0.0.1
hostlist whitelist_hosts = lsearch;/etc/virtual/whitelist_hosts
hostlist whitelist_hosts_ip = net-lsearch;/etc/virtual/whitelist_hosts

domainlist nsvdomains = partial1-lsearch;/etc/domeny/nsvdomains


allow_domain_literals = false


never_users = root


host_lookup = *


rfc1413_hosts = *
rfc1413_query_timeout = 0s



ignore_bounce_errors_after = 8h


timeout_frozen_after = 4d


trusted_users = mail:majordomo:apache:diradmin

tls_certificate = /etc/exim.cert
tls_privatekey = /etc/exim.key

tls_advertise_hosts = *


begin acl


acl_nsvdom:
        deny
                condition = ${lookup {${lc:$sender_address_domain}}
partial1-lsearch {/etc/domeny/wildcard_whitelist_domains} {no}{yes}}
                !recipients = +spamtrap_recipients
                !verify = sender/callout=120s,defer_ok
        accept



acl_nsvdom_disabled:
        accept condition = ${lookup {${lc:$sender_address_domain}}
partial1-lsearch {/etc/domeny/wildcard_whitelist_domains} {yes}{no}}
        require verify = sender/callout=120s,defer_ok
        accept



check_recipient:

  deny  domains       = +local_domains
        local_parts   = ^[.] : ^.*[@%!/|]


accept  hosts = +auth_relay_hosts
        condition = ${if eq {$interface_port}{587} {yes}{no}}
        endpass
        message = relay not permitted, authentication required
        authenticated = *


  deny  domains       = !+local_domains
        local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./


accept hosts = :

accept sender_domains = +whitelist_domains

accept hosts = +whitelist_hosts
accept hosts = +whitelist_hosts_ip

accept senders = +whitelist_senders

  accept  local_parts = postmaster
          domains     = +local_domains


  accept  local_parts = abuse
          domains     = +local_domains


  accept  local_parts = hostmaster
          domains     =+local_domains




accept authenticated = *

  deny message = Email blocked by LBL - to unblock see
http://www.example.com/
       domains = +use_rbl_domains
       sender_domains = +blacklist_domains


  deny message = Email blocked by BSHL - to unblock see
http://www.example.com/
       domains = +use_rbl_domains
       hosts = +bad_sender_hosts


  deny message = Email blocked by BSHL - to unblock see
http://www.example.com/
       domains = +use_rbl_domains
       hosts = +bad_sender_hosts_ip


deny message = Email blocked by BSAL - to unblock see
http://www.example.com/
domains = use_rbl_domains
deny senders = +blacklist_senders



require verify = sender
acl = acl_nsvdom

drop dnslists = list.dsbl.org
log_message = BLOKOWANIE PRZEZ RBL list.dsbl.org $tod_log
!authenticated = *

drop dnslists = sbl.spamhaus.org
log_message = BLOKOWANIE PRZEZ RBL sbl.spamhaus.org $tod_log
!authenticated = *

drop dnslists = dnsbl.njabl.org
log_message = BLOKOWANIE PRZEZ RBL dnsbl.njabl.org $tod_log
!authenticated = *





  accept  domains = +local_domains
          endpass
          message = "Unknown User"
          verify = recipient


  accept  domains = +relay_domains
          endpass
          verify=recipient



  accept  hosts = +relay_hosts
  accept  hosts = +auth_relay_hosts
          endpass
          message = authentication required / wlacz uwierzytelnianie
SMTP (wysylanie poczty)
          authenticated = *
  deny    message = relay not permitted


  deny    message = relay not permitted


check_message:
  deny  malware = *
         message = ${if match{$malware_name}\
                          {\N\.Sanesecurity\.\N}\
                          {Blocked Phishing/Spam: $malware_name}\
                          {Blocked Virus: $malware_name}\
                }


accept



begin authenticators

plain:
    driver = plaintext
    public_name = PLAIN
    server_prompts = :
    server_condition = "${perl{smtpauth}}"
    server_set_id = $2


login:
    driver = plaintext
    public_name = LOGIN
    server_prompts = "Username:: : Password::"
    server_condition = "${perl{smtpauth}}"
    server_set_id = $1






begin routers


mailfilter_director:
  driver = accept
  condition = "${if and { \
                        {!eq {$received_protocol}{filtered}} \
                } {1}{0}}"
  retry_use_local_part
  transport = mailfilter
  no_verify






lookuphost:
driver = dnslookup
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
no_more






majordomo_aliases:
driver = redirect
allow_defer
allow_fail
data = ${if
exists{/etc/virtual/${domain}/majordomo/list.aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/majordomo/list.aliases}}}}
domains = lsearch;/etc/virtual/domainowners
file_transport = address_file
group = daemon
pipe_transport = majordomo_pipe
retry_use_local_part
no_rewrite
user = majordomo

majordomo_private:
  driver = redirect
  allow_defer
  allow_fail
  condition = "${if or { {eq {$received_protocol} {local}} \
                         {eq {$received_protocol} {spam-scanned}} }
{true} {false} }"
  data = ${if
exists{/etc/virtual/${domain}/majordomo/private.aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/majordomo/private.aliases}}}}
  domains = lsearch;/etc/virtual/domainowners
  file_transport = address_file
  group = daemon
  pipe_transport = majordomo_pipe
  retry_use_local_part
  user = majordomo


domain_filter:
driver = redirect
allow_filter
no_check_local_user
condition = "${if exists{/etc/virtual/${domain}/filter}{yes}{no}}"
user = "mail"
file = /etc/virtual/${domain}/filter
directory_transport = address_file
pipe_transport = virtual_address_pipe
retry_use_local_part
no_verify

uservacation:
driver = accept
condition = ${lookup{$local_part} lsearch
{/etc/virtual/${domain}/vacation.conf}{yes}{no}}
require_files = /etc/virtual/${domain}/reply/${local_part}.msg
transport = uservacation
unseen

userautoreply:
driver = accept
condition = ${lookup{$local_part} lsearch
{/etc/virtual/${domain}/autoresponder.conf}{yes}{no}}
require_files = /etc/virtual/${domain}/reply/${local_part}.msg
transport = userautoreply
unseen

virtual_aliases_nostar:
driver = redirect
allow_defer
allow_fail
data = ${if
exists{/etc/virtual/${domain}/aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/aliases}}}}
file_transport = address_file
group = mail
pipe_transport = virtual_address_pipe
retry_use_local_part
unseen

virtual_user:
driver = accept
condition = ${if eq {}{${if
exists{/etc/virtual/${domain}/passwd}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/passwd}}}}}{no}{yes}}
domains = lsearch;/etc/virtual/domainowners
group = mail
retry_use_local_part
transport = virtual_localdelivery

virtual_aliases:
driver = redirect
allow_defer
allow_fail
data = ${if
exists{/etc/virtual/$domain/aliases}{${lookup{$local_part}lsearch*{/etc/virtual/$domain/aliases}}}}
file_transport = devnull
group = mail
pipe_transport = virtual_address_pipe
retry_use_local_part


userforward:
driver = redirect
allow_filter
check_ancestor
check_local_user
no_expn
file = $home/.forward
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
no_verify

system_aliases:
driver = redirect
allow_defer
allow_fail
data = ${lookup{$local_part}lsearch{/etc/aliases}}
file_transport = address_file
pipe_transport = address_pipe
retry_use_local_part

localuser:
driver = accept
check_local_user
condition = "${if eq {$domain} {$primary_hostname} {yes} {no}}"
transport = local_delivery





begin transports


mailfilter:
driver = pipe
command = /etc/domeny/mailfilter -u
${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}} -d
$domain -l \"$local_part\" -s $message_size -a $sender_address
-m $message_id -c $rcpt_count -t $received_protocol -p $pipe_addresses
current_directory = "/tmp"
group = mail
home_directory = "/tmp"
log_output
message_prefix =
message_suffix =
return_fail_output
no_return_path_add
user = mail



spamcheck:
driver = pipe
batch_max = 100
command = /usr/sbin/exim -oMr spam-scanned -bS
current_directory = "/tmp"
group = mail
home_directory = "/tmp"
log_output
message_prefix =
message_suffix =
return_fail_output
no_return_path_add
transport_filter = /usr/bin/spamc -u
${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}
use_bsmtp
user = mail


majordomo_pipe:
driver = pipe
group = daemon
return_fail_output
user = majordomo


local_delivery:
driver = appendfile
delivery_date_add
envelope_to_add
directory = /home/$local_part/Maildir/
directory_mode = 770
create_directory = true
maildir_format
group = mail
mode = 0660
return_path_add
user = ${local_part}


virtual_localdelivery:
driver = appendfile
create_directory
delivery_date_add
directory_mode = 770
envelope_to_add
directory =
/home/${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}/imap/${domain}/${local_part}/Maildir
maildir_format
group = mail
mode = 660
return_path_add
user = "${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}"
quota = ${if
exists{/etc/virtual/${domain}/quota}{${lookup{$local_part}lsearch*{/etc/virtual/${domain}/quota}{$value}{0}}}{0}}

uservacation:
  driver = autoreply
  file = /etc/virtual/${domain}/reply/${local_part}.msg
  from = "${local_part}@${domain}"
  log = /etc/virtual/${domain}/reply/${local_part}.log
  no_return_message
  subject = "${if def:h_Subject: {Autoreply:
${quote:${escape:$h_Subject:}}} {I am on vacation}}"
  text = "\
        ------                                                          
------\n\n\
        This message was automatically generated by email software\n\
        The delivery of your message has not been affected.\n\n\
        ------                                                          
------\n\n"
  to = "${sender_address}"
  user = mail


userautoreply:
driver = autoreply
bcc = ${lookup{${local_part}} lsearch
{/etc/virtual/${domain}/autoresponder.conf}{$value}}
file = /etc/virtual/${domain}/reply/${local_part}.msg
from = "${local_part}@${domain}"
log = /etc/virtual/${domain}/reply/${local_part}.log
no_return_message
subject = "${if def:h_Subject: {Autoreply:
${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
to = "${sender_address}"
user = mail

devnull:
driver = appendfile
file = /dev/null


remote_smtp:
driver = smtp


address_pipe:
driver = pipe
return_output

virtual_address_pipe:
driver = pipe
group = nobody
return_output
user = "${lookup{$domain}lsearch* {/etc/virtual/domainowners}{$value}}"


address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add


address_reply:
driver = autoreply





begin retry

*                      rcpt_4xx    F,3h,15m; F,4d,8h
*                      *           F,2h,15m; G,16h,1h,1.5; F,4d,8h







Full debug output:

da7 (87.204.147.157) /var/log/exim % exim -d -v tdp@???
Exim version 4.68 uid=0 gid=0 pid=13146 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.4.20: (February 24, 2006)
Support for: crypteq iconv() Perl Expand_dlfunc OpenSSL
move_frozen_messages Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Size of off_t: 4
changed uid/gid: forcing real = effective
uid=0 gid=0 pid=13146
auxiliary group list: <none>
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
seeking password data for user "majordomo": cache not available
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "apache": cache not available
getpwnam() succeeded uid=1002 gid=1002
seeking password data for user "diradmin": cache not available
getpwnam() succeeded uid=106 gid=106
configuration file is /etc/exim.conf
log selectors = 0000ddff 006bb86b
LOG: MAIN
cwd=/var/log/exim 4 args: exim -d -v tdp@???
trusted user
admin user
changed uid/gid: privilege not needed
uid=8 gid=8 pid=13146
auxiliary group list: 8
seeking password data for user "majordomo": cache not available
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "majordomo": using cached result
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=8 gid=8
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=8 gid=8
seeking password data for user "majordomo": cache not available
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=8 gid=8
originator: uid=0 gid=0 login=root name=root
sender address = root@???
set_process_info: 13146 accepting a local non-SMTP message from
<root@???>
Sender: root@???
Recipients:
tdp@???
search_tidyup called

>>Headers received:


rewrite_one_header: type=F:
From: root <root@???>
search_tidyup called
>>Headers after rewriting and local additions:

I Message-Id: <E1IZlux-0003Q2-WC@???>
F From: root <root@???>
Date: Mon, 24 Sep 2007 13:16:03 +0200

Data file written for message 1IZlux-0003Q2-WC
>>Generated Received: header line

P Received: from root by da7.domeny.com with local (Exim 4.68)
        (envelope-from <root@???>)
        id 1IZlux-0003Q2-WC
        for tdp@???; Mon, 24 Sep 2007 13:16:03 +0200
calling local_scan(); timeout=300
local_scan() returned 0 NULL
Writing spool header file
Size of headers = 294
LOG: MAIN
  <= root@??? U=root P=local S=295
search_tidyup called
exec /usr/sbin/exim -d=0xfbb95cfd -Mc 1IZlux-0003Q2-WC
search_tidyup called

>>>>>>>>>>>>>>>> Exim pid=13146 terminating with rc=0 >>>>>>>>>>>>>>>>

da7 (87.204.147.157) /var/log/exim % Exim version 4.68 uid=8 gid=8
pid=13195 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.4.20: (February 24, 2006)
Support for: crypteq iconv() Perl Expand_dlfunc OpenSSL
move_frozen_messages Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Size of off_t: 4
changed uid/gid: forcing real = effective
uid=0 gid=8 pid=13195
auxiliary group list: <none>
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
seeking password data for user "majordomo": cache not available
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "apache": cache not available
getpwnam() succeeded uid=1002 gid=1002
seeking password data for user "diradmin": cache not available
getpwnam() succeeded uid=106 gid=106
configuration file is /etc/exim.conf
log selectors = 0000ddff 006bb86b
LOG: MAIN
cwd=/var/spool/exim 4 args: /usr/sbin/exim -d=0xfbb95cfd -Mc
1IZlux-0003Q2-WC
trusted user
admin user
skipping ACL configuration - not needed
seeking password data for user "majordomo": cache not available
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "majordomo": using cached result
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=8 gid=8
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=8 gid=8
seeking password data for user "majordomo": cache not available
getpwnam() succeeded uid=1001 gid=1
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=8 gid=8
set_process_info: 13195 delivering specified messages
set_process_info: 13195 delivering 1IZlux-0003Q2-WC
reading spool file 1IZlux-0003Q2-WC-H
user=root uid=0 gid=0 sender=root@???
sender_local=1 ident=root
Non-recipients:
Empty Tree
---- End of tree ----
recipients_count=1
body_linecount=0 message_linecount=7
running system filter
rda_interpret (file): /etc/system_filter.exim
expanded: /etc/system_filter.exim
22772 bytes read from /etc/system_filter.exim
data is an Exim filter program
Filter: start of processing
Filter: end of processing
system filter returned 1
Delivery address list:
tdp@???
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
EXIM_DBOPEN(/var/spool/exim/db/retry)
returned from EXIM_DBOPEN
opened hints database /var/spool/exim/db/retry: flags=O_RDONLY
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Considering: tdp@???
unique = tdp@???
dbfn_read: key=R:da7.promo.pl
dbfn_read: key=R:tdp@???
dbfn_read: key=R:tdp@???:<root@???>
no domain retry record
no address retry record
tdp@???: queued for routing
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

routing tdp@???
--------> mailfilter_director router <--------
local_part=tdp domain=da7.promo.pl
checking "condition"
calling mailfilter_director router
mailfilter_director router called for tdp@???
domain = da7.promo.pl
set transport mailfilter
queued for mailfilter transport: local_part = tdp
domain = da7.promo.pl
errors_to=NULL
domain_data=NULL localpart_data=NULL
routed by mailfilter_director router
envelope to: tdp@???
transport: mailfilter
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

After routing:
  Local deliveries:
    tdp@???
  Remote deliveries:
  Failed addresses:
  Deferred addresses:
search_tidyup called

>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>

--------> tdp@??? <--------
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
EXIM_DBOPEN(/var/spool/exim/db/retry)
returned from EXIM_DBOPEN
opened hints database /var/spool/exim/db/retry: flags=O_RDONLY
dbfn_read: key=T:tdp@???
no retry record exists
search_tidyup called
changed uid/gid: local delivery to tdp <tdp@???>
transport=mailfilter
uid=8 gid=8 pid=13196
auxiliary group list: <none>
home=/tmp current=/tmp
set_process_info: 13196 delivering 1IZlux-0003Q2-WC to tdp using mailfilter
mailfilter transport entered
direct command:
argv[0] = /etc/domeny/mailfilter
argv[1] = -u
argv[2] = ${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}
argv[3] = -d
argv[4] = $domain
argv[5] = -l
argv[6] = \"$local_part\"
argv[7] = -s
argv[8] = $message_size
argv[9] = -a
argv[10] = $sender_address
argv[11] = -m
argv[12] = $message_id
argv[13] = -c
argv[14] = $rcpt_count
argv[15] = -t
argv[16] = $received_protocol
argv[17] = -p
argv[18] = $pipe_addresses
search_open: lsearch "/etc/virtual/domainowners"
search_find: file="/etc/virtual/domainowners"
key="da7.promo.pl" partial=-1 affix=NULL starflags=1
LRU list:
:/etc/virtual/domainowners
End
internal_search_find: file="/etc/virtual/domainowners"
type=lsearch key="da7.promo.pl"
file lookup required for da7.promo.pl
in /etc/virtual/domainowners
lookup yielded: da7
direct command after expansion:
argv[0] = /etc/domeny/mailfilter
argv[1] = -u
argv[2] = da7
argv[3] = -d
argv[4] = da7.promo.pl
argv[5] = -l
argv[6] = "tdp"
argv[7] = -s
argv[8] = 295
argv[9] = -a
argv[10] = root@???
argv[11] = -m
argv[12] = 1IZlux-0003Q2-WC
argv[13] = -c
argv[14] = 0
argv[15] = -t
argv[16] = local
argv[17] = -p
argv[18] = tdp@???
set_process_info: 13198 **** string overflowed buffer ****
Writing message to pipe
writing data block fd=11 size=0 timeout=3600
writing data block fd=11 size=295 timeout=3600
writing data block fd=11 size=0 timeout=3600
mailfilter transport yielded 0
search_tidyup called
journalling tdp@???
mailfilter transport returned OK for tdp@???
post-process tdp@??? (0)
tdp@??? delivered
LOG: MAIN
=> tdp <tdp@???> F=<root@???>
R=mailfilter_director T=mailfilter S=295
>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>

changed uid/gid: post-delivery tidying
uid=8 gid=8 pid=13195
auxiliary group list: <none>
set_process_info: 13195 tidying up after delivering 1IZlux-0003Q2-WC
Processing retry items
Succeeded addresses:
tdp@???: no retry items
Failed addresses:
Deferred addresses:
end of retry processing
LOG: MAIN
Completed
end delivery of 1IZlux-0003Q2-WC
search_tidyup called
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=13195 terminating with rc=0 >>>>>>>>>>>>>>>>



--
Dział Techniczny
Marcin Król

Domeny, Hosting, Kolokacja, Certyfikaty SSL, Monitoring serwerów ...
------------------------------------------------------------------
DOMENY.PL sp. z o.o. ul. Wielicka 50, 30-552 Kraków, Poland
tel. +48(12)296 3663, info: +48 501 DOMENY
fax. +48(12)296 3664, +48(22)3 987 365
e-mail: pomoc@???, www: http://www.Domeny.pl
------------------------------------------------------------------
Komunikator online/ Live Chat:
http://live2.domeny.pl/request_email.php?l=phplive&x=1&deptid=2