Письма продолжают отправляться из примера - PullRequest
0 голосов
/ 29 декабря 2018

Уже много прочитал и даже сделал php artisan config: clear Проверено без всех файлов и hello@example.com нигде.

Работает из локальных без проблем.

ТакжеИмейте другое приложение на простом PHP, которое использует PHPMailer, и эта проблема не возникает, поэтому я не думаю, что это будет что-то, связанное с сервером.

Любая помощь приветствуется, поэтому этот скрипт только ждет, пока эта проблема будетрешено, так что он может быть живым.


ОБНОВЛЕНИЕ: Проблема была с почтовым сервером.Мы изменили почтовый сервер на другой компьютер, но не полностью настроили DNS.

Спасибо обоим за ответы.

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

1) Прежде всего вам необходимо установить переменную окружения в файле .env

MAIL_DRIVER=mail
MAIL_HOST=mail.abc.com
MAIL_PORT=465
MAIL_USERNAME=info@abc.com
MAIL_PASSWORD=abc123
MAIL_ENCRYPTION=null

2) Затем импортировать это в свой контроллер,

use Illuminate\Support\Facades\Mail;

3) Затем добавьте эту функцию в свой контроллер,

public function basic_email() {
  $data = array('name'=>"Virat Gandhi");
  Mail::send(['text'=>'mail'], $data, function($message) {
        $message->from('info@abc.com');
        $message->subject('Testing');
        $message->to('abc@gmail.com'); 
 echo "Basic Email Sent. Check your inbox.";
    });

4) Надеюсь, это помогло вам.

0 голосов
/ 30 декабря 2018

Адрес электронной почты настраивается в файле config / mail.php

'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
    'name' => env('MAIL_FROM_NAME', 'Example'),
],

, но как вы можете это увидеть, использует переменные среды, настроенные в .env в корневом каталоге

MAIL_FROM_ADDRESS=info@blabla.com.ar
MAIL_FROM_NAME="San Marino Pastas"

Помнитеесли вы используете artisan serve или очереди, перезапустите службы, чтобы принять новую конфигурацию.

Пожалуйста, попробуйте это и дайте мне знать, как это работает :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...