Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» hMailServer

Автор: vlary
Дата сообщения: 28.05.2010 17:40

Цитата:
Где это настраивается? В hMailServer или еще где-то?
Не в курсе настроек hMailServer, возможно HELO где-то в его конфиге или реестре можно поправить, а возможно он берет информацию об имени хоста из Windows, тогда нужно настраивать систему. SPF записи заводят в ДНС, отвечающий за эти почтовые домены, там же, где и МХ записи.
Автор: Ruza
Дата сообщения: 28.05.2010 22:22
Yuri720
Настройки - Протоколы - SMTP - Имя локального хоста
(обычно пишут либо А запись, либо CNAME для красоты типа mail.firma.com)
Это то что будет в EHLO/HELO

Необходима так же запись типа PTR в DNS провайдера
PTR = Имя локального хоста

Количество доменов и наличие SPF роли не играет (хотя если SPF криво написать то возможны проблемы)
Автор: adjuster
Дата сообщения: 29.05.2010 17:05
laycman
просто укажи IP локального интерфейса (пример - 192,168,0,2), а не заглушку - 127,0,0,1.
Автор: Yuri720
Дата сообщения: 29.05.2010 22:37

Цитата:
Настройки - Протоколы - SMTP - Имя локального хоста
(обычно пишут либо А запись, либо CNAME для красоты типа mail.firma.com)
Это то что будет в EHLO/HELO

Все равно не очень понял. Там можно вписать только один хост, а доменов несколько. В хелпе к hMailServer написано, что если у вас несколько доменов, то можно вписать любой из них.

Это для “HELO String” не имеет значения, какой домен там будет вписан?
Автор: vlary
Дата сообщения: 30.05.2010 00:16
Yuri720 Вписать лучше то имя, которое стоит в обратной зоне айпишника вашего почтовика. Если у вас 3 домена, домен1.ру, домен2.ру,домен3.ру, а айпи резольвится в хост.домен1.ру, пишите хост.домен1.ру. Если он вообще не из вашего доменв, а резольвится в хост.провайдер.ру, то используйте это имя. И айпи в SPF запись всех ваших доменов.
А вообще, если бы вы не шифровались и сообщили нам ваши реальные почтовые домены, мы смогли бы оказать вам помощь быстрее и конкретнее.
Автор: Ruza
Дата сообщения: 30.05.2010 00:42
Yuri720

Цитата:
Все равно не очень понял. Там можно вписать только один хост, а доменов несколько.

И что? Почту отправляет не домен, а хост (уполномоченный или нет это дело 10 - vlary это я про SPFы) поэтому имя хоста может КАРДИНАЛЬНО отличаться от имён доменов. Самое главное в этом это ДНС записи A и PTR.
Т.е. например
Домены - firma1.ru, firma2.ua, firma3.by, firma.com
Хост (запись А) - mail.server.kz
Хост (запись PTR) запись ДОЛЖНА быть равна mail.server.kz.

Это касается отправки почты...
Для получения почты хостом mail.server.kz в доменах должна быть запись типа МХ указывающая на mail.server.kz.

Можно ещё добавить SPF запись типа ТХТ в каждый домен нечто "firma1.ru. IN TXT "v=spf1 +a +mx -all", но это совсем другая история



Цитата:
Это для “HELO String” не имеет значения, какой домен там будет вписан?

В данном контексте имеет значение ТОЛЬКО реальное имя хоста и его PTR.
Автор: vlary
Дата сообщения: 30.05.2010 00:51
Yuri720 Ну что, после этих пояснений, чуть ли не с картинками, вам стало наконец понятно? Ведь примерно это же самое я вам пытался объяснить пять постов назад.
Автор: Yuri720
Дата сообщения: 30.05.2010 12:57

Цитата:
Ну что, после этих пояснений, чуть ли не с картинками, вам стало наконец понятно? Ведь примерно это же самое я вам пытался объяснить пять постов назад.

Так, квалификация такая, что картинки требуются.

Vlary и Ruza спасибо за помощь!!!
Автор: laycman
Дата сообщения: 31.05.2010 11:06
Что то я никак не осилю этот HMS
Решил сделать только локальную почту
вот последовательность действий
1) Установил HMS базу создал на постгрисе
2) На днс сервере создал запись mx (mailserver.infogroup.ru) c приоритетом 5 ( в сети есть еще один сервак на меракле у него приритет 10)
3) В HMS создал домен (mailserver.infogroup.ru)
4) Добавил 2 аккаунта admin@mailserver.infogroup.ru и usermailserver.infogroup.ru
5) В HMS в настройках SMTP порта в доставке почты указал имя локального хоста - 192.168.2.11 (ip компа на который установлен HMS) имя удаленного хоста mailserver.infogroup.ru
6) Создал ip пространство local (192.168.2.1- 192.168.2.255)
7) В настройках tcp/ip портов указал 192.168.2.11 и рестартанул службу

Захожу в в утилиты - диагностика выбираю созданный домен жму запустить и вот что выдает:

Test: Collect server details
hMailServer version: hMailServer 5.3.2-B1769
Database type: PostgreSQL

Test: Test IPv6
IPv6 support is not available in operating system.

Test: Test outbound port
SMTP relayer is in use.
Trying to connect to host mailserver.infogroup.ru...
Trying to connect to TCP/IP address 192.168.2.11 on port 25.
Connected successfully.

Test: Test MX records
Trying to resolve MX records for mailserver.infogroup.ru...
ERROR: MX records for domain mailserver.infogroup.ru could not be resolved

Test: Test local connect
Connecting to TCP/IP address in MX records for local domain domain mailserver.infogroup.ru...
ERROR: MX records for local domain mailserver.infogroup.ru could not be resolved




Подскажите плийз что не так делаю, а то уже неделю бьюсь над этим
Автор: vlary
Дата сообщения: 31.05.2010 11:35

Цитата:
nslookup -type=mx infogroup.ru
Server: 10.1.1.5
Address: 10.1.1.5#53

Non-authoritative answer:
infogroup.ru mail exchanger = 5 mail2.infogroup.ru.
infogroup.ru mail exchanger = 10 mail1.infogroup.ru.
mail2.infogroup.ru internet address = 82.208.110.170
mail1.infogroup.ru internet address = 82.208.110.171
Если это ваш домен, то я не вижу здесь никакого mailserver.infogroup.ru
Автор: laycman
Дата сообщения: 31.05.2010 11:45
vlary

Я пытаюсь пока только для локальной почты сделать, mx запись создавал на внутреннем dns сервере
Автор: vlary
Дата сообщения: 31.05.2010 13:05

Цитата:
ERROR: MX records for domain mailserver.infogroup.ru could not be resolved
Домен должен быть infogroup.ru, а MX для него - mailserver.infogroup.ru Ну и адрес для mailserver.infogroup.ru прописать. Короче, ковыряйте настройки домена.
Автор: laycman
Дата сообщения: 31.05.2010 13:13
vlary

Цитата:
Домен должен быть infogroup.ru, а MX для него - mailserver.infogroup.ru Ну и адрес для mailserver.infogroup.ru прописать. Короче, ковыряйте настройки домена.

Ок, сделал так, в диагностике теперь все нормально, но при попытке отправить почту, вот он мне что говорит:
Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателей. В письме был указан адрес: 'admin@infogroup.ru'. Тема 'test', Учетная запись: 'mailserver', Сервер: 'mailserver', Протокол: SMTP, Ответ сервера: '530 SMTP authentication is required.', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 530, Код ошибки: 0x800CCC79
Автор: Ruza
Дата сообщения: 31.05.2010 14:43
laycman

Цитата:
Ответ сервера: '530 SMTP authentication is required.',

Учим англицкий, не?
Авторизцию как настраивал ибо оно её требует?
Автор: vlary
Дата сообщения: 31.05.2010 14:45

Цитата:
Ответ сервера: '530 SMTP authentication is required.'
Найдите в конфиге соответствующую птичку, чтобы из локальной сети сервер принимал почту без SMTP authentication. Или установите галку "SMTP авторизация" на клиенте.
Автор: laycman
Дата сообщения: 31.05.2010 14:59
vlary
Все заработало, спасибо большое!
Но в настройках HMS птичка на "Сервер требует авторизации" не было, поставил в почтовом клиенте галку на авторизацию исходящей почты тогда заработало
Автор: vlary
Дата сообщения: 31.05.2010 15:05

Цитата:
в настройках HMS птичка на "Сервер требует авторизации" не было
Ищите, что-то должно быть. Я конкретно с hMailServer никогда не работал, все советы на базе того, как настраиваются и работают большинство почтовых серверов, и протокола SMTP .
Автор: adjuster
Дата сообщения: 31.05.2010 16:06
laycman
vlary

Цитата:
Я конкретно с hMailServer никогда не работал, все советы на базе того, как настраиваются и работают большинство почтовых серверов, и протокола SMTP .

В HMS есть возможность разнести по группам IP адресов локальные машины и настроить доступ для каждой группы отдельно:
-прием почты
-отправка почты
-прием почты из вне
-отправка почты в инет

Обязательно стоит проверить это.
Автор: vlary
Дата сообщения: 31.05.2010 16:33
adjuster Да мне не надо, на ближайшую пятилетку вопрос перехода на hMailServer не стоит
Автор: laycman
Дата сообщения: 07.06.2010 14:44
Помогите плийз, установил настроил HMS, внутренняя почта работает нормально, начал настраивать для внешней почты, на руцентре зарегестрирован домен nnv.ru, создал там mx запись mail.nnv.ru, на серваке статический адрес, утилита диагностики показывает что все ок, но во внешний мир почта не ходит и не принимает, в настройках smtp - доставка почты
имя локального хоста стоит его ip а имя удаленного mail.nnv.ru, что я не так сделал?
Автор: vlary
Дата сообщения: 07.06.2010 15:44
laycman
nslookup -type=mx mail.nnv.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

nnv.ru
primary name server = ns3.nic.ru
responsible mail addr = swell.infogroup.ru
serial = 65012768
refresh = 14400 (4 hours)
retry = 3600 (1 hour)
expire = 2592000 (30 days)
default TTL = 900 (15 mins)
Как видите, никакого упоминания о МХ записи в вашем домене нет.
nslookup mail.nnv.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: mail.nnv.ru
Address: 82.208.110.171

telnet 82.208.110.171 25
Trying 82.208.110.171...
Connected to 82.208.110.171.
Escape character is '^]'.
Connection closed by foreign host.
При попытке коннекта на smtp порт ваш сервер не отвечает.
Еще комментарии нужны?
Автор: adjuster
Дата сообщения: 07.06.2010 16:18

Цитата:
в настройках smtp - доставка почты
имя локального хоста стоит его ip

Что?? Этого не нужно прописывать.
Автор: laycman
Дата сообщения: 07.06.2010 20:13

Цитата:
При попытке коннекта на smtp порт ваш сервер не отвечает.



Ну в этот момент он выключен был, телнетом я проверял его конект есть, а на ру центр у меня вот какая картина:
     Для клиентов > DNS-master > Редактирование файла зоны NNV.RU
Предварительный просмотр зоны
« Назад


$TTL 3600
$ORIGIN RU.
NNV    3600    IN    SOA    ns3.nic.ru.    swell.infogroup.ru. (
            65012768    ; serial
            14400    ; refresh
            3600    ; retry
            2592000    ; expire
            900    ; minimum ttl
            )
$ORIGIN NNV.RU.
@        NS    ns3.nic.ru.
        NS    ns4.nic.ru.
        NS    ns4.adsmedia.ru.
        NS    ns5.adsmedia.ru.
        A    82.208.110.171
WWW        CNAME    nnv.ru.
@    14400    MX    10 mail.NNV.RU.
mail    14400    A    82.208.110.171

вроде все по инструкции делал, почтовый сервер впервые настраиваю



Цитата:
Что?? Этого не нужно прописывать.



А что нужно? DNS имя сервера?
Автор: vlary
Дата сообщения: 07.06.2010 21:58

Цитата:
вроде все по инструкции делал
Ну, сейчас кое-что изменилось, МХ запись наличествует.

nslookup -type=mx nnv.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

Non-authoritative answer:
nnv.ru MX preference = 10, mail exchanger = mail.nnv.ru

telnet mail.nnv.ru 25
Подключение к mail.nnv.ru...Не удалось открыть подключение к этому узлу, на порт
25: Сбой подключения
А вот подключения нет по прежнему.
Автор: mailmoney
Дата сообщения: 08.06.2010 05:30
Все тот же вопрос. Почему)
Почтовый сервер входящей почты настроен на яндес-сервер (удобный спам контроль).
Далее hMailServer, 5 уч. записей @domain.local к ним прикручены соответствующие pop внешние ящики.
SMTP один внешний info@domain.com (relayer).
В клиентах прописываю from info@domain.com - тогда все уходит, но естественно, при ответе будет указываться ящик info@domain.com (т.е. напрямую общаться не могут, только через общий ящик).
Я бы уже смерился с этой идеей. Но вот запускаю малюсенький CourierMS - и что вижу.. ему "наплевать" на обратный адрес. Может отослать с обратным адресом xxx@domain.local
В hMailServer этого не возможно? Ситуации проверялись на одном и том же домене и ящиках.
Автор: laycman
Дата сообщения: 08.06.2010 07:36
vlary

Цитата:
А вот подключения нет по прежнему.

Сервер сейчас только включил, подключение есть телнетом по 25-му есть
Автор: vlary
Дата сообщения: 08.06.2010 09:49
laycman
Цитата:
Сервер сейчас только включил, подключение есть телнетом по 25-му есть

telnet mail.nnv.ru 25
Trying 82.208.110.171...
Connected to mail.nnv.ru.
Escape character is '^]'.
Connection closed by foreign host.
Может быть, внутри и есть. А снаружи все равно нет.
Автор: adjuster
Дата сообщения: 08.06.2010 09:58
mailmoney

Цитата:
Может отослать с обратным адресом xxx@domain.local
В hMailServer этого не возможно? Ситуации проверялись на одном и том же домене и ящиках.

Письмо в любом случае будет уходить с создателем xxx@domain.local.
Чтобы изменить, необходимо использовать скрипт, который будет менять в этом поле значение - иначе будешь получать отлупы от серваков, на которые отправляешь письмо.
Автор: laycman
Дата сообщения: 08.06.2010 10:27
все всем спасибо, разобрался в чем дело было, у меня была настроена ретрансляция на самого себя
Автор: adjuster
Дата сообщения: 08.06.2010 14:42
laycman

Цитата:
у меня была настроена ретрансляция на самого себя

adjuster

Цитата:
Этого не нужно прописывать.

Я и говорю не нужно этого делать!!!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: Перезапуск удаленной системы без перезагрузки компьютера


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.