我是Yii Framework的新手并创建了第一个yii应用程序。 我试图在yii 1.1.14中发送邮件但不明白如何在yii中使用。
答案 0 :(得分:0)
有一个名为Configuration config = new Configuration();
config.setHostname("localhost");
config.setPort(3700);
final SocketIOServer server = new SocketIOServer(config);
server.addConnectListener(new ConnectListener() {
public void onConnect(SocketIOClient client) {
System.out.println("onConnected");
}
});
的扩展程序,由yii mailer
组成。
您可以在这里下载 - Yii-Mailer
将YiiMailer文件夹复制到protected / extensions
然后将以下代码添加到PhpMailer
config/main.php
然后你可以在控制器中创建一个函数来发送这样的电子邮件。
'import'=>array(
'ext.YiiMailer.YiiMailer',
'ext.yii-mail.YiiMailMessage',
如果您已指定,可以使用以下代码替换public static function SendEmail($emailContent){
$mail = new YiiMailer();
$mail->setFrom('info@example.com', 'Example Site Name');
$mail->setTo('Info@example.com');
$mail->setSubject('Example Site Name');
$mail->setBody($emailContent);
$mail->send();
echo "Successfully send";
}
行以获取管理员电子邮件。
setTo
和$mail->setTo(Yii::app()->params['adminEmail']);
与您自己的消息或内容对齐。
setBody
有关如何使用yii mailer here
的详细信息