diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/forward_emails.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/forward_emails.php b/scripts/forward_emails.php index d40afac..92c7563 100755 --- a/scripts/forward_emails.php +++ b/scripts/forward_emails.php @@ -9,7 +9,7 @@ * */ -require_once "../htdocs/src/base.inc.php"; +require_once __DIR__ . "/../htdocs/src/base.inc.php"; // Read the email $fd = fopen("php://stdin", "r"); @@ -70,7 +70,7 @@ foreach ($splitmsg as $line) { preg_match("/posting-(.+)@.+/", $to, $identifiers); if (!isset($identifiers[1]) or !is_numeric($identifiers[1])) { - mailFailure("Invalid id"); + mailFailure("Invalid id. '$to' " . print_r($identifiers, true)); } $id = $identifiers[1]; @@ -85,15 +85,15 @@ if (!$post or $post->getStage() != 'approved') { $newsubject = "[" . $CONFIG['sitetitle'] . "] $subject"; if (mail($post->getEmail(), $newsubject, $message, $headers)) { - exit 0; + exit(0); } else { - exit 2; + exit(2); } function mailFailure($message='') { echo "5.1.1 $message\n"; - exit 1; + exit(1); } ?> |