Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » hMailServer

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115

Открыть новую тему     Написать ответ в эту тему

gregkov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


hMailServer - небольшой бесплатный почтовый сервeр. Поддерживает основные почтовые протоколы (IMAP, SMTP and POP3), виртуальные домены, списки рассылки, антивирусы, антиспам модуль, алиасы и многое другое. Имеется русскоязычный интерфейс.


INI-файл с нужным переводом положить в папку "Languages", после чего открыть файл "Bin\hMailServer.ini", найти строчку "ValidLanguages=english,swedish", добавить нужный язык через запятую и перезагрузить компьютер. После этого можно будет в программе выбрать добавленный язык ("File" -> "Select language...").
 
(ASSP 1.5.1.1). - Внешний СпамФильтр: http://assp.sourceforge.net/
 
Настройка нескольких  SMTP Realayer, в зависимости от адреса отправителя
 
По поводу "левых" антивирусов:
hMail нифига не знает о том что кто то что то проверяет, начинает сессию и потом обламывается при условии что антивирус нашёл вирус ни разу не предупредив hMail либо время проверки превышает время ожидания в сессии.
Или начинается "перетягивание одеяла" - кто будет проверять файл...
Поэтому НИКОГДА не используйте "левые" антивирусы на маршрутизаторах и почтовых серверах.
Под "левыми" следует понимать те антивирусы о которых hMail не знает.
Либо настраивайте исключения в антивирусах, до того как станет колом маршрутизатор или hMail.

Всего записей: 25 | Зарегистр. 15-07-2004 | Отправлено: 10:14 31-03-2005 | Исправлено: vlary, 14:23 25-09-2015
ZaychikM

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня не получается одну из общих папок указать в качестве папки для удалённых сообщений в TB. Это глюк или так и должно быть?

Была проблема, пока папка была на hMail названа "корзина", заменил на "trash" и всё заработало. В TB указать в качестве корзины использовать папку имап "trash"

Всего записей: 217 | Зарегистр. 30-03-2007 | Отправлено: 22:17 27-09-2011 | Исправлено: ZaychikM, 22:19 27-09-2011
kot666



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZaychikM
Папку переименовал. Выбрать её после этого удалось. =))
Но при удалении сообщений она остаётся девственно пуста, сообщения просто пропадают куда-то.

Всего записей: 406 | Зарегистр. 06-02-2006 | Отправлено: 23:49 27-09-2011
kot666



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот блин, с двадцатого раза вдруг заработало.
ZaychikM, ты зайчик! =)

Всего записей: 406 | Зарегистр. 06-02-2006 | Отправлено: 20:17 30-09-2011
Tryam123



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята а сервак может работать на семерке? Не серверной Оси? Внутри локальной сети.

Всего записей: 11 | Зарегистр. 25-10-2010 | Отправлено: 15:36 02-10-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tryam123
Цитата:
Ребята а сервак может работать на семерке?
 Может. Начиная с Windows 2000 Проф.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 16:11 02-10-2011
gehr4f3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hmailserver используется в качестве SMTP-релея.
Если пользователь ставит в почтовым клиенте "получить уведомление о доставке", то на письма, проходящие через релей Hmailserver, уведомлений не приходит.
 
Проблема точно в Hmailserver, проверял.
Можно это как-то исправить?
Фактически, просто нужно чтобы hmailserver не трогал данные от почтового клиента, вида:
RCPT TO:<user@domain.ru> NOTIFY=success,failure  
hmailserver зачем-то обрезает "NOTIFY=success,failure ".
 
Помогите с решением проблемы, плиз.

Всего записей: 6 | Зарегистр. 04-04-2011 | Отправлено: 11:19 06-10-2011 | Исправлено: gehr4f3, 11:27 06-10-2011
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gehr4f3

Цитата:
Помогите с решением проблемы, плиз.

Да не вопрос
 
hMailServer не поддерживает уведомления о доставке.
 
Ну как помог?

----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 12:08 06-10-2011 | Исправлено: Ruza, 12:09 06-10-2011
Elding

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добрый день!
 
подскажите, как решить следующую проблему:
 
Есть почтовик на hmailserver в (условно говоря) зоне domain.com . настроен, почта на инетные адреса ходит туда и обратно, вроде все нормально, не жалуюсь.
 
Но есть проблема, часть писем идет на домен в зоне domain.xyz которого в инете нет. Дело в том, что у коллег из соседней конторы используется свой внутренний почтовик. Но у них есть МХ записи на инетном домене на свой почтовик снаружи.
Тоесть если я отправляю им письмо на 123@domain.xyz.ru оно приходят и уходят нормально.
 
Вопрос в том, как сделать так, чтобы сервер когда получает письмо от клиента на адрес 123@domain.xyz  автоматически пересылал на 123@domain.xyz.ru.
 
Я пробовал настраивать Routes, где в поле Domain прописал domain.xyz а в поле Target SMTP host domain.xyz.ru , но из этого ничего не вышло.
 
Зараннее спасибо!

Всего записей: 5 | Зарегистр. 10-10-2011 | Отправлено: 16:57 10-10-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elding
Цитата:
Я пробовал настраивать Routes, где в поле Domain прописал domain.xyz а в поле Target SMTP host domain.xyz.ru , но из этого ничего не вышло.  

И не выйдет. Во-первых,  Target SMTP host должен быть host.domain.xyz.ru (имя их почтовика), а не domain.xyz.ru. Во-вторых, не факт, что их почтовик снаружи будет принимать почту для domain.xyz, а не для domain.xyz.ru.
А в третьих, если желаешь получить помощь, а не ответ "XYZ", то пиши реальные адреса, протестируем и ответим.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 17:33 10-10-2011
Elding

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И не выйдет. Во-первых,  Target SMTP host должен быть host.domain.xyz.ru (имя их почтовика), а не domain.xyz.ru.    

 
Я через встроенную утилиту резолвил их МХ. далее по ип получал днс имя хоста и его подставлял, тоже ноль эффекта.
 

Цитата:
А в третьих, если желаешь получить помощь, а не ответ "XYZ", то пиши реальные адреса, протестируем и ответим.

 
а можно в личку?  
 
PS: а может можно както создать правило, скрипт, чтоб сервер сам изменял назначение письма? правда в скриптовании я не силен.

Всего записей: 5 | Зарегистр. 10-10-2011 | Отправлено: 09:23 11-10-2011 | Исправлено: Elding, 14:34 11-10-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elding
Цитата:
по ип получал днс имя хоста и его подставлял, тоже ноль эффекта.  
А что в логах твоего сервера?

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


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 11:49 11-10-2011
Elding

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на личку прав видимо всетаки не хватает.
 
лог:
"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."

Всего записей: 5 | Зарегистр. 10-10-2011 | Отправлено: 12:05 11-10-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elding Да, все правильно. Снаружи они принимают почту только с .ru. Причем в случае доменного имени без .ru моментально рубят сессию и надолго ставят хост в игнор.
Так что придется тебе учить пользователей использовать их внешний домен.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 13:03 11-10-2011
Elding

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
большое пасибо, за помощь!
 
видимо придется...  
мы тут с товарищем пытаемся скрипт прикрутить чтоб автоматом менялось, если получится - отпишусь.

Всего записей: 5 | Зарегистр. 10-10-2011 | Отправлено: 13:44 11-10-2011
Elding

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем и целом заработало.
 
Задача была такова: 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

Всего записей: 5 | Зарегистр. 10-10-2011 | Отправлено: 14:12 12-10-2011
kot666



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно сделать что бы каждая созданная учётка использовала свой логин/пароль для авторизации на СМТП-релэее?
СМТП-релэй не общий к сожалению и требует авторизации. Адрес hMailservera "серый".

Всего записей: 406 | Зарегистр. 06-02-2006 | Отправлено: 14:08 20-10-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kot666
Цитата:
А можно сделать что бы каждая созданная учётка использовала свой логин/пароль для авторизации на СМТП-релэее?
Релей - он только один для сервера. Но никто не мешает юзерам в их учетной записи в почтовом клиенте настроить свой сервер исходящей почты.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 14:25 20-10-2011
sergeyxr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех! Ситуация нестандартная но всё же.
есть роутер д линк дир-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
Какой апи писать внешний или локальный???
 
последние два параметра были пустые поля???
 

Всего записей: 43 | Зарегистр. 13-10-2011 | Отправлено: 16:15 20-10-2011 | Исправлено: sergeyxr, 22:03 20-10-2011
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
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 или ещё что то мешает...

----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 17:27 20-10-2011 | Исправлено: Ruza, 17:28 20-10-2011
sergeyxr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

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

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

Сам уже пятый день ковыряюсь, как заставить работать почтовик из внутренней сети и открыть порт на роутере!
 
 
Добавлено:
нашёл решение надо было указать не только внутренний апишник
НО И наименование протокола SMTP; HTTP и т.д.
И всё заработало!!!

Всего записей: 43 | Зарегистр. 13-10-2011 | Отправлено: 21:15 20-10-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » hMailServer


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru