php - Laravel 添加 ?发邮件

标签 php email laravel laravel-4

使用 Laravel 4 发送电子邮件到手机电子邮件地址并添加一个?到消息的开头。作为 html 或文本发送没有区别。我已经使用 native PHP 邮件功能以及 CodeIgniter 的邮件功能对相同的移动电子邮件地址进行了测试,并且没有问号。这仅在发送到移动电子邮件时发生。有什么建议吗?

public function send(){
        $data['name']= 'Jane';
        Mail::send(array('text' => 'textmessages.reminder'), $data, function($message){
            $message->from('me@myemail.com', 'Me');
            $message->to('1231231212@yourmobileemail.com')->subject('Test');
        });
    }

和整个 View :

Hi <?=$name?>

短信内容如下:

(Test) ?Hi Jane

最佳答案

创建 View 文件时,它被设置为导致问题的“包括 Unicode 签名 (BOM)”(但仅当发送到移动电子邮件地址时)。创建一个没有选中此选项的新 View 文件解决了这个问题。没有更多的问号。

关于php - Laravel 添加 ?发邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22204396/

相关文章:

java - 异步发送邮件

javascript - 电子邮件中包含图像/文本/插图的 HTML slider

internet-explorer - 发送邮件到 : form 时对邮件正文的限制

php - Laravel 5.2 中的多图像上传

php - symfony 第一次无法安装资源

javascript - 使用 jquery 在多个表单上提交表单之前询问确认

php - 如何取消声明已经声明的类?

php - 如何编写使用 PHP 变量的 MySQL 查询?

javascript - Jquery 附加来自 LaravelBalde 的内容

php - 内部消息系统 laravel 数据库设计