diff options
Diffstat (limited to 'vendor/email_message/debug_message.php')
| -rw-r--r-- | vendor/email_message/debug_message.php | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/vendor/email_message/debug_message.php b/vendor/email_message/debug_message.php new file mode 100644 index 0000000..f8d4f02 --- /dev/null +++ b/vendor/email_message/debug_message.php @@ -0,0 +1,29 @@ +<?php +/* + * debug_message.php + * + * + * + */ + + +class debug_message_class extends email_message_class +{ + + private $logfile =""; + + function __construct() { + $this->logfile = $GLOBALS['TMP_PATH'] . '/studip-mail-debug.log'; + } + + function SendMail($to,$subject,$body,$headers,$return_path) { + if ($log = fopen($this->logfile, "a")){ + if(strlen($headers)) $headers.="\n"; + fwrite($log, "\n-- " . strftime("%x %X"). ' ' . $GLOBALS['auth']->auth['uname']); + fwrite($log, "\nTo: ".$to."\nSubject: ".$subject."\n".$headers."\n"); + fwrite($log,$body."\n"); + fclose($log); + } + } +} +?>
\ No newline at end of file |
