【发布时间】:2012-02-27 03:56:37
【问题描述】:
我正在尝试从 CakePHP 发送电子邮件但没有成功。我正在尝试使用 CakeEmail 和这段代码:
$email = new CakeEmail();
$email->from(array('reynierpm@gmail.com' => __('Recruitment Job App')))
->to('reynierpm@gmail.com')
->subject(__('Recruitment Status Update'))
->send(__('Dear, ReynierPM this is a testing email'));
由于没有发送电子邮件,因此无法正常工作。文件 /app/Config/email.php 有这样的配置:
class EmailConfig {
public $default = array(
'transport' => 'Debug',
'host' => 'smtp.gmail.com',
'port' => 25,
'timeout' => 30,
'username' => 'mlrepemi@gmail.com',
'password' => 'secret_password',
'charset' => 'utf-8',
'headerCharset' => 'utf-8',
);
}
我也试过这个http://bakery.cakephp.org/articles/sky_l3ppard/2009/11/07/updated-swiftmailer-4-xx-component-with-attachments-and-plugins,但在这种情况下我得到这个错误:
致命错误:在第 245 行的 /var/www/html/jobapp/app/Controller/Component/swift_mailer.php 中找不到类“testemailView”
我正在使用 CakePHP 2.0.6 和 SwiftMailer 4.1.5,有什么帮助吗? 提前干杯和感谢
【问题讨论】:
-
致命错误对我来说似乎很清楚。
-
哇,你这个笨蛋,把你的密码贴在这样的公共网站上
-
我想隐藏它,但无论如何它是一个测试帐户,所以黑客去吧jajajaja
-
我做了,看到草稿文件夹,所以现在去更改密码。
-
好的,这是没有密码的新版本pastebin.com/6PbEAaK3
标签: php cakephp frameworks cakephp-2.0