В CakePHP 2 (где компонент электронной почты в значительной степени заменен классом CakeEmail ), вы можете выполнить эту настройку внутри /app/Config/email.php:
class EmailConfig {
public $email = array(
...
// The next line attempts to create a 'Return-path' header
'returnPath' => 'myaddress@mydomain.com',
// But in some sendmail configurations (esp. on cPanel)
// you have to pass the -f parameter to sendmail, like this
'additionalParameters' => '-fmyaddress@mydomain.com',
...
);
}
Или, если вам нужно сделать это только для одного письма, что-то вроде этого должно работать ...
App::uses('CakeEmail', 'Network/Email');
$email = new CakeEmail('MyConfig');
$email->from(...)
->to(...)
->subject(...)
->returnPath('myaddress@mydomain.com')
// Haven't tested this next line, but may possibly work?
->config(array('additionalParameters' => '-fmyaddress@mydomain.com'))
->send();