Назад | Перейти на главную страницу

Почтовый сервер с использованием Postfix

В настоящее время я установил свое веб-приложение на сервере Amazon EC2. Как хорошо известно, отправка электронной почты из EC2 имеет проблему. Можно ли арендовать сервер и использовать его в качестве почтового сервера вместо использования authsmtp в качестве дешевого и долговременного решения? В настоящее время я ищу дешевый хостинг, который предоставит мне root-доступ, чтобы его можно было настроить и использовать в качестве ретранслятора. В настоящее время я использую Postfix как MTA. Кто-нибудь реализовал это раньше? Мне любопытно, насколько возможно это решение. Я предполагаю, что общие требования: 1: Выделенный IP-адрес, не внесенный в черный список. 2: Открыть ретранслятор (открыт только для моего сервера) Любые советы по настройке заголовков, чтобы письма не попадали в папку для спама. Это похоже на клонирование authsmtp для личного использования. Есть ли предложения по использованию другого программного обеспечения почтового сервера вместо Postfix? Еще одна проблема - обратный DNS для этого сервера. Должна ли присутствовать запись PTR, если сервер используется как ретранслятор?

можно ли арендовать сервер и использовать его как почтовый сервер

Безусловно, это решение, которое реализует моя компания. Если вас не слишком беспокоит время, необходимое для открытия SMTP-соединения, вы также можете использовать любую бесплатную учетную запись (gmail) для отправки почты - вам все равно понадобится конфигурация DNS, и она медленная, но вы получите письмо, отправленное так, как если бы оно было отправлено из самого аккаунта.

Я недавно ответил на некоторые из этих вопросов. Таким образом, для настройки и предотвращения пометки "спам":

Есть ли предложения по использованию другого программного обеспечения почтового сервера вместо Postfix?

Нет, если вы не используете удаленный SMTP-сервер из своего кода, а это медленно. Qmail - единственная реальная альтернатива Linux: он медленный, громоздкий и нерегулярно обновляется. Я бы не рекомендовал это.

Еще одна проблема - обратный DNS для этого сервера. Должна ли присутствовать запись PTR, если сервер используется как ретранслятор?

Я считаю, что записи DNS (включая обратные записи) необходимы всегда: существует множество разных провайдеров, которые проверяют слегка изменяющиеся параметры, поэтому обязательно проверьте свою конфигурацию на каждом крупном провайдере (если возможно!)

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

При этом, да, вы могли бы это сделать. Что касается нагрузки, вы, вероятно, могли бы использовать VPS с любым дистрибутивом, который вам удобен. Postfix не так уж и плох в настройке, и настроить его для приема почты с заданного IP (вашего экземпляра EC2) совсем не сложно.

Вы также можете настроить аутентификацию там и настроить почтовый сервер на вашем экземпляре EC2, который ретранслирует ваш почтовый сервер и знает, как аутентифицироваться. Таким образом, если вам нужно изменить IP-адреса на вашем EC2 (я не знаю, будет ли он выделен вам или он может измениться), вам не придется связываться с почтовым сервером.

Любой виртуальный выделенный сервер справится с этим. Вы просто идете в такую ​​компанию, как slicehost, заказываете базовую версию, выбираете для нее предпочитаемую ОС, и она будет готова в кратчайшие сроки. Войдите, настройте свой почтовый сервер, настройте брандмауэр и т. Д., И все готово.

Вы также можете найти в Google несколько провайдеров smarthost и подписаться на их сервис для рассылки электронной почты.

Проблема EC2 не в заголовках, а в IP-адресе источника.

Это может быть вызвано предыдущим владельцем этого IP-адреса. Узнайте назначенный IP-адрес и проверьте его по RBL, а также проверьте репутацию IP-адреса по базе отправителя.

http://www.senderbase.org/ http://www.dnswatch.info/dns/rbl-lookup

Еще один совет - установить обратную запись DNS для IP-адреса и сопоставить с прямой записью. Настройка записи SPF / DKIM для вашего домена также помогает, поскольку все больше и больше людей переходят на SPF.

Если вы отправляете много писем, отметьте галочку: Постфиксное смещение / ограничение скорости исходящей почты

Возможно, вы захотите изучить решение VPS для вашего почтового сервера. Есть много доступных, скорее всего, недорогих. Я использовал VPSLink (http://vpslink.com) в течение нескольких лет как для частных, так и для коммерческих продуктов, и в основном получили положительный опыт. В настоящее время их самое низкое предложение дает вам базовый VPS примерно за восемь долларов США в месяц.

Некоторые предостережения, с которыми я столкнулся при использовании решения VPS:

  • Он не запускает java (по крайней мере, не на OpenVZ). Для этого могут быть решения.
  • Скорее всего, у него не будет подходящего MAC-адреса. Это может повлиять на любое программное обеспечение, которое генерирует UUID, хотя существуют запрещенные способы решения этой проблемы (более подробную информацию см. В RFC 4122).

Вы можете настроить PTR для вашего EIP на Amazon. Это форма, которую следует использовать для этого.

http://aws.amazon.com/contact-us/ec2-email-limit-request/

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

SendGrid Basic сравнивает цены с довольно дешевым хостом VPS, но будет намного более стабильным и имеет больше функций, которые вам не нужно поддерживать самостоятельно. Если вы отправляете намного больше электронных писем, чем это, функции Silver и выше будут стоить вашего времени.

Если вы особенно дешевы, то я видел, как люди создают учетную запись Gmail и используют SMTP-серверы Google из своих веб-приложений. Я не хотел бы комментировать, насколько это разумно, но, похоже, для них это работает.