summaryrefslogtreecommitdiffstats
path: root/agent/exilog_agent.pl
diff options
context:
space:
mode:
Diffstat (limited to 'agent/exilog_agent.pl')
-rwxr-xr-xagent/exilog_agent.pl4
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});
}