У меня есть домен, запись MX которого до сих пор указывала на коммерческий почтовый сервер, на котором у меня была учетная запись для этого домена; это был единственный аккаунт, назовите его me@myplace
.
Теперь мне нужно добавить несколько учетных записей электронной почты, поэтому я настроил собственный почтовый сервер и изменил запись MX, чтобы она указывала на него. Однако после выполнения тестов реле smtp путем отправки туда и обратно на учетную запись gmail (there@gmail.com
), Немного нервничаю:
Если я отвечу на сообщение из учетной записи Gmail, все в порядке.
Если я отправлю сообщение в учетную запись gmail от того же имени пользователя, что и единственная учетная запись, которая существовала для домена раньше (me @ myplace) - с которым у учетной записи Gmail есть история -- все хорошо.
Если я отправляю сообщение в учетную запись gmail, используя новую учетную запись пользователя - например, new @ myplace - все, похоже, проходит через удаленный клиент, и в журнале сервера smtp отмечается:
esmtp: id=XXXXXXXXX,from=<new@myplace>,addr=<there@gmail.com>,size=694,success: delivered: gmail-smtp-in.l.google.com
То есть сервер gmail принял сообщение и сказал моему серверу, что все в порядке, поэтому мой сервер сообщил удаленному клиенту, что все в порядке. Кроме сервер gmail лжет, так как сообщение никогда не доставляется к there@gmail.com
.
Меня беспокоит, что это признак того, что впереди еще более серьезные проблемы - что некоторые коммерческие почтовые серверы белый список по IP-адресу ретрансляции, а не только к домену, и отклонит мою почту, потому что я не являюсь коммерческим сервером в белом списке, и что они будут делать это так же, как, по-видимому, Google: радостно сообщив, что это принято, смысл Я никогда не получу уведомления об отказе или каким-либо образом знать, что моя почта не доставляется.
Итак, мой вопрос из двух частей:
Неужели это нечестность со стороны почтового сервера? То есть, он говорит, что принимает к доставке почту, которую никогда не намеревается доставлять? Или я упустил какую-то двусмысленность?
Если так, это пустая трата времени для меня, пытаясь запустить собственный почтовый сервер? Будут ли многие коммерческие серверы просто смотреть на IP-адрес ретранслятора (который соответствует MX-записи домена) и просто молча / нечестно отбрасывать мою почту, потому что она не находится в белом списке - то есть, по сути, я должен платить за рекламу из белого списка сервер, если я хочу, чтобы электронная почта доставлялась в современном мире?
Я владел этим доменом много лет, и он никогда не был источником спама, если это важно.
Нет. Все это означает, что они его приняли, и вы прошли первую батарею тестов. Есть и другие тесты, которые обычно занимают больше времени, и эти тесты часто проводятся после того, как почта принята. Ни вы, ни сам сервер не знаете, пройдете ли вы эти тесты или нет.
Нет. Однако если вы перепрыгнете через все препятствия, правильно настроите RDNS, SPF и убедитесь, что вы не являетесь открытым ретранслятором, вы, вероятно, обнаружите, что ваше соотношение принятых и недоставленных писем значительно снизится.
Вам следует прочитать еще о SMTP, электронной почте и фильтрации / черных списках спама.
Серверы - это не люди. Они не лгут. Если журнал показывает, что сервер Gmail принял письмо, значит, он его принял.
Принятие электронного письма и доставка его в почтовый ящик - это разные вещи. Сервер Gmail принял электронное письмо, но, возможно, отклонил, удалил или отфильтровал его на более позднем этапе доставки электронной почты в почтовый ящик получателя.