Меню

vesta control panel настройка почты

Vesta Control Panel — Forum

Как настроить почту на VESTA? для чайников без админа

Как настроить почту на VESTA? для чайников без админа

Post by vnkgd » Tue Apr 19, 2016 10:33 am

Есть проблема с получением почты. Проявил инициативу и начал писать инструкцию для чайников, но пока не решил проблему, поэтому просьба к администраторам помочь её дописать.

Инструкция по настройке почты на своём сервере:

1. Создали домен в разделе WEB. При создании домена – галочка поддержка почты. Домен автоматически появится в разделе MAIL и поставится галочка DKIM автоматически.
2. Идём к регистратору доменов (где регистрировали свой домен). Переадресовываем домен на свой хостинг. Если у вас статический IP и нет DNS сервера, то добавляем 2 записи A в виде:
Subdomain @ .mydomen.com IP: 111.111.111.111.
Subdomain www .mydomen.com IP: 111.111.111.111.
Субдомен Тип Приоритет Адрес
www A 0 111.111.111.111
@ A 0 111.111.111.111
3. Проверяем, работает ли сайт. (если внутри сети, то в маршрутизаторе ещё нужно пробросить порты, но это отдельно напишу инструкцию.
4. Переходим в раздел MAIL. Выбираем домен (например mydomen.com), Во всплыващем меню нажимаем Добавить аккаунт. В поле Аккаунт пишем название ящика: например info. Получится: info@mydomen.com.
5. Ящик создан. Можно зайти веб почту и проверить, отправляется ли почта.
6. Если почта отправляется, но не принимается, это мой случай.
7. Это не всё что нужно, чтобы почта приходила извне. Нужно сделать ещё манипуляции в конфигурации. Читая ветки по аналогичной проблеме, пишу инструкцию, которую надеюсь помогут дописать администраторы панели.
8. Заходим на сервер по SSH, вводим команду hostname.
9. Например ответ такой: mydomen2.com (один из ваших доменов — главный домен).
10. Для внешнего ip вашего сервера нужно проверить, есть ли PTR запись. Так же по SSH на нашем хостинге запускаем команду: nslookup -type=PTR 111.111.11.111, где вместо 111.111.11.11 — внешний ip вашего сервера.
11. Например у вас есть PTR запись. В ответ будет написано много разного, среди чего есть информация о вашем провайдере, который выдал вам внешний IP. Если такой записи нет – напишите провайдеру в тех поддержку, укажите ваш IP адрес и домен (один из ваших – главный) просьбу о создании PTR записи. После прописки, проверите ещё раз командой которой написано выше.
12. Собственно на этом инструкция пока закончилась. В ветке http://forum.vestacp.com/viewtopic.php? . 8&start=40 администратор подключился к человеку и что то там до настроил. Что именно? – вопрос и просьба дописать пока осталась не отвечена.
13. Так же есть нюансы по настройке почтового клиента (например Outlook), о которых тоже надеюсь дописать в инструкции, пока самому не получилось до настроить.

Сейчас проблема такая:
При отправке письма на созданную в панели почту — письмо не приходит.
Приходит письмо в ответ:
: connect to mydomen.com [111.111.11.111]: Connection timed out
и
host mydomen.com [111.111.11.111] said: 451 Temporary local problem — please try later

В почтовом клиенте:
Задача ‘mydomen.com — отправка’ сообщила об ошибке (0x800CCC6A) : ‘Сервер исходящей почты (SMTP) обнаружил внутреннюю ошибку. Если вы продолжаете получать это сообщение, обратитесь к администратору сервера или поставщику услуг Интернета. Отклик сервера: 451 Temporary local problem — please try later’
Но это может быть нюансы по настройке почтового клиента.

Читайте также:  настройка wifi адаптер ubuntu

В веб почте: — письма уходят. и с движка сайта письма приходят (например заказ обратного звонка). А снаружи почта не приходит.

Как показать логи почтовика? какой командой? Пардон — не спец, но и не чайник.

Что то нужно править в /etc/hosts, но вот что?

Что то смотим этой командой:
nano /etc/hosts
Только что смотрим не понятно, но выходит вот такая абракадабра:

Что то смотим вот этой командой:
cd /home/admin/conf/mail/mysite.com
Только что смотрим опять же не понятно, тут тоже что то есть похожее на аэроглифы, может здесь есть проблема?

CODE: SELECT ALL
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# Auto-generated hostname. Please do not remove this comment.
xxx.xx.xx.xx example.com

xxx.xx.xx.xx — главный ip сервера
example.com — реальный домен, работающий на сервере.
Должна быть также создана PTR запись для ip вашего сервера с именем example.com

Как это прописать:
nano /etc/hosts — если не открывает, значит:
vi /etc/hosts — мой случай. там было уже прописано 127 . и т.д. см. выше, только не было снизу написано:
внешний IP сервера и главный домен, на который прописал провайдер PTR запись.
Дописал, еле вышел из файла 🙂 нужно нажать SHIFT : (на клавише Ж). Появится : пишем команду wq — выход с сохранением.

Пока проблема не решена. решается. отпишусь
Даже в английской ветке форума свежие записи о проблеме с почтой но так и не увидел там решения.

источник

Полная настройка почты в Vesta

Настройка приёма почты в Vesta через почтовый клиент на компьютере по протоколу POP или IMAP. А также настройка почты для встроенной программы roundcube.

Настройка DNS в Vesta

Сервер должен поддерживать DNS. Тогда при создании в панели управления Vesta первого домена, создадутся и записи в DNS вкладке. Среди этих записей будет ns1.localhost.ltd. Эту запись можно не трогать. Она не связана с прописанными ns значениями вашего домена.

Заходим во вкладку DNS. Подводим курсор к сайту и добавляем запись с помощью кнопки Add Record.

Далее заполняем данные как на картинке ниже. А именно:
Record — @
Type — MX
IP or Value — mail.vash_sait.ru
Остальные поля можно не заполнять.

Настройка данных для IMAP

Если мы хотим, чтобы в дальнейшем работал почтовый клиент на компьютере через протокол IMAP, то там же в Vesta добавляем следующую запись:
В Record пишем imap
Type — A
IP or Value — указываем IP адрес своего сервера.

Если этого не сделать, то по IMAP подключаться не будет.

Создаём почтовый адрес в Vesta

Заходим во вкладку MAIL, нажимаем плюс (в английской версии ссылка меню называется Add Mail Domain). Вводим название своего домена и отмечаем все галочки.

Снова заходим во вкладку MAIL и создаём почтовый аккаунт с помощью ссылки в меню – Add Account.

Заполняем данные. Придумываем название почты к своему домену. Придумываем пароль к почте.

На всякий случай во вкладке SERVER панели управления Vesta перезагружаем почтовый сервис, который называется exim (mail server).

Читайте также:  zyxel keenetic нет wifi в настройках роутера

Почта на Vesta через roundcube

В панель управления Vesta встроен почтовый клиент, который называется roundcube. Войти туда можно через вкладку MAIL, далее по ссылке OPEN WEBMAIL.

И мы попадаем в почтовый клиент roundcube.

Заходить в почтовый клиент roundcube каждый раз для проверки почты, если доменов много — не самый удобный способ. Поэтому настроим приём почты (доставку и отправку) через установленную почтовую программу (The Bat, Outlook, почта в Mac OS и т.д.) на своём компьютере.

Настраиваем приём почты по протоколу POP или IMAP в Vesta

Изначально эта статья появилась как раз потому, что мне нужно было настроить приём почты из Vesta по протоколу POP / IMAP в почтовой программе на компьютере.

Настраиваем почтовый клиент у себя на компьютере. В данном случае приводится пример настройки почтового клиента для Mac Os. По аналогии настраиваются все другие клиенты.

Настройки сервера делаем, на основании предыдущих записей, следующими…

Имя пользователя:

Имя хоста видно на картинке выше, где мы придумывали название нашей почты. Там под заголовком USE SERVER HOSTNAME есть записи IMAP hostname и SMTP hostname. Это и есть те данные, которые нужно ввести в сервер входящей почты и в сервер исходящей почты или POP и SMTP поля.

Теперь почтовая программа на компьютере настроена и готова к приёму и отправки почты через виртуальный сервер с установленной панелью управления Vesta.

Также читайте

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Комментарии к статье “ Полная настройка почты в Vesta ” (21)

создал почтовый сервер не открывается а пишет вот что CONFIGURATION ERROR config.inc.php was not found. Please read the INSTALL instructions!

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

а где применить эти команды? куда их ввести

Через программу Терминал или аналоги.

а сделать это через winscp нельзя?

а все доперло можно через putty сделать. Спасибо

Скажи пожалуйста, как ввести эти команды в putty?
я знаю решение проблемы, надо изменить права доступа к файлу с 640 на 644, только я в упор не понимаю как это сделать. Спасибо!

Сложно ответить, потому что не понятно, на каком именно шаге вы стопоритесь.

Права доступа меняются командой chmod с указанием какие именно права применить и на какую папку. Эта команда есть выше.

Я так понимаю, что проблема как именно пользоваться программой Putty? К сожалению, у меня на сайте такой инструкции нет, а по памяти я не помню куда и что жать. Но суть достаточно проста. В программу нужно ввести адрес своего сервера SSH, а также логин и пароль к нему. После этого появится окошко типа консоли в Windows. Туда и нужно ввести команду, которая меняет права на файлы и папки.

Читайте также:  установка и настройка сервера печати windows

Если ничего не выходит и надо только поменять права пользователя. Кидайте доступ мне на почту (потом смените, почта внизу). Если действительно проблема только в этом, я помогу, поменяю права.

Через WinScp заходишь и идешь до файла /etc/roundcube/config.inc.php правой кнопкой по файлу и выбираешь свойства и ставишь галочку — Прочие R

Спасибо большое! Всё получилось!

]# chown root:ispapps /etc/roundcube/config.inc.php
chown: invalid group: `root:ispapps’
[root@infoshop-mail

]# chmod 640 /etc/roundcube/config.inc.php
chmod: cannot access `/etc/roundcube/config.inc.php’: No such file or directory
вот что пишет, что это?

Это команда только если файлы присутствуют на сервере. Если их нет, то команда не поможет. В вашем случае пишет, что такие файлы не найдены.

Рекомендую настроить почту через Яндекс. Нет смысла мучиться с настройками Roundcube, если что-то не работает по умолчанию. Яндекс к тому же гораздо удобнее и хорошо отлажен. Адрес при этом будет с именем вашего домена в конце. Другими словами отличий в работе почты не будет, за исключением, что она будет обрабатываться через Яндекс. А следовательно и более надежна. Сервер может пасть или после переустановки виртуального сервера письма исчезнут (если не сохранить заранее). А в Яндексе всё сохранится.

просто в весте эта почта стоит по умолчанию, а как сделать яндекс и привязать к панели веста

днс находятся на digital ocean

По ссылке выше инструкция по шагам 🙂

Почта не будет привязана к панели Vesta. Надо будет заходить через почту яндекса. Но почта будет привязана к домену сайта. Можно даже заходить через адрес сайта mail.sait.ru. По ссылке все расписано.

запись: mail — A — IP
конфликтует с записью: домен — MX — mail.site.ru
Сообщение — Запись MX указана на ваш исходный сервер, отображающий ваш исходный IP-адрес, что подвергает его отказу от обслуживания.

А вообще, как Вы DNS в панели редактируете, у Вас что — свои NS или дочерние уже есть?

Или Вы домен на ns1.localhost.ltd и ns2.localhost.ltd привязали и редачите записи теперь?

А если Вы используете NS регистратора, то как записи панели лягут на домен?

А если в панели установлены свои, то поясните людям, что нужно создать DNS домен на реальном домене, на котором будут прописаны NS с привязкой к IP сервера и потом в его настройках включить режим chaild-ns и потом в пакете по умолчанию панели изменить NS на NS из DNS домена. Но это на одном если IP и это немного неправильно, так просто разрабы панели сделали.

А вообще начните с того, что чтобы назначит в панели свои NS и редактировать прямо в ней записи, то для самого начала нужно 2 IP адреса.

Очень сложно пишите. Я почти ничего не понял. На сайте очень много статей про Vesta. Конкретна эта решает вопрос: как настроить почту на весте ничего стороннего не используя. Сама панель установлена на VPS сервере, который должен поддерживать DNS. И у вас есть все доступы.

источник

Добавить комментарий

Adblock
detector