лучший метод не заливая почтовый сервер
не много вы можете сделать по этому поводу за проверки с вашим почтовым сервером администратора (если это общий хостинг аккаунт/не находится под вашим контролем). но если требование - одно электронное письмо одному получателю на одно событие, это не должно быть слишком большой проблемой. вещи, которые, как правило, засоряют почтовые системы, - это электронные письма с сотнями (или более) получателей.
Если у вас есть события, отжигающие все время, возможно, подумайте об их объединении и отправке электронного письма, которое суммирует их периодически.
отправки сообщений, как от конкретного пользователя, но все еще ясно из вашего приложения (чтобы жалобы и т.д. вернуться к вам), не нарушая хороший этикет электронной почты
вы можете сделать это с помощью " Reply-To ", который затем будет использовать этот адрес вместо адреса From, когда будет составлено сообщение электронной почты.
вы также должны установить заголовок «Возврат-Путь» любого электронного письма, так как электронная почта без этого часто отфильтровывается.
ex.
From: [email protected]
Return-Path: [email protected]
Reply-To: [email protected]
настройки и использование отправителе идентификатор, предметно-ключи, SPF, вскрывать DNS, и т.д., чтобы убедиться, что ваши письма правильно определены
все это в значительной степени зависит от того, как много собственностей у вас есть ваши почтовые и DNS-серверы. spf/sender-id и т. д. - все проблемы DNS, поэтому вам нужно иметь доступ к DNS.
в вашем примере это может представлять собой проблему. поскольку вы настраиваете почту для определенного пользователя, для этого пользователя должен быть установлен SPF (например), установленный в их DNS, чтобы ваш почтовый сервер был действительным отправителем. вы можете себе представить, как беспорядочно (если не прямо невозможно) это получилось бы с рядом пользователей с различными именами доменов.
как для обратного DNS, так и для него, это действительно зависит. большинство клиентов интернет-провайдера и т. д. ... просто проверит, чтобы установить обратный DNS. (т.е. 1.2.3.4 разрешает host.here.domain.com, даже если host.here.domain.com не разрешает вернуться к 1.2.3.4). это связано с количеством общего хостинга (где почтовые серверы часто сообщают о себе как имя домена клиента, а не настоящий почтовый сервер).
Существует несколько строгих сетей, требующих соответствия обратного DNS, но для этого требуется, чтобы вы контролировали почтовый сервер, если он не совпадает в первую очередь.
Если вы можете быть более конкретным, я могу предоставить немного больше советов, но, как правило, людям, которые должны отправлять почту приложения, и не имеют кучи контроля над своей средой, d предполагают следующее:
- убедитесь, чтобы установить «Return-Path»
- это хорошо, чтобы добавить приложение и информацию о нарушениях, а также в заголовках именно: «X-Mailer» и «X-Abuse- To "(это настраиваемые заголовки, только для информационных целей)
- убедитесь, что для DNS-адреса сервера исходящей почты установлен обратный DNS-адрес
oh все это и более на http://www.alandoherty.net/info/mailservers/ – 2009-01-29 02:05:29