PHP API Sendgrid - Как авторизовать мою электронную почту как отправителя? - PullRequest
0 голосов
/ 07 октября 2018

Заранее спасибо за любую помощь!Я перехожу из phpMailer в Sendgrid PHP APi.У меня есть первый тестовый php-скрипт, работающий в режиме AWESOME, и он отправляет.

Однако мой вопрос заключается в следующем.В phpMailer мне пришлось авторизовать его для отправки с выбранного мной адреса электронной почты (введите сервер, адрес электронной почты и пароль).Однако в API sendgrid я не вижу места для этого.На самом деле я смог отправить тест с "test@example.com" домена, который мне даже не принадлежит.

Как мне авторизовать мою электронную почту marketing@mydomain.com, нужно ли мне авторизоваться?это где-то из моего домена cpanel?Должен ли я добавить детали где-нибудь на моем сервере?Или мне вообще нужно авторизоваться?

1 Ответ

0 голосов
/ 07 октября 2018

Вам нужно будет перейти к вашим sendgrid и создать пользователя / пароль в вашей учетной записи (вы можете создавать разные учетные данные для разных приложений в одной учетной записи).

После этого перейдите в приложение laravel и найдите config / app.php .

Найдите SMTP и активируйте его при необходимости;

Добавьте новую сгенерированную Sendgridучетные данные для вашего .env, если вы указали свои учетные данные SMTP из config / app.php в свой файл .env.В противном случае вы можете добавить их непосредственно в файл app.php вместо .env (я не советую это делать, поскольку файл .env должен существовать только локальнопока app.php используется в репозиториях);

Попробуйте использовать службу MAIL (также для тестирования электронной почты и предотвращения спама, я рекомендую Mailtrap )

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