Date missing | why not using wp_mail?
-
In the headers sent by this plugin there is “Date: ” missing. I had to modify it:
function mail_404() {
if (!empty($this->mailto) && $this->mail_enabled) {
$to = $this->mailto;
$subject = ‘404: ‘.$this->url_404;
$message = ‘404 Report – a file not found error was registered on your site.’.”\n\n”
.’404 URL: ‘.$this->url_404.”\n\n”
.’Referred by: ‘.$this->url_refer.”\n\n”
.’User Agent: ‘.$this->user_agent.”\n\n”;
$headers = ‘From: ‘.$this->mailto . “\r\n”
.’Reply-To: ‘.$this->mailto . “\r\n”
.’Date: ‘ . date(“r”) . “\r\n” <—- HERE
.’X-Mailer: PHP/’ . phpversion();mail($to, $subject, $message, $headers);
The other issue is that this plugin justs uses php plain mail function instead of wp_mail. This makes this plugin incompatible with any SMTP plugin and unusable on systems where php mail doesn’t work.
- The topic ‘Date missing | why not using wp_mail?’ is closed to new replies.