diff options
Diffstat (limited to 'agent/exilog_agent.pl')
-rwxr-xr-x | agent/exilog_agent.pl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/agent/exilog_agent.pl b/agent/exilog_agent.pl index e09dce9..bd256ab 100755 --- a/agent/exilog_agent.pl +++ b/agent/exilog_agent.pl @@ -47,6 +47,7 @@ unless ($foreground) { setsid(); # dup STDOUT/ERR + open(STDIN, "< /dev/null"); open(STDOUT, ">&LOG"); open(STDERR, ">&LOG"); } @@ -139,7 +140,8 @@ sub _queue_actions { 'action' => 'delete' } ); foreach (@{$deliver}) { - system("$exim -qff $_->{message_id} &"); + system("$exim -Mt $_->{message_id}"); + system("$exim -Mc $_->{message_id} &"); sql_queue_clear_action($config->{agent}->{server},$_->{message_id}); } |