return;
define('smtp_php', true);
- include('../functions/addressbook.php');
+ require_once('../functions/addressbook.php');
+ require_once('../functions/plugin.php');
global $username, $popuser, $domain;
if ($num != 250) {
$tmp = nl2br(htmlspecialchars($tmp));
displayPageHeader($color, 'None');
- include ("../functions/display_messages.php");
+ include_once('../functions/display_messages.php');
$msg = "Message not sent!<br>\nReason given: $tmp";
plain_error_message($msg, $color);
return(0);
}
if ($status == 0) {
- include '../functions/page_header.php';
+ include_once('../functions/page_header.php');
displayPageHeader($color, 'None');
- include ("../functions/display_messages.php");
+ include_once('../functions/display_messages.php');
$lines = nl2br(htmlspecialchars($lines));
$msg = $message . "<br>\nServer replied: $lines";
plain_error_message($msg, $color);
return $err_num;
}
- function sendMessage($t, $c, $b, $subject, $body, $reply_id, $prio = 3) {
+ function sendMessage($t, $c, $b, $subject, $body, $reply_id) {
global $useSendmail, $msg_id, $is_reply, $mailbox, $onetimepad;
global $data_dir, $username, $domain, $key, $version, $sent_folder, $imapServerAddress, $imapPort;
+ global $more_headers;
$more_headers = Array();
+ do_hook("smtp_send");
+
$imap_stream = sqimap_login($username, $key, $imapServerAddress, $imapPort, 1);
if (isset($reply_id) && $reply_id) {
$more_headers['References'] = $hdr->message_id;
}
}
- $more_headers = array_merge($more_headers, createPriorityHeaders($prio));
// In order to remove the problem of users not able to create
// messages with "." on a blank line, RFC821 has made provision
return $length;
}
- function createPriorityHeaders($prio) {
- $prio_headers = Array();
- $prio_headers["X-Priority"] = $prio;
-
- switch($prio) {
- case 1: $prio_headers["Importance"] = "High";
- $prio_headers["X-MSMail-Priority"] = "High";
- break;
-
- case 3: $prio_headers["Importance"] = "Normal";
- $prio_headers["X-MSMail-Priority"] = "Normal";
- break;
-
- case 5:
- $prio_headers["Importance"] = "Low";
- $prio_headers["X-MSMail-Priority"] = "Low";
- break;
- }
- return $prio_headers;
- }
-?>
+?>
\ No newline at end of file