mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-18 11:58:24 +01:00
putting some debug into the send class to find problems more easily
This commit is contained in:
parent
687f6b0a16
commit
e025a14a08
@ -31,7 +31,7 @@
|
|||||||
{
|
{
|
||||||
var $err = array();
|
var $err = array();
|
||||||
var $to_res = array();
|
var $to_res = array();
|
||||||
|
var $debug = false;
|
||||||
/**
|
/**
|
||||||
* eGW specific initialisation of the PHPMailer: charset, language, smtp-host, ...
|
* eGW specific initialisation of the PHPMailer: charset, language, smtp-host, ...
|
||||||
*
|
*
|
||||||
@ -42,6 +42,7 @@
|
|||||||
{
|
{
|
||||||
if ($this->Subject || $this->Body || count($this->to))
|
if ($this->Subject || $this->Body || count($this->to))
|
||||||
{
|
{
|
||||||
|
if ($this->debug) error_log(__METHOD__." ".print_r($this->Subject,true)." to be send");
|
||||||
return PHPMailer::Send();
|
return PHPMailer::Send();
|
||||||
}
|
}
|
||||||
$this->CharSet = $GLOBALS['egw']->translation->charset();
|
$this->CharSet = $GLOBALS['egw']->translation->charset();
|
||||||
@ -56,6 +57,7 @@
|
|||||||
|
|
||||||
$bopreferences =& CreateObject('felamimail.bopreferences');
|
$bopreferences =& CreateObject('felamimail.bopreferences');
|
||||||
if ($bopreferences) {
|
if ($bopreferences) {
|
||||||
|
if ($this->debug) error_log(__METHOD__." using felamimail preferences for mailing.");
|
||||||
$preferences = $bopreferences->getPreferences();
|
$preferences = $bopreferences->getPreferences();
|
||||||
if ($preferences) {
|
if ($preferences) {
|
||||||
$ogServer = $preferences->getOutgoingServer(0);
|
$ogServer = $preferences->getOutgoingServer(0);
|
||||||
@ -69,9 +71,13 @@
|
|||||||
$this->Username = $username;
|
$this->Username = $username;
|
||||||
$this->Password = $ogServer->password;
|
$this->Password = $ogServer->password;
|
||||||
}
|
}
|
||||||
|
if ($this->debug) error_log(__METHOD__." using Host ".print_r($this->Host,true)." to be send");
|
||||||
|
if ($this->debug) error_log(__METHOD__." using User ".print_r($this->Username,true)." to be send");
|
||||||
|
if ($this->debug) error_log(__METHOD__." using Sender ".print_r($this->Sender,true)." to be send");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if ($this->debug) error_log(__METHOD__." using global config to send");
|
||||||
$this->Host = $GLOBALS['egw_info']['server']['smtp_server']?$GLOBALS['egw_info']['server']['smtp_server']:'localhost';
|
$this->Host = $GLOBALS['egw_info']['server']['smtp_server']?$GLOBALS['egw_info']['server']['smtp_server']:'localhost';
|
||||||
$this->Port = $GLOBALS['egw_info']['server']['smtp_port']?$GLOBALS['egw_info']['server']['smtp_port']:25;
|
$this->Port = $GLOBALS['egw_info']['server']['smtp_port']?$GLOBALS['egw_info']['server']['smtp_port']:25;
|
||||||
$this->SMTPAuth = !empty($GLOBALS['egw_info']['server']['smtp_auth_user']);
|
$this->SMTPAuth = !empty($GLOBALS['egw_info']['server']['smtp_auth_user']);
|
||||||
@ -79,6 +85,9 @@
|
|||||||
if (isset($senderadress) && !empty($senderadress)) $this->Sender = $senderadress;
|
if (isset($senderadress) && !empty($senderadress)) $this->Sender = $senderadress;
|
||||||
$this->Username = $username;
|
$this->Username = $username;
|
||||||
$this->Password = $GLOBALS['egw_info']['server']['smtp_auth_passwd'];
|
$this->Password = $GLOBALS['egw_info']['server']['smtp_auth_passwd'];
|
||||||
|
if ($this->debug) error_log(__METHOD__." using Host ".print_r($this->Host,true)." to be send");
|
||||||
|
if ($this->debug) error_log(__METHOD__." using User ".print_r($this->Username,true)." to be send");
|
||||||
|
if ($this->debug) error_log(__METHOD__." using Sender ".print_r($this->Sender,true)." to be send");
|
||||||
}
|
}
|
||||||
$this->Hostname = $GLOBALS['egw_info']['server']['hostname'];
|
$this->Hostname = $GLOBALS['egw_info']['server']['hostname'];
|
||||||
}
|
}
|
||||||
@ -110,6 +119,7 @@
|
|||||||
*/
|
*/
|
||||||
function msg($service, $to, $subject, $body, $msgtype='', $cc='', $bcc='', $from='', $sender='', $content_type='', $boundary='Message-Boundary')
|
function msg($service, $to, $subject, $body, $msgtype='', $cc='', $bcc='', $from='', $sender='', $content_type='', $boundary='Message-Boundary')
|
||||||
{
|
{
|
||||||
|
if ($this->debug) error_log(__METHOD__." to='$to',subject='$subject',,'$msgtype',cc='$cc',bcc='$bcc',from='$from',sender='$sender'");
|
||||||
//echo "<p>send::msg(,to='$to',subject='$subject',,'$msgtype',cc='$cc',bcc='$bcc',from='$from',sender='$sender','$content_type','$boundary')<pre>$body</pre>\n";
|
//echo "<p>send::msg(,to='$to',subject='$subject',,'$msgtype',cc='$cc',bcc='$bcc',from='$from',sender='$sender','$content_type','$boundary')<pre>$body</pre>\n";
|
||||||
$this->ClearAll(); // reset everything to its default, we might be called more then once !!!
|
$this->ClearAll(); // reset everything to its default, we might be called more then once !!!
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user