2
0
forked from Wavyzz/dolibarr

Add return-path on command line option

This commit is contained in:
Rodolphe Quiedeville
2008-08-20 09:25:41 +00:00
parent a3c8c70d75
commit d12497fc0a

View File

@@ -208,7 +208,12 @@ class CMailFile
{
dolibarr_syslog("CMailFile::sendfile: mail start SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port'));
//dolibarr_syslog("to=".getValidAddress($this->addr_to,2).", subject=".$this->subject.", message=".stripslashes($this->message).", header=".$this->headers);
$res = mail($dest,$this->subject,stripslashes($this->message),$this->headers);
// le return-path dans les header ne fonctionne pas avec tous les MTA
$bounce = $this->addr_from != '' ? "-f {$this->addr_from}" : "";
$res = mail($dest,$this->subject,stripslashes($this->message),$this->headers, $bounce)
if (! $res)
{
$this->error="Failed to send mail to SMTP=".ini_get('SMTP').", PORT=".ini_get('smtp_port')."<br>Check your server logs and your firewalls setup";
@@ -534,5 +539,4 @@ function getValidAddress($adresses,$format)
return $ret;
}
?>