要向我的提供商发送电子邮件,我应该在电子邮件地址前插入-f标志。也就是说,如果我使用它:
App::uses( 'CakeEmail', 'Network/Email' );
$email = new CakeEmail( );
$email->from( 'from@ext_domain.com' );
$email->to( 'to@my_domain.com' );
$email->subject( 'Subject' );
$email->emailFormat( 'text' );
$email->send( 'My message' );
我什么都没收到。 我应该补充:“ - f to@my_domain.com” 我应该在哪里添加这个标志?
答案 0 :(得分:0)
如果您的服务器没有以安全模式运行,您可以在稍微未记录的additionalParameters
电子邮件配置选项中定义标记,该选项仅供MailTransport
使用。
class EmailConfig {
public $yourConfig = array(
'transport' => 'Mail',
'from' => 'from@example.com',
// ...
'additionalParameters' => '-ffrom@example.com'
);
// ...
}
请注意,-f
标记用于定义发件人,而不是收件人,因此它很可能设置为from@...
,而不是to@...
。