Настройване на Exim на Debian поща от Gmail

Има сайт, който се върти на сървър, работещ с Debian 6, Gmail (Google Apps) е свързан към домейна, за да обработва входящата поща.

Необходимо е да инсталирате и конфигурирате SMTP сървър за изпращане на поща чрез скриптове на сайта.

1) Инсталирайте Exim4 SMTP сървър

2) Настройте Exim4

  1. Изберете първата опция: Интернет сайт.
  2. Въведете домейна на сайта, той трябва да има същия IP като сървъра с exim4.
  3. Въвеждаме IP 127.0.0.1, защото ще изпращаме поща само от този север.
  4. Оставяме го празен, т.к няма да приемаме поща.
  5. Оставяме го празен, т.к няма да приемаме поща.
  6. Оставяме го празен, т.к няма да приемаме поща.
  7. Отговаряме Не.
  8. Изберете var/mail.
  9. Отговаряме Не.

3) Настройте изпращане на имейли до Gmail (Google Apps)

Във файла има няколко такива реда, трябва да потърсите този блок:

4) Задайте SPF

За да предотвратите попадането на писмата ни в спам, добавете текстов запис в DNS зоната на домейна:

Където:v=spf1 е SPF версията;a - позволява изпращане на поща от IP, посочен в A-записа на домейна;mx - позволява ви да изпращате поща от IP адреса, посочен в MX записите на домейна;ptr - позволява ви да изпращате поща от IP адреси, чийто PTR запис съдържа вашия домейн (т.е. самия домейн и поддомейни);include:_spf.google.com - позволява изпращане на поща в Gmail;

всички - показва, че всичко останало е спам.

5) Деактивирайте IPv6

При наличието на IPv6, Exim изпраща поща от него, ние не искаме това, така че във файла/etc/exim4/exim4.conf.templateдобавяме реда

6) Тествайте Exim4

7) Нека изрично кажем на PHP пътя до Exim4