Без удаленного доступа не разобраться.
Спасибо, но было решено перенести физический сервак на виртуальную машину. Проблема была скорее всего с железом.
После переноса пока все работает!
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Red Hat Linux, Fedora, CentOS → Установка и настройка почтового сервера Postfix на CentOS 6.6(CentOS7)
Страницы Назад 1 … 19 20 21 22 23 … 28 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Без удаленного доступа не разобраться.
Спасибо, но было решено перенести физический сервак на виртуальную машину. Проблема была скорее всего с железом.
После переноса пока все работает!
Подскажите пару моментов. Сделал по инструкции все и локальная почта гоняет нормально. Хочу теперь выпустить ее наружу.
Что имеем.
CentOS 6.5 - почтовый сервер (192.168.1.20)
Так же имеются свои два DNS (мастер и слаэйв) (192.168.1.77 и 192.168.3.223)
[root@vpnserver vmail]# dig @ns1.mgkb1.local mgkb1.local
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @ns1.mgkb1.local mgkb1.local
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33193
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;mgkb1.local. IN A
;; ANSWER SECTION:
mgkb1.local. 86400 IN A 192.168.3.77
mgkb1.local. 86400 IN A 192.168.1.77
mgkb1.local. 86400 IN A 192.168.2.77
;; AUTHORITY SECTION:
mgkb1.local. 86400 IN NS ns1.mgkb1.local.
mgkb1.local. 86400 IN NS ns2.mgkb1.local.
;; ADDITIONAL SECTION:
ns1.mgkb1.local. 86400 IN A 192.168.1.77
ns2.mgkb1.local. 86400 IN A 192.168.3.223
;; Query time: 1 msec
;; SERVER: 192.168.1.77#53(192.168.1.77)
;; WHEN: Sat Sep 20 11:49:30 2014
;; MSG SIZE rcvd: 145[root@vpnserver vmail]# dig @ns1.mgkb1.local mgkb1.local MX
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @ns1.mgkb1.local mgkb1.local MX
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64331
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3
;; QUESTION SECTION:
;mgkb1.local. IN MX
;; ANSWER SECTION:
mgkb1.local. 86400 IN MX 10 mail.mgkb1.local.
;; AUTHORITY SECTION:
mgkb1.local. 86400 IN NS ns1.mgkb1.local.
mgkb1.local. 86400 IN NS ns2.mgkb1.local.
;; ADDITIONAL SECTION:
mail.mgkb1.local. 86400 IN A 192.168.1.20
ns1.mgkb1.local. 86400 IN A 192.168.1.77
ns2.mgkb1.local. 86400 IN A 192.168.3.223
;; Query time: 1 msec
;; SERVER: 192.168.1.77#53(192.168.1.77)
;; WHEN: Sat Sep 20 11:50:02 2014
;; MSG SIZE rcvd: 134Есть доменное имя зарегистрированное на яндекс DNS (это те которые бесплатные и дают править записи)
Какие мои действия?
Твои действия;
1. Прописываешь хостнейм mail.domain.ru на CentOS в /etc/hosts
2. А также прописываешь имя хоста в /etc/postfix/main.cf
Тоесть меняешь везде домен и имя хоста на свои, а также ip адрес надо поменять на свой белый.
3. Удаляешь все свои DNS сервера из /etc/resolv.conf, оставляешь там только провайдеровские адреса.
4. На yandex dns изменяешь/прописываешь MX запись, ее значение твой - IP адрес почтового сервера.
5. Если настраивал свои dns сервера, тогда надо в yandex dns прописать их как вторичные (слейв) сервера для твоего домена. Тупо вбить их в ya dns.
6. Обращаешься к своему провайдеру (админу) и говоришь чтобы они прописали у себя PTR запись вида -
IP адрес твоего почтового сервера -> mail.domain.ru
7. Ждешь пока обновятся записи DNS на корневых серверах.
8. Проверяешь работоспособность почтового сервера, посылаешь письма на право и налево.
Я могу ошибаться, но по идее должно быть так.
Прописываешь хостнейм mail.domain.ru на CentOS в /etc/hosts
Тут понятно. Меняю на mail.mageialinux.ru
А также прописываешь имя хоста в /etc/postfix/main.cf
myhostname = mx.mageialinux.ru
mydomain = mageialinux.ru
а также ip адрес надо поменять на свой белый.
Это где? У меня почтовый сервер находится не на шлюзе, а в дебрях локалки. Пробрасывать порты?
Удаляешь все свои DNS сервера из /etc/resolv.conf, оставляешь там только провайдеровские адреса.
Фигово, а как же он будет резолвить локальные? А может на моем мастере сделать форвард от яндекса? Типо если не авторизован, то берет от него.
На yandex dns изменяешь/прописываешь MX запись, ее значение твой - IP адрес почтового сервера.
У меня сейчас там вот так
@ MX mx.yandex.ru. 10
Обращаешься к своему провайдеру (админу) и говоришь чтобы они прописали у себя PTR запись вида -
Это к прову, который раздает инет в организации? Что бы они на своем ДНС добавили обратную зону?
Да... и мои DNS не видны из инета. Да и белый IP у меня один, так что если выпускать днс, то только один.
В общем задача сделать все у себя и отвязаться от яндекса.
1. да, надо сделать проброс от шлюза до компа локалки, следовательно IP адрес не меняется на белый.
2. Тогда оставляешь свои DNS, и прописываешь форвард на DNS провайдера.
3. вот в этой записи ставишь имя хоста почтового сервера, а также надо сделать новую А запись вида mail.domain.ru -> IP адрес почтового сервера.
4. да, это к прову кому принадлежит ИП адрес шлюза. Откуда инет получаете.
Тогда оставляешь свои DNS, и прописываешь форвард на DNS провайдера.
На яндекс я так понял?
да, это к прову кому принадлежит ИП адрес шлюза. Откуда инет получаете.
А это обязательно? Думаю они меня с моим PTR пошлют ))
З.Ы. Так... надо понять какие порты прокидывать.
1. Зачем на Яндексе, у тебя провайдер не Яндекс же?
Ну в принципе можно оставить DNS Янекса, у них они публичные. Но, провайдерские быстрее работают.
2. PTR запись прописывается обязательно, иначе многие почтовые сервера могут письма отклонять или помещать их в папку СПАМ.
AlfaStriker, Спасибо. Буду думать и делать. Если что, спрошу.
Спрашивай, только вот по навороченным конфигам не помогу).
Меня вполне устраивают базовые настройки.
Меня вполне устраивают базовые настройки.
Обязательно спрошу и мне тоже нужен основной функционал.
З.Ы. Я бы не вникал, но достался сервер с postfix+dovicot, да еще и на генте... вот разбираюсь. Для понятия вопроса, решил настроить на старой работе по такому случаю почту. Заодно и пойму, что да как.
Касаемо прокидывания портов. Прокинул 25 и 110. Достаточно? Или от кламава тоже надо?
По поводу портов, основные это 25 и 110.
25 - это SMTP (Postfix)
110 - это POP3 (Dovecot)
Но, если будешь использовать TLS/SSL/IMAP, потребуется пробрасывать дополнительные порты.
Вот смотри полный список портов:
SMTP (Submission) - 578
IMAP - 143 (стандартный без шифрования порт IMAP)
POP3 - 110 (стандартный без шифрования порт POP3)
SMTP - 25 (стандартный без шифрования порт SMTP)
IMAP — 143 (при использовании шифрования STARTTLS)
IMAP — 993 (при использовании шифрования SSL/TLS)
POP3 — 995 (с шифрованием)
SMTP — 465 (с шифрованием)
AlfaStriker, Вот смотри. Сделал записи на своем DNS
[root@ldap named]# cat mageialinux.ru.fwd
$ORIGIN mageialinux.ru.
$TTL 3D
@ SOA mx.mageialinux.ru. root.mageialinux.ru. (12 4h 1h 1w 1h)
@ IN NS mx.mageialinux.ru.
@ IN MX 10 mail.mageialinux.ru.
mx.mageialinux.ru. IN A 192.168.1.20
www IN A 192.168.1.20
mail IN A 192.168.1.20
[root@ldap named]# cat mageialinux.ru.rev
$ORIGIN 1.168.192.in-addr.arpa.
$TTL 3D
@ SOA mx.mageialinux.ru. root.mageialinux.ru. (12 4h 1h 1w 1h)
@ IN NS mx.mageialinux.ru.
20 IN PTR mx.mageialinux.ru.
[root@ldap named]# dig mageialinux.ru
; <<>> DiG 9.9.5 <<>> mageialinux.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7823
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;mageialinux.ru. IN A
;; AUTHORITY SECTION:
mageialinux.ru. 3600 IN SOA mx.mageialinux.ru. root.mageialinux.ru. 12 14400 3600 604800 3600
;; Query time: 1 msec
;; SERVER: 192.168.1.77#53(192.168.1.77)
;; WHEN: Sat Sep 20 17:23:48 MSK 2014
;; MSG SIZE rcvd: 87
[root@ldap named]# dig mageialinux.ru MX
; <<>> DiG 9.9.5 <<>> mageialinux.ru MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54436
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;mageialinux.ru. IN MX
;; ANSWER SECTION:
mageialinux.ru. 259200 IN MX 10 mail.mageialinux.ru.
;; AUTHORITY SECTION:
mageialinux.ru. 259200 IN NS mx.mageialinux.ru.
;; ADDITIONAL SECTION:
mail.mageialinux.ru. 259200 IN A 192.168.1.20
mx.mageialinux.ru. 259200 IN A 192.168.1.20
;; Query time: 1 msec
;; SERVER: 192.168.1.77#53(192.168.1.77)
;; WHEN: Sat Sep 20 17:23:55 MSK 2014
;; MSG SIZE rcvd: 113Так? Смущает что nslookup не отрабатывает на mageialinux.ru
[root@ldap named]# nslookup mx.mageialinux.ru
Server: 192.168.1.77
Address: 192.168.1.77#53
Name: mx.mageialinux.ru
Address: 192.168.1.20
[root@ldap named]# nslookup 192.168.1.20
Server: 192.168.1.77
Address: 192.168.1.77#53
20.1.168.192.in-addr.arpa name = mx.mageialinux.ru.
[root@ldap named]# nslookup -type=MX mageialinux.ru
Server: 192.168.1.77
Address: 192.168.1.77#53
mageialinux.ru mail exchanger = 10 mail.mageialinux.ru.Проблема. Письма отправляются с сервера и доходят, до моего внешнего мыла, но почту не принимает. На DNS от яндекса не знаю что прописать.
Добавил туда
@ MX mail.mageialinux.ru. 10По идее если надо чтобы работал твой dns сервер, надо сделать проброс до него тоже.
И ip адреса dns должен давать не серые, а то смысл тогда какой.
Если проблемы, смотри логи в /var/log/maillog
AlfaStriker, Запуталсяся совсем. У меня мой DNS работает только в локале. У него прописаны две зоны. Внешняя и внутренняя.
надо сделать проброс до него тоже
У меня DNS на шлюзе и висит только на внутренних интерфейсах, т.е. на 0.0.0.0 он не работает. Для начала думаю это надо подправить?
И как я логи буду смотреть, если сервер отсылает письма, но не принимает. Логи чистые во время приема.
Вот логи. Это если я сам себе отсылаю с компа находящегося в моей сети.
По моему можешь локальный DNS вообще не трогать, если Яндекс DNS заработают, хватит и проброса до почтаря.
Проброс проверял через telnet ?
Если что стучись в личку, посмотрим на твои настройки и работу.
Короче. Купил для теста DNS-master услугу. Там можно прописывать PTR запись. На яндексовом DNS добавил новые днс и почта от gmail стала ходить. На маил и яндекс не хочет.
Надо подождать делегрования. Там все запутано и ничерта не понятно.
Зона вот такая получилась. Верно?
$TTL 3600
$ORIGIN mageialinux.ru.
mageialinux.ru. IN SOA ns3-l2.nic.ru. saikov.vb.gmail.com. (
2014092108 ; serial
14400 ; refresh
900 ; retry
1209600 ; expire
3600 ; minimum
)
mageialinux.ru. IN NS ns4-l2.nic.ru.
mageialinux.ru. IN NS ns3-l2.nic.ru.
mageialinux.ru. IN NS ns8-cloud.nic.ru.
mageialinux.ru. IN NS ns4-cloud.nic.ru.
mageialinux.ru. IN NS ns8-l2.nic.ru.
mageialinux.ru. IN A 194.190.31.194
forum.mageialinux.ru. IN A 88.87.92.60
ftp.mageialinux.ru. IN A 194.190.31.194
mail.mageialinux.ru. IN A 194.190.31.194
mx.mageialinux.ru. IN A 194.190.31.194
wiki.mageialinux.ru. IN A 88.87.92.60
www.mageialinux.ru. IN A 194.190.31.194
mageialinux.ru. IN MX 10 mx.mageialinux.ru.
194.31.190.194.mageialinux.ru. IN PTR mx.mageialinux.ru.
mageialinux.ru. IN TXT "v=spf1 mx ip4:194.190.31.194 -all"Это мне регистратор так выгрузил.
Все верно на первый взгляд.
Но по моему, так PTR запись не будет работать.
Но по моему, так PTR запись не будет работать.
Я ее уже поправил. Правда тоже не уверен что верно. Да и на сколько я понял эта PTR запись не влияет ни на что. Надо писать админу, который нам дал белый адрес. Или сервера nic.ru тоже подойдут?
Сейчас у меня все в ажуре, но проблема с PTR пока осталась.
http://dnr.kz/domains/dnsreport/mageialinux.ru
Я апгрейдил СentOS, до 6.5 Ранее здесь стоял и работал установленный согласно вашей предыдушей инструкции Postfix для CentOS 6.4 и сейчас у меня всё вроде запускается но не всё работает. Я не могу зайти командой mysql -u webadmin -h ip-addr -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock и удалённо postadmin не запускается. Когда набираю в браузере ip почтового сервера то вижу лишь 
Что надо подправить ?
'/var/run/mysqld/mysqld.sock
service mysqld start
kerogaz, И что? Тут не видно, почему у вас на стартанул мускул.
kerogaz, И что? Тут не видно, почему у вас на стартанул мускул.
Это картинка почтового сервера на нем всё стартануло а вот я подключаюсь к нему удаленно с хоста на котором тоже стартанул мускул
Enter password:
ERROR 1045 (28000): Access denied for userнаверное юзеры слетели и теперь их надо вводить где-то так http://stackoverflow.com/questions/1029 … sing-passw
Толко непонятно где слетели на хосте или почтовом сервере
Да ещё удалённо я не вижу интерфейса postadmin а вижу какой-то апач
Страницы Назад 1 … 19 20 21 22 23 … 28 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Red Hat Linux, Fedora, CentOS → Установка и настройка почтового сервера Postfix на CentOS 6.6(CentOS7)
Форум работает на PunBB, при поддержке Informer Technologies, Inc