Как реализовать Sendgrid с Rails 6 с использованием учетных данных - PullRequest
0 голосов
/ 12 июля 2020

У меня проблемы с интеграцией Sendgrid с Rails 6, и сейчас я немного потерялся, потому что, согласно моему терминалу, электронные письма отправляются на соответствующий адрес электронной почты.

OrderMailer#receipt: processed outbound mail in 17.9ms
Delivered mail 5f0b2c075e025_c1014870205f@aarons-macbook-pro.home.mail (8.1ms)
Date: Sun, 12 Jul 2020 17:28:07 +0200
From: john@anotherpin.com
To: *******@gmail.com
Message-ID: <5f0b2c075e025_c1014870205f@aarons-macbook-pro.home.mail>
Subject: Thank you for ordering from AnotherPin!
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_5f0b2c075ceb9_c10148702043a";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_5f0b2c075ceb9_c10148702043a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Thank you for your order!
-------------------------

Order ID: 148


Name: John Doe


Total price: $18.00


Thanks for your support!


----==_mimepart_5f0b2c075ceb9_c10148702043a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

Я озадачен, потому что я не получаю сообщений об ошибках в моей консоли rails. 1007 * Вот что я включил в свой development.rb:

  config.action_mailer.smtp_settings = {
  address:              'smtp.sendgrid.net',
  port:                 587,
  domain:               'john@anotherpin.com',
  user_name:             'apikey',
  password:              Rails.application.credentials[Rails.env.to_sym][:sendgrid_username],
  authentication:       'plain',
  enable_starttls_auto: true }

Я знаю, что по состоянию на апрель 2020 года Sendgrid требует проверки отправителей для использования каких-либо их служб, поэтому я успешно продолжил делать это. Тем не менее, похоже, что мои сообщения не отправляются в почтовый ящик тестовой электронной почты.

Есть ли какие-нибудь идеи, почему я вижу, что они отправляются в моем терминале, но не в моем фактическом почтовом ящике.

...