Python: почта моего сервера отправляется на спам - PullRequest
0 голосов
/ 14 марта 2011

Я пытаюсь отправить письма с подтверждением по электронной почте из приложения, которое я пишу.Я бегу на Линоде, используя server = smtplib.SMTP() и server.sendmail().По какой-то причине gmail помечает эти сообщения как спам.

Мой почтовый шаблон:

{% if define('From', 'CQ <Invite@campusquery.com>') or define('Reply-To', 'noreply@campusquery.com') or define('Subject', "CQ: You've been invited to our beta!") %}{{fail()}}{% end %}

msg goes here

Это также работало и раньше, когда я заставил CQ вместо пригласить@campusquery.com.Однако, когда этот способ не позволяет мне определить отправителя.

Как это исправить?

Спасибо.

Ответы [ 2 ]

1 голос
/ 14 марта 2011

С какого сервера вы отправляете?Существует множество других факторов, таких как черные списки IP-адресов, частота сообщений, отметили ли пользователи спам, DNS / обратный DNS, записи SPF.

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

0 голосов
/ 14 марта 2011

Я думаю, что адрес «От» должен быть действительным адресом электронной почты - например, иметь <some name>, @ и действительный host, как в bob@example.com - для GMail не считать это спамом.

...