После определенного периода использования, обнаружено, что во многих местах в проекте необходимо использовать аутентификацию пользователей, проверку подлинности SMS и проверка почтового ящика основной тенденции, пшеница суммирует функции реализованы в рамках Laravel для отправки почты, будущее будет продолжаться о том, как добиться большего SMS подтверждение .....
В .env файле
1. Файл конфигурации Laravel
MAIL_DRIVER = // SMTP Рекомендуемый способ SMTP
MAIL_HOST = smtp.163.com // рекомендуется использовать QQ почтовый ящик 163 почтовых ящиков есть ошибка
MAIL_PORT = 25 // SMTP по умолчанию 25
MAIL_USERNAME = NULL // собственный счет 163
MAIL_PASSWORD = NULL // клиент пароль
MAIL_ENCRYPTION = нуль
,
2. Измените / файл конфигурации email.php
«From» => [ «адрес» => NULL, «имя» => NULL], он не подскажете инструкцию //, но практическое применение при addredd => нулевой ошибки, нужно 163 дней, чтобы написать свой адрес
3. 163 зарегистрированных почты и учетных записей электронной почты настройки POP3 / SMTP / IMAP должен быть открытым и включить код авторизации и проверки телефона
4. Laravel справочное руководство рассылки
Следует отметить, что ссылка должна сначала использовать почтовое сообщение посылается, когда опорный контроллер
Отправить тестовое сообщение
Установить в маршрутизации
Способ записи в контроллере
среди
1:Mail::raw 是发送原生数据,其他的内容发送方式在手册里都有提供;
2.$message->subjuet('');是文件的标题
3.$message->to();发送给谁
这是一份在 $message
消息生成器实例中可以使用的方法清单:
$message->from($address, $name = null); $message->sender($address, $name = null); $message->to($address, $name = null); $message->cc($address, $name = null);//抄送 $message->bcc($address, $name = null); $message->replyTo($address, $name = null); $message->subject($subject); $message->priority($level); $message->attach($pathToFile, array $options = []); // 以原始 $data 字符串附加一个文件... $message->attachData($data, $name, array $options = []); // 获取底层的 SwiftMailer 消息实例... $message->getSwiftMessage();
public function send(){ $image = Storage::get('images/obama.jpg'); //本地文件 //$image = 'http://www.baidu.com/sousuo/pic/sdaadar24545ssqq22.jpg';//网上图片 Mail::send('emails.test',['image'=>$image],function($message){ $to = '[email protected]'; $message->to($to)->subject('图片测试'); }); if(count(Mail::failures()) < 1){ echo '发送邮件成功,请查收!'; }else{ echo '发送邮件失败,请重试!'; } }