Rambler's Top100

Часто задаваемые вопросы
(Frequently Asked Questions)



А не могли бы вы поделиться исходными текстами CMS?

Исходные тексты не распространяем. Если вас интересует информация о работе SMTP/POP3-серверов и клиентов, вы можете без проблем найти её в Интернете, как это делали авторы.



При запуске CMS в журнале появляются сообщения о невозможности запустить SMTP/POP3-сервис, т.к. занят порт. Как запустить его?

Вероятнее всего, запущено какое-то другое приложение, использующее данный порт. Это может быть почтовый сервер, прокси-сервер, firewall или антивирусный монитор. Либо отключите это приложение, либо настройте его или сервисы CMS на другие порты.



Сервисы CMS запущены, но при отправке/получении почты с другого компьютера появляется сообщение "Невозможно подключиться к серверу". Как решить проблему?

Попробуйте подключиться к сервисам с этого компьютера программой telnet. Для этого в меню кнопки Пуск выберите команду Выполнить и введите: telnet адрес порт, где адрес — это IP-адрес компьютера с CMS, а порт — это номер порта SMTP- или POP3-сервиса (стандартные значения 25 и 110, соответственно). В окне программы telnet должна появиться строка, начинающаяся с символов "220" для SMTP-сервиса и "+OK" для POP3-сервиса. В этой строке должно, также, содержаться имя локального домена CMS. Если это так, соответствующий сервис доступен с данного компьютера. Проверьте настройки почтового клиента, возможно указано неправильное имя пользователя или пароль.
Если подключиться к сервису программой telnet не удалось, то причина либо в настройке сервера (или он не запущен), либо в проблемах сети. Проверьте настройки сервера, посмотрите журнал — там фиксируются подключения/отключения клиентов.



Можно ли подключаться к CMS через удалённый доступ?

Можно, для этого вам нужно знать IP-адрес удалённого компьютера, на котором запущен CMS. Чтобы его узнать, подключитесь к удалённому компьютеру и выполните команду ping <имя удалённого компьютера>. Полученный IP-адрес (обычно 192.168.55.1) используйте в качестве адреса SMTP/POP3-серверов.



Возникла проблема с провайдером: говорит, что у меня на CMS — "Open Relay", т.е. мой сервер может быть использован извне для рассылки спама, и закрывает доступ к своему почтовому серверу. Что можно предпринять в этом случае?

Правильно настройте IP-фильтр, включите аутентификацию в SMTP-сервисе и задайте сложные пароли пользователей.
P.S. Начиная с версии 2.00, в CMS "Open Relay" можно закрыть.



Я имею почтовый домен mydomain.provider.ru, зарегистрированный у провайдера. Письма, адресованные имя@mydomain.provider.ru, приходят на один адрес — mydomain@provider.ru. Как с помощью CMS сделать так, чтобы письма из этого внешнего почтового ящика распределялись между локальными пользователями в соответствии с параметром имя?

Переименуйте локальный домен CMS в mydomain.provider.ru и создайте локальных пользователей. Затем добавьте в POP3-клиенте этот внешний почтовый ящик, при этом в качестве получателя укажите <Домен>.
P.S. Начиная с версии 2.00, в CMS можно задать список полей для поиска адресов локальных получателей.



Что за файлы с расширением .bad появляются в очереди исходящих писем?

Расширение .bad получают файлы писем, которые SMTP-клиент не смог отправить в Интернет. Вероятнее всего, заданный в настройках SMTP-сервер не желает принимать эти письма. Многие SMTP-сервера принимают только те письма, у которых домен отправителя совпадает с их собственным. Например, письмо с адресом отправителя user@narod.ru может быть успешно отправлено через SMTP-сервер smtp.narod.ru, а вот smtp.mail.ru принять такое письмо откажется. Подробнее об этом см. в разделе справки SMTP-клиент.
P.S. Начиная с версии 2.00, в CMS введено уведомление отправителя о невозможности доставки его письма с указанием причины, а также автоматическое повторение отправки письма при временном отказе сервера через указанный промежуток времени.



Возможна ли работа CMS через Proxy Server?

Да, возможна. Специальных настроек для работы с Proxy в CMS нет, но для большинства Proxy-серверов имеются соответствующие Proxy-клиенты. Если установить такой клиент на компьютер с CMS, то CMS сможет работать через Proxy-сервер. При этом менять что-либо в настройках CMS не придётся.
Можно обойтись и без установки Proxy-клиента. В этом случае требуется настройка Proxy-сервера и CMS.

Настройки Proxy-сервера WinGate (версия 4.5.1):
Должны быть установлены сервисы SMTP/POP3 Proxy server. В свойствах сервиса SMTP установите флажок "Support outbound mail via ISP mail server" и укажите адрес и порт SMTP-сервера, через который будет отправляться почта в Интернет. Флажок "Support inbound mail via Internal mail server" снимите. В поле "Service port" введите 2025. В свойствах сервиса POP3 в поле "Service port" введите 2110.

Настройки CMS:
POP3-клиент: POP3-сервер — адрес компьютера с WinGate, порт — 2110, пользователь — имя_пользователя#адрес_POP3_сервера.
SMTP-клиент: SMTP-сервер — адрес компьютера с WinGate, порт — 2025.
Почтовые клиенты должны быть настроены на использование CMS.
P.S. Начиная с версии 2.04, в CMS добавлена возможность работы с внешними серверами через прокси-сервер (SOCKS v5).



Почему иногда после приёма почты из внешнего ящика она не удаляется оттуда?

В силу особенностей протокола POP3, внешний сервер физически удаляет письма только в случае успешного завершения соединения. Если во внешнем ящике остались письма, значит, соединение с POP3-сервером было прервано.
P.S. Начиная с версии 2.00, в CMS ведётся список принятых писем; повторно приниматься они не будут и удалятся в следующем сеансе.



Существует ли возможность подключения антивирусных средств к CMS?

В версии 1.5x — нет.
P.S. Начиная с версии 2.04, в CMS реализована поддержка антивирусов (антивирусы командной строки, Kaspersky Anti-Virus v4.x).



Есть ли версия CMS с английским интерфейсом?

Начиная с версии 2.00, в CMS имеется возможность выбора языка программы.



Почему, когда CMS стартует как служба (сервис), он не "видит" существующие соединения удалённого доступа Windows?

В Windows ME/ХР существует привязка удалённых соединений к пользователям. В CMS нужно использовать соединения, которые доступны всем пользователям, и, желательно, указать имя и пароль доступа, используя "Собственные данные аутентификации".



Каким образом можно дублировать всю входящую/исходящую почту на определённые адреса?

Для этого в свойствах сортировщика установите флажок "Дублировать проходящую почту на адреса" и укажите через запятую список адресов e-mail, на которые будут доставляться копии всех писем, обработанных CMS.



Как удалённо инициировать сеанс обмена почтой с Интернетом?

Создайте отдельного пользователя, например, scheduler. В планировщике создайте задание на отправку/приём почты круглосуточно каждую минуту, с условием "если существует файл". В качестве имени файла укажите строку Mail\Mailbox\scheduler\*.msg. Установите флажок "удалить файл после запуска задания". Теперь, если отправить любое письмо на адрес scheduler@локальный_домен, то в течение минуты запустится задание планировщика.



Реализованы ли в CMS списки рассылки?

В CMS 1.5x списков рассылки в явном виде нет. Для осуществления рассылки можно воспользоваться следующим способом. Создайте отдельного пользователя, например, subscribers и настройте POP3-клиента на приём почты из этого локального ящика. В качестве POP3-сервера укажите 127.0.0.1, пользователь — subscribers, а в качестве получателей перечислите через запятую список адресов (в т.ч. и внешних) или выберите <Сортировщик>. (Для сортировщика нужно будет создать правило "Если поле заголовка: To содержит текст: subscribers").
Запустить приём почты из п/я subscribers и распределение писем между получателями можно вручную или с помощью планировщика. (Создайте задание на приём почты круглосуточно каждую минуту, с условием "если существует файл", в качестве имени файла укажите строку Mail\Mailbox\subscribers\*.msg, флажок "удалить файл после запуска задания" не устанавливайте). Теперь, если отправить письмо на адрес subscribers@локальный_домен, после чего в CMS запустить приём почты, то данное письмо будет разослано всем получателям из введённого списка или получателям согласно правилу сортировщика. Единственное неудобство — приём почты будет осуществлен и для всех остальных внешних п/я, указанных в POP3-клиенте.
P.S. Начиная с версии 2.00, в CMS реализованы списки рассылки (с ограниченной функциональностью) на основе псевдонимов.



Почему сортировщик не сортирует почту при использовании в условиях русских букв?

Дело в том, что русские буквы в заголовках писем, обычно, представлены в закодированном виде (кодировки KOI-8R, Windows-1251 или ISO). Например, слово "ПРИВЕТ!" в различных кодировках имеет вид: =?koi8-r?B?8PLp9+X0IQ==?=, =?windows-1251?B?z9DIwsXSIQ==?= или =?iso-8859-5?B?v8C4srXCIQ==?=.
P.S. Начиная с версии 2.00, в CMS реализовано автоматическое декодирование данных строк.



Почему POP3-клиент принимает почту только из первых трёх почтовых ящиков?

Это может происходить, если ящики расположены на одном и том же POP3-сервере, на котором установлено ограничение: не более трёх подключений с одного IP-адреса.
P.S. Начиная с версии 2.00, в CMS можно ограничить максимальное количество одновременных подключений к одному и тому же POP3-серверу.



Планируется ли сделать Web-интерфейс, чтобы пользователи могли самостоятельно регистрироваться на сервере?

Да, но не в линейке 1.5x.