подключение gmail к приложению laravel: отправка и получение писем из приложения - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь подключить gmail к приложению laravel, чтобы я мог отправлять и получать электронные письма из приложения, как показано ниже: https://ibb.co/1QkDTTh. Я просто не знаю, как начать, так что еслиУ любого из вас есть общее представление о том, как это можно сделать, скажите, пожалуйста.спасибо.

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Насколько я знаю, вы должны разрешить менее безопасному приложению использовать вашу учетную запись Google.Это можно сделать в вашей учетной записи Google

Затем вы должны добавить свои параметры в файл config/mail.php или в файл .env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=ENTER_YOUR_GMAIL_USERNAME
MAIL_PASSWORD=ENTER_YOUR_GMAIL_PASSWORD
MAIL_ENCRYPTION=ssl

.можете добавить свой php-код для отправки электронных писем с использованием учетной записи Google

use Illuminate\Support\Facades\Mail;
//...
$to_name = 'TO_NAME';
$to_email = 'TO_EMAIL_ADDRESS';
$data = array('name'=>"Sam Jose", "body" => "Test mail");

Mail::send('emails.mail', $data, function($message) use ($to_name, $to_email) {
    $message->to($to_email, $to_name)
            ->from('FROM_EMAIL_ADDRESS','Artisans Web')
            ->subject('Artisans Web Testing Mail');
    ;
});

Ваше мнение должно быть resources/views/emails/mail.blade.php

Hi <strong>{{ $name }}</strong>,

<p>{{ $body }}</p>

Вот и все

0 голосов
/ 03 мая 2019

попробуйте это добавьте следующий код в файл .env и перейдите в раздел безопасности gmail (https://myaccount.google.com/security), а затем включите менее безопасные приложения

MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=your gmail Id
MAIL_PASSWORD=your gmail password
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=info@example.com
MAIL_FROM_NAME=test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...