У меня есть эта конфигурация электронной почты для отправки через SMTP через наш бизнес-аккаунт Google Apps.
class EmailConfig {
public $default = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => '[email protected]',
'password' => 'secret_password',
'transport' => 'Smtp'
);
}
Когда я отправляю электронное письмо, делая это:
$email = new CakeEmail('default');
$email->from('[email protected]', 'My App');
$email->to(array('[email protected]' => 'Recipient Name'));
$email->subject('Test Email');
$email->emailFormat('html');
$email->send();
Электронная почта доставляется, но отправляется с адреса: [email protected]
, а не [email protected]
.
Есть ли другая настройка, которую мне нужно использовать, или это невозможно?
РЕДАКТИРОВАТЬ:
Я попробовал решение, представленное в комментарии ниже, однако оно по-прежнему не делает письмо от no-reply