yii2 邮件发送

bichir bichir 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我发一个url地址到某邮件,但是不能用&连接参数
如内容:http://localhost:8080/YIYIOA/frontend/web/index.php?r=/site/edit-week-target&id=12
发过去只能看到http://localhost:8080/YIYIOA/frontend/web/index.php?r=/site/edit-week-target
我把&符号换成?号或其他符号又能正常显示,这是为啥呢,网上找不到相关资料,
源码是这样的
 $mail =  Yii::$app->getMailer()->compose();
$mail->setTo($array)
->setSubject($title)
->setHtmlBody($content)
->send();

我把setHtmlBody换成setTextBody也试过也是一样的
补充:
发送的内容我是放在变量$content里的,所以会这种情况,如果我把发送内容直接写成死字符串就正常
如setHtmlBody("http://localhost:8080/YIYIOA/frontend/web/index.php?r=/site/edit-week-target&id=12") 正常
$content = "http://localhost:8080/YIYIOA/frontend/web/index.php?r=/site/edit-week-target&id=12";
setHtmlBody($content)不正常
...全文

相关推荐

Yii2使用swiftmailer发送邮件的方法

本文实例讲述了Yii2使用swiftmailer发送邮件的方法。分享给大家供大家参考,具体如下: 'mail' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@backend/mail', 'useFileTransport' => false,//set this property to false to send mails to real email addresses //comment the following array to send mail using php's mail

weixin_38715567

解决Yii2邮件发送结果返回成功,但接收不到邮件的问题

前言 本文主要介绍的是关于解决Yii2邮件发送返回成功但接收不到邮件问题的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 刚刚用了一下yii邮件发送功能,虽然结果返回成功,但接收不到邮件。 配置文件代码如下: 'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yiidemo', 'username' => 'root', 'password' => 'root', 'charset' => 'utf8', ],

weixin_38545332

yii2 console 集成swoole 执行异步任务,例如注册邮件,发送短信

yii2 console 集成swoole 执行异步任务,例如注册邮件,发送短信 使用方法:http://blog.csdn.net/nextvary/article/details/79136058

nextvary

PHPMailer PHP发送邮件

在TP框架common目录下创建一个文件(例子:mailer) 将资源中的五个文件放到文件夹下,并修改下五个文件夹的命名空间(例子:namespace app\common\mailer),之后在mailer的同级目录下再创建一个目录放自己的公共方法,或者找一个任意自己的公共类文件,写一个方法,用来调phpmailer。 资源文件中有一个文档可进行参考 注意事项: 协议方式端口号 大部分为465 SMTP服务器地址。每一个邮件服务商的这个都不一样。 发件人邮箱用户名和客户端授权密码 例子:smtp.qq.com。 123456@qq.com。授权密码:aaaaaaa 授权密码需要在QQ邮箱中开启IMAP/SMTP服务 包括别的服务商也是一样(某些服务商不需要授权码,有的需要登录密码)。 具体操作可查看文章

孙军军

Yii2框架使用计划任务的方法

本文实例讲述了Yii2框架使用计划任务的方法。分享给大家供大家参考,具体如下: <?php namespace console\controllers; use yii\console\Controller; /** * Test controller */ class TestController extends Controller { public function actionIndex() { echo "cron service runnning"; } public function actionMail($to) { echo "Sending

weixin_38569166
评论
收藏 已收藏
分享
返回顶部
bichir
PHP 20,393 成员 19,654 内容