Есть ли разница между отправкой codeigniter через smtp в gmail и отправкой через sendmail, когда наши записи mx указывают на google? - PullRequest
2 голосов
/ 16 сентября 2010

В настоящее время нас считают спамом, и нам нужно выяснить, что является лучшим решением.

Должны ли мы использовать sendmail или отправлять через smtp напрямую в Google?

Ответы [ 4 ]

1 голос
/ 16 сентября 2010

Да.

  • В первом случае вы отправляете сообщение на SMTP-сервер Gmail для доставки.
  • Во втором вы отправляете сообщениедля отправки почты, которая, в зависимости от его конфигурации, будет передавать его на SMTP-сервер вашего провайдера (или что-либо еще настроено) или непосредственно на SMTP-серверы Google.В любом случае SMTP-серверы в записях MX Google могут отличаться от того, что вы называете «SMTP-сервером Gmail» (т. Е. Первый может не ретранслироваться).
1 голос
/ 16 сентября 2010

Если вы используете gmail smtp для отправки электронной почты с вашего домена, задумывались ли вы о внедрении DKIM / SPF в свой DNS?

DKIM обозначает доменные ключи и является записью DNS, содержащей ключ шифрования.для авторизации вашего домена в качестве отправителя.Это будет выглядеть примерно так, как показано ниже, хотя я не уверен, что Google реализовал это:

gm._domainkey TXT "k=rsa p=sdhisgnsdgnejrneikslnmvdfkls"

SPF - это структура защиты отправителя, что влечет за собой добавление в ваш dns txt-записи, которая разрешает отправлять другим серверампочта от имени вашего домена.SPF для Google будет выглядеть примерно так:

mydomain.com. TXT "v=spf1 include:aspmx.googlemail.com -all"

И то, и другое в значительной степени поможет снизить ваш рейтинг спама, который можно измерить с помощью таких инструментов, как litmusapp.com .

В качестве альтернативы, я использую postmarkapp.com , отправителя электронной почты (с smtp и api), который имеет дело с большим количеством спам-оценок для вас и может также возвращаться в ваше приложение (через веб-крючок)когда письмо приходит в норму.

1 голос
/ 16 сентября 2010

Когда вы настраиваете запись MX, вы в основном настраиваете входящую почту.Это не влияет на исходящую электронную почту.Поэтому при отправке с использованием sendmail используемый SMTP-сервер является вашим собственным сервером на этом компьютере.Однако, когда вы используете SMTP для Gmail, ну ... тогда ваш SMTP-сервер является Gmail.

Когда кто-то отправляет вам электронное письмо, запись MX будет указывать, куда нужно отправить эту почту.Это не имеет ничего общего с исходящей электронной почтой.

0 голосов
/ 24 сентября 2010

Фильтры почтового спама используют отправляющий IP-адрес в качестве основного компонента определения нежелательности входящего сообщения. Если вы не обращали особого внимания на поддержание этого, IP-адрес вашего сервера исходящей почты - ящик, на котором вы используете sendmail - может иметь нейтральную или плохую репутацию в большинстве основных фильтров спама (например, Gmail, Postini и Yahoo для Barracuda и IronPort).

Поэтому для максимальной доставки я бы порекомендовал вам отправлять через исходящие серверы Gmail.

Эта рекомендация предполагает, что вы можете сделать это в TOS; Gmail предназначен для индивидуального использования, а не для шлюза приложений, поэтому, если вы отправляете больше, чем ок. 100 сообщений в день, вы должны вместо этого взглянуть на коммерческое решение ретрансляции. Адам упомянул http://postmarkapp.com; два других варианта, с которыми мы имели дело в Yahoo: http://authsmtp.com и http://sendgrid.com.

Надеюсь, это поможет.

...