我用
$email->from('contact@domain.com');
但是我收件箱中的电子邮件是“username@host411.hostmonster.com”
CakePHP 实际上是使用 PHP 的邮件功能。所以你需要在 php.ini 中检查你的邮件设置。
此外,由于有许多反垃圾邮件系统,使用 from() 非常不稳定。我建议您改用 replyTo() 。
有关 CakePHP 邮件功能的更多信息:http: //book.cakephp.org/1.3/en/view/1284/Class-Attributes-and-Variables