0

我在用户注册后设置了电子邮件验证,但是当用户收到电子邮件时,它只是在 GMAIL 的 FROM 列中显示“信息”。有没有办法可以将其更改为“Example.com”或“电子邮件验证”之类的其他内容?我只想让用户在打开电子邮件之前查看电子邮件的发件人。

这是它在 config/constants.php 中的定义方式——使用 CakePHP

if(!defined('EMAIL_FROM')) {

define('EMAIL_FROM', 'info@example.com');

}

请帮忙。

谢谢

4

3 回答 3

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');
于 2012-08-01T19:02:45.747 回答
0

我认为这对你有帮助

$this->Email->from = Configure::read('FROM_EMAIL');

于 2012-08-02T11:21:41.990 回答
0

我认为在电子邮件地址前面添加它会起作用:

if(!defined('EMAIL_FROM')) {    
  define('EMAIL_FROM', 'Email Verification <info@example.com>');    
}  
于 2012-08-01T19:04:24.133 回答