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

» hMailServer

Автор: vlary
Дата сообщения: 07.12.2011 09:59
Mainflash
Цитата:
Как заставить hMailServer отправлять письма на mail.ru.
Убрать внутренний домен mail.ru.

Автор: Mainflash
Дата сообщения: 07.12.2011 14:03
Может я что-то недопонимаю, но из прочтенного в данной ветке я понял что - убрав домен mail.ru, почта не будет уходить во внешку (IP - Динамический, нед зарегистрированного внешнего домена - поэтому использую внешний (mail.ru) ящик для отправки почты).
Если что-то пропустил и можно настроить по другому, а не прописывая в SMTP relay, то если не трудно объясните пожалуйста.

Заранее благодарю за ответ.
Автор: Mainflash
Дата сообщения: 08.12.2011 08:10
все разобрался, спасибо, завтра выкину точные настройки в картинках для тех кто будет настраивать.

ПыСы настроил локалку, внешку, причем в адресах от кого ставиться либо первым адресом либо вторым не ящик mail.ru (общий), а тот который нужен.
ПыПыСы ща цейтнот, так что картинки не успеваю сделать.
Автор: Mainflash
Дата сообщения: 09.12.2011 07:01
Все ниже написанное справедливо при условии что:
Почтовый сервер зарегистрированный в и-нете находиться вне вашей сети. (такие как mail.ru, yandex.ru, виртуальные почтовые сервера и т.д.)

Версия hmail srver - hMailServer-5.4-B1931

Ссылки на архив с картинками настройки:

http://www.getzilla.net/files/2501113/hmailserver_setup.zip.html]Скачать hmailserver_setup.zip
http://ifolder.ru/27465018
http://файлообменник.рф/qvlrw0jqwoi0.html

Первое - отключите временно на время теста опцию - Дополнительно - Auto-ban - это нужно для того чтобы при отладке сервер не банил если запаритесь с набором паролей в почтовых клиентах.

Теперь описание:
а) Папка hmail
1. Картинка домен.JPG - вбиваем имя домена - в примере dom.local - это локальный домен для вращения почты внутри.
2. учетные_записи1.JPG - учетка пробная.
3. учетные_записи2.JPG - настройка внешнего pop для получения почты на локальную учетку.
4. smtp1.JPG - настройка для подключения к внешнему smtp для отправки писем через него.
б) почтовый_клиент
1. почтовый_клиент1.JPG - настройка почтового клиента - ВАЖНО - желтым цветом обведено то что получатель будет видеть в поле ОТ КОГО, зеленым - НУЖНО вбить почтовый ящик находящийся на внешнем почтовом сервере в интернете. ПРИЧЕМ не важно на каком (вбитом ли в smtp relay hmailservera или скажем в примере можно вбить admin@yandex.ru), главное чтобы данный почтовый сервер существовал, если внесете несуществующий почтовый домен то почта не будет уходить через внешний smtp.
2. почтовый_клиент2.JPG - здесь ip-шники hmail сервака и ВАЖНО - учетная запись и пароль учетки на hmail server.

В результате данных манипуляций получаем:
1. Локальную почту - уходит приходит только внутри сети.
2. Внешнюю почту - уходит приходит во вне.

Есть конечно вероятность что данный способ не унифицированный для всех ситуаций, так что если что пишите в данную ветку - для будущих так сказать поколений.
Автор: Dirk Diggler
Дата сообщения: 15.12.2011 11:08
Создал домен, в нем ящик, доступ по IMAP, настроил отсылку почты через SMTP-релей. Вопрос. Как исходящие с этого ящика письма посылать по маршруту, а не через релей? Похоже, что Rules не используются для исходящей почты
Автор: vlary
Дата сообщения: 15.12.2011 17:06
Dirk Diggler
Цитата:
Как исходящие с этого ящика письма посылать по маршруту
С IMAP ничего не уходит, на него только приходит, а потом разбирается клиентами.
Автор: upperator
Дата сообщения: 16.12.2011 08:16
kot666
У меня схожая ситуация

Цитата:
1. Что бы отправить почту через ту же самую единственную учётку (user@domain.com) я прописал СМТП релэй с авторизацией. Естественно поле "From" должно быть "user@domain.com". Но я использую внутренние адреса для локальной переписки вида user*@domain.local . Соответственно именно внутренний адрес и попадает в поле "From". Естественно СМТП-релэй ругается. Я создал правило в котором указал, что если письмо адресовано не внутренним пользователям, то заменять поле "From" на "user@domain.com".
НЕ РАБОТАЕТ. =(((

Вот только скрипт написать я не умею, не могли бы Вы им поделиться а заодно описать куда его вставлять?
Автор: Dirk Diggler
Дата сообщения: 16.12.2011 08:33

Цитата:
[/q]
[q]С IMAP ничего не уходит, на него только приходит, а потом разбирается клиентами.

Да неважно, важно что правила не срабатывают.
В общем, решил проблему добавлением глобального правила - правила аккаунта не срабатывают на отправленные.
Автор: ffvvvv2
Дата сообщения: 16.12.2011 08:43
Доброго времени суток все!
Не знает ли кто-нибудь, есть ли способ автоматически
добавить адреса в список рассылки?
В MDaemon такое было в админке, очень удобно.
Набирать несколько сотен, а то и тысяч адресов
руками неудобно...
Автор: nick108
Дата сообщения: 21.12.2011 08:44
Win2003 sp2 rus, изначально был один домен, все в днсах настроено, почта приходила, потом не отправлялась т.к. hmailserver представлялся виндовым именем, но не беда, в smtp - delivery of email в поле local host name - указал имя сервера по обратной зоне, стал нормальное HELO всем писать он и отсекать перестали.

На сегодня появился второй домен, указал его алиасом первому чтоб юзверей заново не создавать. Прописали мне mx, пока обратной зоны нет, но я уже вижу проблему. По сути hmailserver при отправке гонит всем HELO %windowsname%, а поле smtp - delivery of email - local host name у меня уже занято первым доменом дабы не было того %windowsname%

Алиас сниму, сделаю второй домен по нормальному(алиасом проверял доставку), но как мне отправлять со второго домена?
Автор: vlary
Дата сообщения: 21.12.2011 09:14
nick108 HELO должно совпадать с FQDN (именем) почтового сервера, а вовсе не с доменом, для которого он отправляет почту. Этих доменов может быть сотни. Пример - Gmail, на котором хостятся куча корпоративных почтовых доменов, в том числе из зоны .ru.
Однако в качестве HELO используется X.X.google.com.
Другое дело, что полезно прописать в DNS зонах каждого домена SPF запись, указывающую на то, что легитимная почта из этого домена должна идти с айпи вашего сервера.
Автор: nick108
Дата сообщения: 21.12.2011 09:15
Дополню, правильно ли понимаю что будет работать даже сейчас, ибо HELO у меня из "smtp - delivery of email - local host name" и оно соответствует PTR тому ip с которого отсылаю соот-но письмо пройдет?

Проверил - прошло, просто отсылая от domain2.com в теле письма значится Received: from mail.domain1.com
(mail.domain1.com [212.14.170.231]), о как...

На первом домене пока лишь DKIM, на второй если будет бегать тоже DKIM + SPF привяжу.
Автор: vlary
Дата сообщения: 21.12.2011 10:28
nick108 Received: и будет from mail.domain1.com Return-Path может быть domain2.com
Автор: nick108
Дата сообщения: 21.12.2011 11:00
vlary
Верно, все работает, на domain2.com уже и DKIM и SPF работает, спасибо
Автор: alexgluker
Дата сообщения: 22.12.2011 11:13
подскажите, что и где прописать, чтобы письма, адресованные внутренним пользователям, не шли через майлрелей, а перекладывались в ящик получателя непосредственно на сервере
Автор: Ruza
Дата сообщения: 22.12.2011 21:01
alexgluker

Цитата:
подскажите, что и где прописать, чтобы письма, адресованные внутренним пользователям, не шли через майлрелей, а перекладывались в ящик получателя непосредственно на сервере

Содержательный вопрос... Можно на ближайшем заборе несколько буковиц написать...
Автор: vlary
Дата сообщения: 22.12.2011 21:19
alexgluker Если над конфигурацией сервера не поработал большой "мастер", то он именно так и делает.
Автор: fox12
Дата сообщения: 22.12.2011 23:37
Такой вопрос. Есть hMailServer версии 4.4.3 (более новые версии почему-то работают нестабильно на данном сервере, а менять железо пока не получается). В последнее время стала возникать проблема. Есть рассылка в 869 адресов (на данный момент). Письма на нее не уходят. Пользователь отправляет письмо на рассылку, оно становится в очередь на сервере - и все. Письмо висит до второго пришествия, и судя по логам - никаких попыток отправки не происходит. Никаких ошибок не возникает. Просто тупо висит в очереди в "Undelivered messages". На "Send now" тоже не реагирует
Обычные письма, и письма на другие (не знаю - совпадение или нет, но с меньшим количеством получателей) - все уходит.
Кто-нибудь сталкивался с таким?
Может ли быть проблема в количестве получателей?
Автор: ffvvvv2
Дата сообщения: 23.12.2011 07:10
Попробуй в настройках SMTP поставить Maximim number of recipients in batch равным 3.
Автор: aparadox2011
Дата сообщения: 28.12.2011 22:02
Народ, помогите пожалуйста. Впервые имею дело с почтовым сервером. Почти со всеми ошибками разобрался при настройке, но вот с одной справиться не могу.
Test: Collect server details
hMailServer version: hMailServer 5.3.3-B1879
Database type: MSSQL

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

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

Test: Test MX records
Trying to resolve MX records for cristalsales.ru...
Host name found: mail.cristalsales.ru

Test: Test local connect
Connecting to TCP/IP address in MX records for local domain domain cristalsales.ru...
Trying to connect to host mail.cristalsales.ru...
ERROR: The host name mail.cristalsales.ru could not be resolved.
ERROR: Was not able to open connection.

В чем может быть дело, почему local connect дает ошибку?
Где копать?
Заранее - спасибо за помощь.
Автор: vlary
Дата сообщения: 28.12.2011 22:24
aparadox2011 Да hMailServer тут не при чем...

Код: nslookup -type=mx cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

Non-authoritative answer:
cristalsales.ru MX preference = 0, mail exchanger = mail.cristalsales.ru

nslookup mail.cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

*** google-public-dns-a.google.com can't find mail.cristalsales.ru: Non-existent
domain
Автор: aparadox2011
Дата сообщения: 04.01.2012 17:31
Спасибо огромное, но сапожник в данном случае - я. Я бесплатно паркуюсь.
Автор: vlary
Дата сообщения: 04.01.2012 18:21
aparadox2011

Цитата:
Спасибо огромное, но сапожник в данном случае - я
А также чемпион ходьбы по граблям?

Код:
nslookup -type=mx cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

Non-authoritative answer:
cristalsales.ru MX preference = 0, mail exchanger = cristalsales.ru
cristalsales.ru MX preference = 0, mail exchanger = mail.cristalsales.ru
cristalsales.ru MX preference = 0, mail exchanger = pop3.cristalsales.ru
cristalsales.ru MX preference = 0, mail exchanger = smtp.cristalsales.ru

nslookup cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

Non-authoritative answer:
Name: cristalsales.ru
Address: 109.195.195.3

nslookup mail.cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

*** google-public-dns-a.google.com can't find mail.cristalsales.ru: Non-existent
domain

nslookup pop3.cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

*** google-public-dns-a.google.com can't find pop3.cristalsales.ru: Non-existent
domain

nslookup smtp.cristalsales.ru
Server: google-public-dns-a.google.com
Address: 8.8.8.8

*** google-public-dns-a.google.com can't find smtp.cristalsales.ru: Non-existent
domain
Автор: magira
Дата сообщения: 09.01.2012 22:07
Возможно ли посмотреть статистику в HMS сколько пользователей в нем записано?
Автор: smilezero
Дата сообщения: 20.01.2012 19:33
Всем привет! Вроде перечитал много страничек по теме данного почтового сервера, но все равно не понял как сделать так чтобы локальные пользователи с внутрисетевыми адресами типа user1@rabota.po могли отправлять почту на внешние адреса типа rambler.ru, yandex.ru и т.д, так чтобы письма отправляемые пользователями приходили получателям от адреса почтового ящика нашей организации на mail.ru. Получение почты с нашего ящика на mail.ru настроил, письма приходят все отлично, а вот ч отправкой не разберусь. прошу вашей помощи!
Автор: Endy217
Дата сообщения: 23.01.2012 14:05
[more] Появилась необходимость восстановить работу почты в организации.
Начал настраивать сервер.

Все настроил:
- домен создал (домен совпадает с доменом зарегистрированным РЕГИСТРАТОРОМ)
- добавил тестовый аккаунт admin@domain.ru
- в настройках протокола настроено SMTP (заполнено только delivere of e-mail\\ поле local host name "domain.ru" )

POP3/IMAP = стоят дефолтные.

Вопрос1:
Могу ли я протестировать настройки сервера на несуществующем домене?
Вопрос2:
Пробовал настроить под имеющийся домен почтовый сервер, но системой (утилита проверки запроса ) мой домен определяет другой IP, который сейчас используется почтовой программой на другой машине (в то время почтовая программа была там выключена чтоб не конфликтовало)
Как работает эта привязка домена\и почтовой программы ?

Вопрос3: при создании учетной записи в любом клиенте почтовом, требует такие данные
POP3 (исходящий сервер типа mail.domain.ru \\\ сервер входящей почты mail.domain.ru)
В настройках hMail я такого не смог найти, т.е. ту графу где бы можно было прописать настройки данные. (POP3 почти пустая вкладка по настройкам)

http://s018.radikal.ru/i513/1201/52/84f7f7423347.jpg


Помогите пожалуйста разобраться нубу, до этого с почтой вообще не работал.
Спасибо! [/more]
Автор: vlary
Дата сообщения: 23.01.2012 15:37
Endy217
Цитата:
Могу ли я протестировать настройки сервера на несуществующем домене?
Можешь. В файле hosts ты можешь прописать своему компу любое имя и домен, хоть mail.microsoft.com
Цитата:
Пробовал настроить под имеющийся домен почтовый сервер, но системой (утилита проверки запроса ) мой домен определяет другой IP, который сейчас используется почтовой программой на другой машине (в то время почтовая программа была там выключена чтоб не конфликтовало)
Как работает эта привязка домена\и почтовой программы ?
У программы может быть несколько почтовых доменов, основной и алиасы. Основной обычно совпадает с доменным именем хоста, на котором стоит программа (host comp.example.com, domain example.com).

Цитата:
Вопрос3: при создании учетной записи в любом клиенте почтовом, требует такие данные
POP3 (исходящий сервер типа mail.domain.ru \\\ сервер входящей почты mail.domain.ru)
В настройках hMail я такого не смог найти, т.е. ту графу где бы можно было прописать настройки данные. (POP3 почти пустая вкладка по настройкам)
SMTP server - comp.example.com, POP/IMAP server - comp.example.com. В настройках сервера это не нужно, он и сам все знает.

Цитата:
Помогите пожалуйста разобраться нубу, до этого с почтой вообще не работал.
Может, не стоит и начинать? Есть масса других занятий, не требующих специальных знаний.
Автор: smilezero
Дата сообщения: 26.01.2012 15:25
Разобрался с отправкой на внешнюю почту, но есть нюансы! В почтовом клиенте в поле адрес электронной почты пишу адрес нашего внешнего ящика только тогда письма уходят! Но теперь вопрос в следующем когда письма приходят получателю от адреса нашей внешней почты в графе от кого стоит то имя которое, я указал в поле имя когда настраивал почтовый клиент, т.е это имя локального пользователя, а нужно наименование нашей организации... опять нестыковка, посоветуйте как бы настроить по другому, как я понимаю нужен алиас, только как это настроить не пойму.
Автор: vlary
Дата сообщения: 26.01.2012 15:46
smilezero
Цитата:
а нужно наименование нашей организации...
Настраивай в клиенте поле Reply-To:

Автор: magira
Дата сообщения: 26.01.2012 20:38

Цитата:
Вопрос3: при создании учетной записи в любом клиенте почтовом, требует такие данные
POP3 (исходящий сервер типа mail.domain.ru \\\ сервер входящей почты mail.domain.ru)
В настройках hMail я такого не смог найти, т.е. ту графу где бы можно было прописать настройки данные. (POP3 почти пустая вкладка по настройкам)

Для того, чтобы в почтовом клиенте в качестве POP3/SMTP серверов указывать имя домена, в сети должен работать (быть поднят) DNS-сервер. Имя домена Вашего сервиса эл.почты типа mail.domain.ru прописывается на DNS-сервере, который обслуживает сеть в которой находится машина с почтовым сервером (с установленной прогой HmailServer), а именно в МХ записи зоны просмотра этого DNS-сервера (в нашем примере domain.ru) указвается IP адрес машины с установленным почтарем (прогой HmailServer), например 192.10.10.10. Тогда в почтовом клиенте, в учетной записи, которая будет работать с HmailServer и указывается в качестве имени POP3/SMTP серверов то самое имя домена mail.domain.ru, и обязательно в настройках сетевого подключения, на машине, где установлен почтовый клиент, прописывается IP предпочитаемого DNS-сервера, на котором прописано имя домена domain.ru с MX-записью mail.domain.ru. Иными словами, когда почтовый клиент пытается связаться с почтовым сервером, он делает DNS запрос в сеть, на указанные в настройках сетевого подключения IP DNS-сервера , типа "какой адрес у имени mail.domain.ru". DNS-сервер получив такой запрос, проверяет свои МХ записи, и в случае совпадения (например МХ-mail.domain.ru=192.10.10.10), возвращает ответ той машине, которая спрашивала, что "разыскиваемый почтарь находится по IP адресу 192.10.10.10", затем почтовый клиент направляет запрос на соединение уже с полученным ответом, т.е. к машине по адресу 192.10.10.10. И там дальше они "снюхиваются" и передают друг другу данные.
Если почтовый сервис нужен только в рамках небольшой сети (одноранговой), то смело в качестве POP3/SMTP серверов учетной записи почтового клиента прописывайте сразу IP адрес машины с HmailServer (в нашем примере 192.10.10.10), и всё будет работать.
Как-то так.
Люди, можно повторно с вопросом обратиться?:

Цитата:
Возможно ли посмотреть статистику в HMS сколько пользователей в нем записано?

Или я невнимательный, но я не нашел где.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

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


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