私はcakephp2.2を使用しています
これは、Config/email.phpでのSMTP設定です。
public $gmail = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => 'appmailer@someapp.com',
'password' => 'somepassword',
'transport' => 'Smtp'
);
これは私のメール設定です。
App::uses('CakeEmail', 'Network/Email');
$email = new CakeEmail('gmail');
$email->from(array('bigshot@company.com' => 'On Behalf of Big Shot'));
$email->to('client@bigshotclient.com');
$email->subject('[Test -- please ignore] one last test. Remember to hit REPLY to this email');
$email->sender('appmailer@someapp.com');
$email->replyTo('bigshot@company.com', 'Big Shot');
$email->send('Remember to hit REPLY to this email');
メールが送信されると、FROMアドレスが繰り返し表示されます
On Behalf of Big Shot<appmailer@someapp.com>
FROMがbigshot@company.comの元のメールアドレスとして表示されるようにするにはどうすればよいですか?
ちなみに、replyToは非常にうまく機能します。
私はすべてのメール配信を完成させようとしています。