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

» hMailServer

Автор: vlary
Дата сообщения: 11.10.2011 10:49
Elding
Цитата:
по ип получал днс имя хоста и его подставлял, тоже ноль эффекта.
А что в логах твоего сервера?

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


Автор: Elding
Дата сообщения: 11.10.2011 11:05
на личку прав видимо всетаки не хватает.

лог:
"APPLICATION"    1988    "2011-10-10 15:06:30.000"    "SMTPDeliverer - Message 50: Relaying to host mail2.orw.ru."
"TCPIP"    1988    "2011-10-10 15:06:30.000"    "Connecting to mail2.orw.ru..."
"APPLICATION"    2236    "2011-10-10 15:06:30.015"    "SMTPDeliverer - Message 50 - Connection failed: Host name: mail2.orw.ru, message: требуемый адрес для своего контекста неверен"
"APPLICATION"    1988    "2011-10-10 15:06:30.015"    "SMTPDeliverer - Message 50: Message could not be delivered. Scheduling it for later delivery."
Автор: vlary
Дата сообщения: 11.10.2011 12:03
Elding Да, все правильно. Снаружи они принимают почту только с .ru. Причем в случае доменного имени без .ru моментально рубят сессию и надолго ставят хост в игнор.
Так что придется тебе учить пользователей использовать их внешний домен.
Автор: Elding
Дата сообщения: 11.10.2011 12:44
vlary
большое пасибо, за помощь!

видимо придется...
мы тут с товарищем пытаемся скрипт прикрутить чтоб автоматом менялось, если получится - отпишусь.
Автор: Elding
Дата сообщения: 12.10.2011 13:12
В общем и целом заработало.

Задача была такова: http://forum.ru-board.com/topic.cgi?forum=8&topic=10323&start=1040#9
Обуславливалось это тем, что почту надо было слать по адресной книге коллег, где была указана их внутренняя адресация. Так как объяснять бабушкам-пенсионеркам и прочим блондинкам по 10 раз на дню, как изменить адрес получателя при отправке, желания не было, был написан скрипт по подмене адреса доставки в виде вася@АДРЕС_ИЗ_КНИГИ на вася@АДРЕС_В_ИНЕТЕ.

срабатывает по правилу: если поле То содержит @АДРЕС_ИЗ_КНИГИ то выполнить функцию OnDeliverMessage.

Скрипт выглядит так:

Sub OnDeliverMessage(oMessage)
Dim p, k, TempAddr(10000) ' oMessage.Recipients.Count

k = oMessage.Recipients.Count
For i = 0 to k - 1
TempAddr(i) = oMessage.Recipients.Item(i).Address
p = InStr(1, TempAddr(i), "@АДРЕС_ИЗ_КНИГИ", 1)
If p > 0 Then TempAddr(i) = Mid(TempAddr(i), 1, p-1) & "@АДРЕС_В_ИНЕТЕ"
Next

oMessage.ClearRecipients()

For i = 0 to k - 1
oMessage.AddRecipient "", TempAddr(i)
Next
oMessage.Save
Result.Value = 0
End Sub
Автор: kot666
Дата сообщения: 20.10.2011 13:08
А можно сделать что бы каждая созданная учётка использовала свой логин/пароль для авторизации на СМТП-релэее?
СМТП-релэй не общий к сожалению и требует авторизации. Адрес hMailservera "серый".
Автор: vlary
Дата сообщения: 20.10.2011 13:25
kot666
Цитата:
А можно сделать что бы каждая созданная учётка использовала свой логин/пароль для авторизации на СМТП-релэее?
Релей - он только один для сервера. Но никто не мешает юзерам в их учетной записи в почтовом клиенте настроить свой сервер исходящей почты.

Автор: sergeyxr
Дата сообщения: 20.10.2011 15:15
Приветствую всех! Ситуация нестандартная но всё же.
есть роутер д линк дир-300
в нём стоят параметры port forwarding
на 25
465
и 993 порты.
на внутренний локальный адрес + порт

Так вот на внутреннем локальном адресе+порт
висит hmailserver
и он никак не хочет повеситься на внешний IP роутера.
при диагностике даёт следующее:
Test: Collect server details
hMailServer version: hMailServer 5.3.3-B1879
Database type: MySQL

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

Test: Test outbound port
SMTP relayer not in use. Attempting mail.hmailserver.com:25
Trying to connect to host mail.hmailserver.com...
Trying to connect to TCP/IP address 83.169.11.240 on port 25.
Connected successfully.

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

Test: Test local connect
Connecting to TCP/IP address in MX records for local domain domain 1.*****.ru...
ERROR: MX records for local domain 1.*****.ru could not be resolved
-----------------------------------------------------------
хотя в DNS все параметры прописаны вроде бы правильно.
; <<>> DiG 9.6-ESV-R4 <<>> 1.****.ru -t ANY
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25981
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.prof-trade.ru. IN ANY

;; ANSWER SECTION:
1.****.ru. 16712 IN A ***.100.***.4

;; Query time: 0 msec
;; SERVER: 213.133.99.99#53(213.133.99.99)
;; WHEN: Thu Oct 20 16:05:38 2011
;; MSG SIZE rcvd: 49
----------------------------------------------------------
; <<>> DiG 9.6-ESV-R4 <<>> 1.****.ru -t MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17592
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.****.ru. IN MX

;; ANSWER SECTION:
1.****.ru. 17108 IN MX 10 1.****.ru.

;; Query time: 1 msec
;; SERVER: 213.133.99.99#53(213.133.99.99)
;; WHEN: Thu Oct 20 16:06:44 2011
;; MSG SIZE rcvd: 49

но прикол ещё и в том что
сайт на апаче на этом же серваке открывается без проблем!

У меня одно сомнение в моём случае какие параметры мне прописывать сюда:
дополнительно/порты TCP/IP - у меня локальный внутренний апи стоит для всех портов

Протоколы/SMTP/доставка почты/имя локального хоста - ??? Какой апи писать внешний или локальный???
Протоколы/SMTP/Дополнительно/привязать к локальному IP
Какой апи писать внешний или локальный???

последние два параметра были пустые поля???

Автор: Ruza
Дата сообщения: 20.10.2011 16:27
sergeyxr

Цитата:
есть роутер д линк дир-300
в нём стоят параметры port forwarding

Не уверен, но вроде как должно быть virtual server...


Цитата:
и он никак не хочет повеситься на внешний IP роутера.

А можно подробнее про "повесится"...

Цитата:
[root@open ~]# nslookup prof-trade.ru
Server: 172.16.4.1
Address: 172.16.4.1#53

Non-authoritative answer:
Name: prof-trade.ru
Address: 94.100.202.4

[root@open ~]# dig any prof-trade.ru

; <<>> DiG 9.7.4-RedHat-9.7.4-1.el5 <<>> any prof-trade.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8721
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;prof-trade.ru. IN ANY

;; ANSWER SECTION:
prof-trade.ru. 21600 IN SOA dns1.yandex.ru. Sergey-X-XXX.yandex.ru. 2011090601 14400 900 1209600 14400
prof-trade.ru. 21600 IN MX 10 1.prof-trade.ru.
prof-trade.ru. 21600 IN MX 1 mail.prof-trade.ru.
prof-trade.ru. 21588 IN A 94.100.202.4
prof-trade.ru. 21600 IN NS dns1.yandex.ru.
prof-trade.ru. 21600 IN NS dns2.yandex.ru.

;; AUTHORITY SECTION:
prof-trade.ru. 21600 IN NS dns2.yandex.ru.
prof-trade.ru. 21600 IN NS dns1.yandex.ru.

;; ADDITIONAL SECTION:
dns1.yandex.ru. 33 IN A 213.180.204.213
dns2.yandex.ru. 33 IN A 93.158.134.213

;; Query time: 16 msec
;; SERVER: 172.16.4.1#53(172.16.4.1)
;; WHEN: Thu Oct 20 17:24:27 2011
;; MSG SIZE rcvd: 240

[root@open ~]# nslookup 1.prof-trade.ru
Server: 172.16.4.1
Address: 172.16.4.1#53

Non-authoritative answer:
Name: 1.prof-trade.ru
Address: 94.100.202.4

[root@open ~]# telnet 94.100.202.4 25
Trying 94.100.202.4...

Если про тебя то открывай порт... Может виндовый firewall или ещё что то мешает...
Автор: sergeyxr
Дата сообщения: 20.10.2011 20:15

Цитата:
Не уверен, но вроде как должно быть virtual server...


нет там так и называется port forwarding и настройки все правильные т.к. если бы было бы не правильно не работал бы и WEB сервер апача, а апач работает без проблем.


Цитата:
А можно подробнее про "повесится"...

на роутере внешний апишник, сам почтовый сервак висит на другом компе внутри сети(т.е. за NATом.
Я пробросил порты параметрами роутера port forwarding с указанием внутреннего адреса айпи вида 192.168.***.***

Web сервер заработал, почтовый не хочет.


Цитата:
Если про тебя то открывай порт... Может виндовый firewall или ещё что то мешает...

Сам уже пятый день ковыряюсь, как заставить работать почтовик из внутренней сети и открыть порт на роутере!


Добавлено:
нашёл решение надо было указать не только внутренний апишник
НО И наименование протокола SMTP; HTTP и т.д.
И всё заработало!!!
Автор: viris
Дата сообщения: 20.10.2011 21:25
У меня Dir-615 и я делал через виртуальный сервер. Всё работает отлично.
Автор: kot666
Дата сообщения: 21.10.2011 01:25

Цитата:
Релей - он только один для сервера. Но никто не мешает юзерам в их учетной записи в почтовом клиенте настроить свой сервер исходящей почты.

=)
Надо что бы "ходило" через hMailServer, что бы внутренняя почта не "ходила кругами".
Автор: Ruza
Дата сообщения: 21.10.2011 06:22
sergeyxr
Не забудь PTR...

Цитата:
[root@open ~]# nslookup 94.100.202.4
Server: 172.16.4.1
Address: 172.16.4.1#53

Non-authoritative answer:
4.202.100.94.in-addr.arpa name = 4-rn202.kolatelecom.ru.
Автор: sergeyxr
Дата сообщения: 21.10.2011 08:16

Цитата:
Не забудь PTR...

это наврятли у нас этот пров вредный и не всегда даёт возможность менять запись обратки!
основываясь якобы что надо главному админу звонить.

Там же для этого надо файл DNS корневого их сервера редактировать, а если это win 2003 или 2008 то это гимор.

На BIND е то пару строк пишешь ивсё а в win server гимор.!!!


Цитата:
я делал через виртуальный сервер.

Подскажите а как вы обеспечивали безопасность при использовани виртуального сервера.
Если мне не отбило память, при использовании виртуального сервера, т.е. компа обработчика.

Вы открываете весь диапазон портов от "0" до "65465" и это одна большая дырка.
port forwarding вы прокидываете куда нить внутрь только один и/или пвру портов.
А сетевым экраном режете всё лишнее и разрешаете только:
программа(*.exe) = порт= адрес(IP внутренний)=направление трафика
svhost.exe = 53 = адрес(IP внутренний)= исходящее(поток) UDP.
и т.д.
Автор: Ruza
Дата сообщения: 21.10.2011 12:50
sergeyxr

Цитата:
На BIND е то пару строк пишешь ивсё а в win server гимор.!!!

Я как бы понимаю проблемы провайдера... НО это проблема провайдера.
Если не будет PTR от тебя не будут принимать почту %80 сторонних серверов.

Ты за статичный IP платишь прову денюжку? Если да то смело требуй PTR и пусть они звонят хоть Папе Римскому...
Автор: stanislavsigitov
Дата сообщения: 24.10.2011 12:01
как его закрыть или 502 его и так не пускает?

Цитата:
"TCPIP"    1752    "2011-10-22 11:58:48.526"    "TCPConnection - Posting AcceptEx on 0.0.0.0:25"
"SMTPD"    1752    3239    "2011-10-22 11:58:48.541"    "114.42.155.214"    "SENT: 220 Microsoft Exchenge Server"
"TCPIP"    1752    "2011-10-22 11:58:49.338"    "TCPConnection - Posting AcceptEx on 0.0.0.0:25"
"SMTPD"    1752    3240    "2011-10-22 11:58:49.338"    "114.42.155.214"    "SENT: 220 Microsoft Exchenge Server"
"SMTPD"    1752    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: GET http://www.scanproxy.com:80/p-25.html HTTP/1.0"
"SMTPD"    1752    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1724    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: Content-Type: text/html"
"SMTPD"    1724    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1700    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: Proxy-Connection: keep-alive"
"SMTPD"    1700    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1752    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: Host: www.scanproxy.com"
"SMTPD"    1752    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1732    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*"
"SMTPD"    1732    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1700    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: Accept-Language: en-us"
"SMTPD"    1700    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1728    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; KuKu 0.65)"
"SMTPD"    1728    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"SMTPD"    1732    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "RECEIVED: "
"SMTPD"    1732    3240    "2011-10-22 11:58:49.713"    "114.42.155.214"    "SENT: 502 Use HELO/EHLO first."
"TCPIP"    1752    "2011-10-22 11:59:50.618"    "TCPConnection - Posting AcceptEx on 0.0.0.0:25"
"SMTPD"    1752    3241    "2011-10-22 11:59:50.634"    "114.42.155.214"    "SENT: 220 Microsoft Exchenge Server"
"TCPIP"    1752    "2011-10-22 11:59:51.352"    "TCPConnection - Posting AcceptEx on 0.0.0.0:25"
"SMTPD"    1752    3242    "2011-10-22 11:59:51.352"    "114.42.155.214"    "SENT: 220 Microsoft Exchenge Server"
Автор: Ruza
Дата сообщения: 24.10.2011 12:07
stanislavsigitov

Цитата:
как его закрыть или 502 его и так не пускает?

5хх - это ответы о том что письмо принято не будет и соединение будет разорвано.
Так что закрывать можно на firewall'е только для того что бы не гадило в логи...
Автор: stanislavsigitov
Дата сообщения: 24.10.2011 12:15
Ruza
достал "дружбан" по 20 попыток в день, сейчас на фаере зарублю, спс.
Автор: Ruza
Дата сообщения: 24.10.2011 13:14
stanislavsigitov

Цитата:
достал "дружбан" по 20 попыток в день

20 в день - это считай ни чего... вот 20 в минуту - это да стоит заморачиваться...
Автор: magira
Дата сообщения: 27.10.2011 22:17
Hmail рассматриваю (тестирую) как основного почтовика в нашей организации. в которой есть своя локалка, и удаленные офисы подключенные по VPN. На борту: WinServer2003, на немже DNS и почтовик.
Сервер имеет интерфейсы сетей А/24(местная сетка), В/16 (в которой DNS и почтовик) и С/30 (собственно VPN), маршруты между сетями разрулены службой маршрутизации WinServer2003.
Столкнулся с вопросом: при отправке с почтового клиента вложения больше 800 Кб, и аналогично при приеме таких файлов, процесс зависает на 28%. Хотя тотже почтовый клиент, установленный на томже сервере прекрасно отдает почтовику на отправку и 20Мб и успешно принимает такой же объем. Клиентов пробовал разных. "Играл" с ограничением по объему, назначал 100Мь, и 0 (без огранич), не помогло. Может это как-то связано, что почтовик "привязан" к адресу в сети/16, а из сети/24 и сети/30 такая проблемка возникает? Кде копать подскажите...
Автор: magira
Дата сообщения: 28.10.2011 18:10
Нашел решение: маршрутизатор за которым сеть А/24, не знал, что сеть С/30 доступна, через другой маршрутизатор (на WindServer2003 на котором и DNS), т.к. DNS-запрос из сети С/30 направлялся на порт в сети А/24 главного маршрутизатора. Видимо, какое-то время в главном маршрутизаторе сохранялся обратный маршрут, и за это время небольшие объемы данных успевали "проскочить", как только обратный маршрут "затирался" прием/передача сообщений зависала.
Проблема была не в Hmail, а в недонастроенной маршрутизации. Не знаю помогло ли это или нет, но я на всякий случай "перезакрепил" IP почтаря на интерфейсе сети А/24 сервера, соответственно переписал узел А и МХ в DNS службе на тотже IP в сети А/24 -были в сети В/16), в настройках Hmail в закладке протоколы, добавил протокол POP3 и SMTP привязанные к IP интерфейса в сети С/30 (в дополнении к протоколам привязанным к А/24) - но это думаю лишнее, завтра уберу, проверю работу.

Такая же проблема на этом форуме встречаласть:http://forum.ru-board.com/topic.cgi?forum=8&topic=10323&start=320#5 , думаю, по тойже причине.
Автор: ffvvvv2
Дата сообщения: 01.11.2011 07:44
Привет всем!
Не подскажете утилиту -- аналог blat, корректно
работающую с HMS для отправки почты
с авторизацией.
Пробовал настроить Blat -- почему-то
ничего не получилось.
Пишет:
"The SMTP server did not accept Auth LOGIN PASSWD value."
Автор: DSharm
Дата сообщения: 01.11.2011 19:17
Ребят подскажите плиз кто знает как бороться со СПАМОМ правилами HMail Server интересуют рабочие варианты. И как с помощью правила можно запретить прием письма, если в поле получатели, больше 2 адресов (получателей). Заранее благодарю.
Автор: vlary
Дата сообщения: 01.11.2011 21:46
DSharm Наивный ты человек! Борьба со спамом сродни искусству, как борьба каратэ. И точно так же, как прочитав книжку с описанием приемов, ты не станешь обладателем черного пояса, так и выслушав пару советов, не научишься борьбе со спамом. Все это очень индивидуально, требует постоянной тонкой настройки для твоих конкретных условий.
Вот тут один зарубежный товарищ описывает свои настройки: Ссылка. Начни с них, ну а в дальнейшем процессе постигай премудрости...
Автор: DSharm
Дата сообщения: 02.11.2011 14:01
Я и не претендую на черный пояс и все написанное выше я прекрасно понимаю. Я спросил кт о как борется правилами со спамом а не поучительную историю о том что все не просто в этом мире Спасибо конечно но ждал другого.
Автор: stanislavsigitov
Дата сообщения: 12.11.2011 16:21
DSharm

Цитата:
И как с помощью правила можно запретить прием письма, если в поле получатели, больше 2 адресов (получателей). Заранее благодарю.


Удалить все сообщения от определенного отправителя

Начало hMailAdmin и перейдите к учетной записи.
Выберите вкладку Правила.
Нажмите кнопку Добавить. Введите имя DeleteRule
Под критерии, нажмите кнопку Добавить.
Под Предопределенные поля, выберите С
Помощник по поиску типа, выберите Содержит.
В текстовом поле Значение введите значение ivanov@domain.ru Это заставит все сообщения, которые содержат в ivanov@domain.ru С поля заголовка, будут затронуты правила.
Нажмите на Сохранить, чтобы добавить критерии правила.
В разделе Действия нажмите кнопку Добавить.
Выберите Удалить письмо от падения вниз.
Нажмите на Сохранить, чтобы сохранить действий
Снова нажмите на Сохранить, чтобы сохранить все правила

Переводил в гугл
Автор: nick108
Дата сообщения: 14.11.2011 07:49
hmailserver обалденная вещь, только вот тормозил страшно имап когда шли нагрузки извне на 25 порт по 100 соединений, бывало такое время кааак накинуться и давай вешать сервак, повесил ASSP на 25 порт, режет все на ура, а далее на hmail передает на 125 порт ему, так что советую.
Автор: stanislavsigitov
Дата сообщения: 21.11.2011 13:51
Доставка почты на рамблер с 40 минутным грэйлистингом вообще жесть
452 4.7.1 Try again later
Автор: wardar2000
Дата сообщения: 25.11.2011 14:11
Можно ли включить пересылку писем на неколько адресов? Если да, то необходми ли отделять адреса пробелом/запятой/тчк-зпт, ведь поле для ввода только одно.
Автор: Mainflash
Дата сообщения: 07.12.2011 08:13
прочитав ветку полностью не нашел решение проблемы.
В почтовых доменах заведено два домена:
1. vnuntr.ru
2. mail.ru
В Протоколы-SMTP-Доставка почты-local host name- прописанно vnuntr.ru
т.е. внутреняя почта не должна уходить во вне, а внешняя уходит через один почтовый ящик через mail.ru.

все исходящие письма во внешку уходят КРОМЕ на mail.ru, т.е. mail.ru hMailServer рассматривает mail.ru как внутренний домен

Собственно вопрос:
Как заставить hMailServer отправлять письма на mail.ru.

Заранее благодарю за ответы.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

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


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