Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Настройка CMS для своего домена
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 31 Jan 2012 21:19 (Tue)    Post subject: Настройка CMS для своего домена Reply with quote

Здравствуйте.

Я новичок. Решил сделать небольшой сервер. Приобрёл domain.com. Дома стоит маршрутизатор. На нём настроил пересылку пакетов протоколов pop3, smtp, dns, ftp, http для соответствующих портов на компьютер (сервер, на нём работает CMS), который подключается к нему для выхода в Интернет.

У провайдера приобрёл также static_ip.

У регистратора домена настроил записи A и MX - типов, а также записи NS - типа (DNS - серверы - у регистратора домена).

Сейчас хочу реализовать обмен с внешней почтой. Создал пользователя hello@domain.com, подсоединил к CMS клиента (OutLook). Удалось отправить \ получить почту через ящик hello@domain.com.

Теперь хочу понять, как настроить CMS. В очередях я указал "Отправлять почту на SMTP-сервера о Полученные из DNS (MX-доставка)".

В Подключении указал ip DNS - серверов, которые предоставил регистратор домена.

В Настройках указал, что "Хост зарегистрирован в DNS o Имя хоста : domain.com.

Вот логи того, что получается, когда пытаюсь отправить с ящика hello@domain.com на xxxxxx@gmail.com:

+31.01.2012 21:08:25 0001 Ïîäêëþ÷èëñÿ SMTP-êëèåíò [127.0.0.1]
~31.01.2012 21:08:25 001K Thread started (TCsSMTPServer)
<31.01.2012 21:08:25 001K 220 domain.com ESMTP service ready
>31.01.2012 21:08:25 001K EHLO Machine
<31.01.2012 21:08:25 001K 250-domain.com greets Machine
<31.01.2012 21:08:25 001K 250-SIZE
<31.01.2012 21:08:25 001K 250-AUTH PLAIN LOGIN CRAM-MD5
<31.01.2012 21:08:25 001K 250 8BITMIME
>31.01.2012 21:08:25 001K MAIL FROM: <hello@domain.com>
<31.01.2012 21:08:25 001K 250 OK, sender - <hello@domain.com>
>31.01.2012 21:08:25 001K RCPT TO: <xxxxxx@gmail.com>
<31.01.2012 21:08:25 001K 550 Relaying prohibited
>31.01.2012 21:08:28 001K QUIT
<31.01.2012 21:08:28 001K 221 Service closing transmission channel
-31.01.2012 21:08:28 001K Îòêëþ÷èëñÿ SMTP-êëèåíò [127.0.0.1]
~31.01.2012 21:08:28 001K Thread stopped (TCsSMTPServer)

С xxxxxx@gmail.com почту на hello@domain.com не получаю.

Подскажите, что сделал не так?
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 31 Jan 2012 23:14 (Tue)    Post subject: Reply with quote

Подскажите, правильно ли, что в CMS имя dns-сервера такое же, как и в A - записи файла зоны?

Вот записи файла зоны:

$TTL 3600
$ORIGIN COM.
DOMAIN 3600 IN SOA ns3.nic.ru. xxxxx.yandex.ru. (
65012708 ; serial
14400 ; refresh
3600 ; retry
2592000 ; expire
600 ; minimum ttl
)
$ORIGIN DOMAIN.COM.
@ NS ns8.nic.ru.
NS ns3.nic.ru.
NS ns4.nic.ru.
A xxx.xxx.x.xxx
WWW A xxx.xxx.x.xxx
@ MX 10 relay2.domain.com.
MX 20 relay3.domain.com.
relay2 A xxx.xxx.x.xxx

Где relay2 - mail server

Обязательно ли создавать PTR - запись файла обратной зоны у провайдера Интернета?


Last edited by bimbom on 01 Feb 2012 0:46 (Wed); edited 1 time in total
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 31 Jan 2012 23:37 (Tue)    Post subject: Re: Отправка \ получение письма на внешний ящик. Reply with quote

bimbom wrote:
>31.01.2012 21:08:25 001K RCPT TO: <xxxxxx@gmail.com>
<31.01.2012 21:08:25 001K 550 Relaying prohibited

Подскажите, что сделал не так?

См. FAQ, 8-й вопрос.

bimbom wrote:
Подскажите, правильно ли, что в CMS имя dns-сервера такое же, как и в A - записи файла зоны?

Но в CMS указывается IP-адрес DNS-сервера, а не имя. Вы указали там IP-адрес компьютера с CMS (xxx.xxx.x.xxx)?

bimbom wrote:
Обязательно ли создавать PTR - запись файла обратной зоны у провайдера Интернета?

Для использования MX-доставки — обязательно.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 31 Jan 2012 23:47 (Tue)    Post subject: Re: Отправка \ получение письма на внешний ящик. Reply with quote

NAMOR wrote:
bimbom wrote:
>31.01.2012 21:08:25 001K RCPT TO: <xxxxxx@gmail.com>
<31.01.2012 21:08:25 001K 550 Relaying prohibited

Подскажите, что сделал не так?

См. FAQ, 8-й вопрос.

bimbom wrote:
Подскажите, правильно ли, что в CMS имя dns-сервера такое же, как и в A - записи файла зоны?

Но в CMS указывается IP-адрес DNS-сервера, а не имя. Вы указали там IP-адрес компьютера с CMS (xxx.xxx.x.xxx)?

bimbom wrote:
Обязательно ли создавать PTR - запись файла обратной зоны у провайдера Интернета?

Для использования MX-доставки — обязательно.


Настроил сервис SMTP. Сообщение принял на ящике @gmail.com.

Однако письмо на hello@domain.com не получил (отправил ответное после того, как получил письмо на @gmail.com).

Что ещё могло остаться? Я не в курсе, настроил ли провайдер файл обратной зоны (PTR - запись) - тех. поддержка у провайдера не особо общительная... Не могли бы вы подсказать, если отправляется почта - то значит, что настроен файл обратной зоны у провайдера или нет?
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 01 Feb 2012 0:52 (Wed)    Post subject: Reply with quote

К ещё одному домену сделал всё тоже самое.

Однако на сей раз на @gmail.com - ящика пришло сообщение - уведомление:

Delivery to the following recipient failed permanently:

hello@anotherdomain.com

Technical details of permanent failure:
DNS Error: DNS server returned answer with no data

----- Original message -----

MIME-Version: 1.0
Received: by 10.180.84.201 with SMTP id b9mr37272950wiz.4.1328042714220; Tue,
31 Jan 2012 12:45:14 -0800 (PST)
Received: by 10.180.82.135 with HTTP; Tue, 31 Jan 2012 12:45:14 -0800 (PST)
Date: Wed, 1 Feb 2012 00:45:14 +0400
Message-ID: <CAMDOMnGR3kW3WjWSwWC7q4KFdmdCfunQtxt0Bs6_Z8+B-B3WdA@mail.gmail.com>
Subject: test
From: XXX XXX <XXXXXX@gmail.com>
To: hello@anotherdomain.com
Content-Type: multipart/alternative; boundary=f46d044287503a49b204b7d90a4a

test
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 01 Feb 2012 13:37 (Wed)    Post subject: Re: Отправка \ получение письма на внешний ящик. Reply with quote

bimbom wrote:
Настроил сервис SMTP. Сообщение принял на ящике @gmail.com.

Однако письмо на hello@domain.com не получил (отправил ответное после того, как получил письмо на @gmail.com).

Что ещё могло остаться?

В SMTP-сервисе на вкладке "Доступ" в группе "Подключение разрешено" выберите параметр "Всем" и снимите флажок "Кроме группы".

bimbom wrote:
Я не в курсе, настроил ли провайдер файл обратной зоны (PTR - запись) - тех. поддержка у провайдера не особо общительная... Не могли бы вы подсказать, если отправляется почта - то значит, что настроен файл обратной зоны у провайдера или нет?

На некоторые домены почта может отправляться и без PTR-записи, так что по этому судить нельзя.
Проверить наличие PTR-записи можно с помощью nslookup.exe.

Пример (PTR-запись для указанного IP-адреса существует):
Code:
>nslookup.exe -type=ptr 94.100.176.20

Non-authoritative answer:                         
20.176.100.94.in-addr.arpa      name = mxs.mail.ru

Пример (PTR-запись для указанного IP-адреса не существует):
Code:
>nslookup.exe -type=ptr 94.100.191.204

*** rad.kubtelecom.ru can't find 204.191.100.94.in-addr.arpa.: Non-existent domain

Укажите ваш IP-адрес и увидите, есть ли для него PTR-запись.

bimbom wrote:
К ещё одному домену сделал всё тоже самое.

Однако на сей раз на @gmail.com - ящика пришло сообщение - уведомление:

Delivery to the following recipient failed permanently:

hello@anotherdomain.com

Technical details of permanent failure:
DNS Error: DNS server returned answer with no data

Тут написано, что DNS-сервер вернул ответ без данных. По всей видимости, проблема — в настройке DNS для этого домена. До CMS тут дело даже не доходит.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 05 Feb 2012 21:07 (Sun)    Post subject: Reply with quote

Здравствуйте!

Подскажите, что может быть не так в файле DNS - зоны?

$TTL 3600
$ORIGIN COM.
domain 3600 IN SOA ns3.nic.ru. mail.yandex.ru. (
65012708 ; serial
14400 ; refresh
3600 ; retry
2592000 ; expire
600 ; minimum ttl
)
$ORIGIN domain.COM.
@ NS ns8.nic.ru.
NS ns3.nic.ru.
NS ns4.nic.ru.
A 193.169.5.167
WWW A 193.169.5.167
@ MX 10 relay2.domain.ru.
MX 20 relay3.domain.ru.
relay2 A 193.169.5.167

Почту по-прежнему не принимаю от @gmail.com (или откуда угодно) на свой @domain.com

PTR - запись в файле обратной зоны до сих пор не настроена.
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 05 Feb 2012 21:15 (Sun)    Post subject: Reply with quote

Точно ли дело в DNS?

У меня, кстати, от @domain.com почта приходила в спам-папку. То есть, нужно было слать по SSL. Дома у меня маршрутизатор. Может быть, нужно включить SSL в CMS, настроить пересылку внешних запросов на порт SSL port с маршрутизатора на почтовый сервер? Тогда, возможно, заработает пересылка почты с @gmail.com на @domain.com и в обратную сторону - без добавления в спам - папку?
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 05 Feb 2012 21:59 (Sun)    Post subject: Reply with quote

Со стороны провайдера сообщили, что PTR - запись создавать в файле обратной зоны не нужны, ибо у меня внешний IP.

Ломаю голову, почему ни одна @yandex.ru \ @gmail.com и прочее не отсылает мне почту.

MX \ A - записи настроены корректно.
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 05 Feb 2012 22:01 (Sun)    Post subject: Reply with quote

yandex.ru пишет, что не может установить соединение с сервером таким-то, ибо не может найти AAAA-запись. Хм.
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 05 Feb 2012 22:48 (Sun)    Post subject: Reply with quote

bimbom wrote:
yandex.ru пишет, что не может установить соединение с сервером таким-то, ибо не может найти AAAA-запись. Хм.


Добавил AAAA - запись. Указал fully uncompressed ipv6. Сообщение успешно отправилось, но CMS ничего не получил.
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 06 Feb 2012 21:14 (Mon)    Post subject: Reply with quote

Здравствуйте, подскажите, в чём может быть проблема?

Раньше почта с @yandex.ru не уходила, ибо AAAA - запись не была создана (не находили целевой сервер). Сейчас почта с @yandex.ru ушла, но CMS Не видит у себя письма и ящик @domain.com пустой.
Back to top
View user's profile Send private message
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 06 Feb 2012 21:15 (Mon)    Post subject: Reply with quote

Домены на 193.169.4.1
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1081

PostPosted: 06 Feb 2012 22:30 (Mon)    Post subject: Reply with quote

У меня не получилось подключиться к 25-му порту на 193.169.4.1. По всей видимости, у вас на маршрутизаторе не настроен проброс этого порта из WAN в LAN на компьютер с CMS.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bimbom
Subscriber
Subscriber


Joined: 31 Jan 2012
Posts: 14

PostPosted: 06 Feb 2012 22:45 (Mon)    Post subject: Reply with quote

Простите, виноват! Указал не тот адрес.

верный: 193.169.5.167
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group