我在用户注册后设置了电子邮件验证,但是当用户收到电子邮件时,它只是在GMAIL的FROM列中显示“info”。有没有办法可以改变它来说“Example.com”或“电子邮件验证”等其他内容?我只是希望用户在打开电子邮件之前查看该电子邮件的来源。
以下是它在config / constants.php中的定义 - 使用CakePHP
if(!defined('EMAIL_FROM')) {
define('EMAIL_FROM', 'info@example.com');
}
请帮忙。
由于
答案 0 :(得分:1)
要定义from字段,您需要在启动CakeEmail对象后设置它,如文档http://book.cakephp.org/2.0/en/core-utility-libraries/email.html
中所示$email = new CakeEmail();
$email->from(array('me@example.com' => 'My Site'));
$email->to('you@example.com');
$email->subject('About');
$email->send('My message');
答案 1 :(得分:0)
我认为在电子邮件地址前添加它会起作用:
if(!defined('EMAIL_FROM')) {
define('EMAIL_FROM', 'Email Verification <info@example.com>');
}
答案 2 :(得分:0)
我认为这有助于你
$ this-&gt; Email-&gt; from = Configure :: read('FROM_EMAIL');