Помощь

Настройка электронной почты в VestaCP

Настраиваем почту на сервере с панелью VestaCP: создадим почтовый домен и почтовый ящик, выполним необходимые настройки DNS для домена.

Добавление почтового домена

Для управления почтовыми доменами и ящиками перейдите в раздел MAIL.

Здесь уже присутствуют домены, добавленные вами в разделе WEB; также вы можете добавить новый почтовый домен, кликнув на значок плюса.

При добавлении домена обязательно отметьте пункт DKIM.

Настройка электронной почты в VestaCP 

Если домен уже добавлен через WEB, можно кликнуть на «Редактировать», чтобы убедиться, что опция DKIM включена.

Настройка электронной почты в VestaCP 

Создание почтового ящика

Наведите курсор на поле с нужным доменом и нажмите «Добавить аккаунт».

Настройка электронной почты в VestaCP 

В поле «Аккаунт» укажите имя ящика (имя, которое будет указываться перед @; например, admin, info, support и так далее), также укажите пароль.

Настройка электронной почты в VestaCP 

По клику на «Дополнительные опции» можно сразу настроить размер почтовой квоты, алиасы для ящика и пересылку почты.

Настройка DNS-записей для домена

MX

  1. В панели 1host.kz/bill/ перейдите в раздел Домены.
  2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт Настройки DNS.
  3. Создайте новую MX-запись или отредактируйте имеющуюся, кликнув на значок карандаша. В качестве значения укажите ваш домен, например:

Настройка электронной почты в VestaCP 

  1. Удалите прочие MX-записи, если они были созданы.

SPF

В SPF-записи указывается список серверов, с которых разрешена отправка писем от имени вашего домена.

Для настройки SPF:

  1. В панели 1host.kz/bill/ перейдите в раздел Домены.
  2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт Настройки DNS.
  3. Если TXT-запись с параметром «v=spf1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT».
  4. В окне настройки DNS-записи поле «Хост» оставьте пустым. В поле «Значение» укажите следующую запись, заменив 1.1.1.1 на IP-адрес вашего сервера:
 v=spf1 ip4:1.1.1.1 a mx ~all

DKIM

  1. Создайте DKIM через консоль:
  • Подключитесь к серверу по SSH и выполните в консоли команду:
 v-list-mail-domain-dkim USER DOMAIN

Вместо USER укажите имя пользователя, под которым добавлен домен, вместо DOMAIN - имя домена, на котором создается почта. Например:

 v-list-mail-domain-dkim admin mydomain.com

В результате команды будут выведены private key и public key.

  • Скопируйте public key - весь текст, который находится между BEGIN PUBLIC KEY и END PUBLIC KEY:

Настройка электронной почты в VestaCP 

  1. Пропишите DKIM у домена:
  • В панели 1host.kz/bill/ перейдите в раздел Домены.
  • Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт Настройки DNS.
  • Если TXT-запись с параметром «v=DKIM1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT».
  • В окне настройки DNS-записи в поле «Хост» укажите mail._domainkey. В поле «Значение» вставьте следующую DKIM-запись:

Например:

Настройка электронной почты в VestaCP 

 v=DKIM1; k=rsa; p=скопированное_содержимое_public_key

DMARC

  • В панели 1host.kz/bill/ перейдите в раздел Домены.
  • Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт Настройки DNS.
  • Если TXT-запись с параметром «v=DMARC1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT».
  • В окне настройки DNS-записи в поле «Хост» укажите _dmarc. В поле «Значение» вставьте следующую DMARC-запись:
 v=DMARC1; p=none; aspf=r; sp=none

PTR

  • В панели VestaCP перейдите в раздел Сервер (Server) и нажмите на кнопку «Настроить» (значок шестеренки).

Настройка электронной почты в VestaCP 

  • В поле Имя хоста (Hostname) укажите ваш домен. Этим именем ваша почтовая служба будет представляться при отправке письма.
  • В панели 1host.kz/bill/ перейдите на вкладку Конфигурация.
  • В поле «IPv4-адрес» нажмите «Задать обратную зону» и также укажите ваш домен.

 

Почтовый клиент

Для работы с электронной почтой в VestaCP используется веб-интерфейс Roundcube. Чтобы получить доступ к нему, пройдите по ссылке Открыть веб-почту, расположенной над списком почтовых доменов.

Настройка электронной почты в VestaCP 

Для входа в Roundcube используйте имя созданного почтового ящика и соответствующий ему пароль.

Возможные ошибки

Если при отправке писем через Roundcube возникает ошибка: Access denied - Invalid HELO name (See RFC2821 4.1.3), вам потребуется внести изменения в файл /etc/roundcube/defaults.inc.php.

Откройте файл в редакторе и найдите следующую строку:

 $config['smtp_helo_host'] = '';

Замените ее на:

 $config['smtp_helo_host'] = 'localhost';

Дополнительные настройки

В VestaCP также предусмотрена возможность настройки "Ловушки для почты". Эта функция позволяет собирать письма, отправленные на несуществующие адреса на вашем домене, и пересылать их на указанный вами адрес e-mail. Для настройки "Ловушки" выберите соответствующий домен в разделе MAIL, затем нажмите "Редактировать" и укажите имя ящика.

Остались вопросы - пишите