使用 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/