удаление 'via sendgrid.me' из почты, отправленной с помощью heroku - PullRequest
4 голосов
/ 10 января 2012

Я использую бесплатный план sendgrid для отправки электронной почты из моего приложения rails, размещенного на heroku. Я настроил его, используя комбинацию этих инструкций и этого урока

Это все работает, но на gmail отправитель приходит как 'myemail@myapp.com через sendgrid.me'

Есть ли способ избавиться от этого?

Я смотрел на этот форум , но не очень ясно, возможно ли это.

Если я не могу удалить его, может ли кто-нибудь порекомендовать альтернативный бесплатный сервис?

Ответы [ 6 ]

4 голосов
/ 09 мая 2014

Да, это возможно, я только что сделал это!

Войдите в свою панель мониторинга sendgrid.Затем перейдите в «Мои приложения» -> «DKIM» -> «Настройки», затем выберите «Установить домен DKIM в соответствии с доменом FROM». По умолчанию для домена установлено значение «sendgrid.me».

Документация DKIM

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

3 голосов
/ 02 декабря 2015

Я знаю, это старый вопрос. Но все изменилось, и теперь sendgrid позволяет всем пользователям аккаунта маркировать свои домены. Whitelabeling позволяет нам избавиться от заголовка «отправлено от имени» или «через sendgrid.me».

Whitelabeling домена и ссылки доступны для всех пользователей SendGrid, нет независимо от типа счета. Тем не менее, процесс IPL маркировки вращается вокруг одного центрального элемента: выделенного IP-адреса. Клиенты в SendGrid с учетной записью Pro или выше автоматически назначил один выделенный IP-адрес, который они исходящая почта. Во время этого процесса одна из записей DNS, которая должна быть размещенным является записью A, которая указывает, что вся почта выходит вдоль этого выделенного IP-адреса разрешено отправлять почту от имени вашего домена.

2 голосов
/ 14 июня 2012

Обновление: Sendgrid теперь позволяет вам настроить DKIM, который избавится от этого сообщения.

Sendgrid |Как устранить сообщение «От имени»

2 голосов
/ 10 января 2012

номер

GMail отображает это автоматически, основываясь на заголовках почты и характере службы отправки электронной почты:

https://support.google.com/mail/bin/answer.py?hl=en&answer=1311182&ctx=mail

1 голос
/ 05 января 2015

Краткий ответ:

номер

Более длинный ответ:

"это ограничение распространяется на наши бесплатные, облегченные и бронзовые планы и не может быть изменено, если вы не обновите свой аккаунт до уровня Silver или выше."

Подробный ответ:

В панели мониторинга SendGrid есть настройка, на которую ответил Фабиан, но она не будет работать, потому что у вас бесплатный план. Я лично проверил это, и электронная почта все еще показывала "через sendgrid.info".

Вот подтверждение от службы поддержки SendGrid:

https://support.sendgrid.com/hc/en-us/articles/200181738-My-emails-are-displaying-as-on-behalf-of-or-via-in-some-mail-clients

"По умолчанию SendGrid подписывает всю электронную почту с помощью DKIM для улучшения возможности доставки с доменами получателей. Однако при использовании учетных записей, которые не включают Whitelabeling, это означает, что домен в поле« от »не будет иметь надлежащего DNS-запись для аутентификации электронной почты. Из-за этого SendGrid вставляет заголовок Sender как sendgrid.me или sendgrid.info, и тогда электронная почта может быть должным образом аутентифицирована. Обратите внимание, что это ограничение относится к нашему Free, Lite и бронзовые планы, и не могут быть изменены, если вы не обновите свой аккаунт. При использовании учетной записи уровня Silver или выше вы можете решить эту проблему с отображением, сопоставив домен в своем адресе «от» с тем, который вы установили в своей учетной записи Whitelabel, где это возможно. "

0 голосов
/ 05 апреля 2016

Я просто нажал кнопку «Добавить домен» в разделе «Whitelabels» (на панели управления моей бесплатной учетной записи) и добавил свой домен (см. Примечание к этому ниже), а затем скопировал и вставил созданные записи CNAME в соответствии с инструкциями.После небольшой задержки (всего лишь минуты или две), похоже, все заработало!В электронных письмах больше не говорится "via sendgrid.net".

Обратите внимание, что это не позволило бы мне оставить поле "поддомен" пустым, поэтому перед выполнением описанной выше процедуры я создал новую запись CNAME с именем хоста:«sendgrid» и указал его на «@».

Итак, я следовал полной процедуре:

  1. Создал новую запись CNAME для моего домена с хостом «sendgrid» и значением »@ "
  2. Нажмите" Добавить домен "в настройках whitelabel SendGrid и введите" sendgrid "в качестве субдомена (и, конечно, мой домен в поле" домен ")
  3. Нажмите кнопку Сохранить, и генерируется SendGrid 3Записи CNAME
  4. Поскольку одна из записей CNAME была CNAME для «sendgrid», я снова отредактировал ее в диспетчере DNS и указал на вновь сгенерированное значение
  5. . Я добавил две другие CNAMEсгенерированные им записи (s1._domainkey и s2._domainkey)

Примечание: MailGun предлагает функцию в своих бесплатных учетных записях для записей SPF и DKIM, которая предлагает все те же функцииs их платные аккаунты (кроме ограничения на количество писем, которые вы можете отправлять в месяц).Я не совсем уверен, что приведенные выше настройки не приведут к проблемам с доставкой в ​​некоторых случаях (в зависимости от репутации вашего домена), поэтому для нового сервера вам может понадобиться либо платная учетная запись, либо более полнофункциональная.бесплатный сервис, такой как MailGun.

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