Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Пожелания к разработчикам

 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 1.xx
View previous topic :: View next topic  
Author Message
qupkbe
Newbie
Newbie


Joined: 20 Dec 2011
Posts: 4

PostPosted: 20 Dec 2011 14:06 (Tue)    Post subject: Пожелания к разработчикам Reply with quote

До установки вашей программы в этой роли трудилась Office Mail Server, однако отсутствие поддержки, обновлений и определенные недостатки побудили искать ей замену.
Во-первых хочу поблагодарить авторов за проделанную работу, программа установилась с полпинка и работает вторые сутки без сбоев, обслуживая 27 клиентов. Встроенная справка написана грамотно, ее вполне достаточно для настройки.

Однако мозолит глаза один недостаток:
Программа допускает запуск нескольких экземпляров, в связи с этим вопрос "Остановить сервер?" выглядит странно, поскольку останавливается не сам почтовый сервер, а конкретная копия программы. Причем не факт, что в останавливаемой копии будут запущены сервисы SMTP и POP. При запуске программы как службы от имени LocalSystem со снятым флагом взаимодействия с рабочим столом остановить службу через приложение CourierMS не получится, придется лезть в оснастку "Службы".
Логично было бы при запуске программы анализировать запущенные на компе процессы и если есть уже запущенный сервис Courier Mail Server, то переключаться на отображение журнала согласно данным из настроечного файла. Для решения этой проблемы скорее всего потребуется переписать прогу в виде двух модулей - модуль собственно почтового сервиса и модуль настройки и контроля. Понятно, что вряд ли вы будете делать это для бесплатной версии. Однако поставить запрет на запуск нескольких копий одной программы не представляет особого труда, надеюсь, что вы сделаете это в ближайщей версии.

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

В CMS log viewer также желательно ввести запрет на запуск нескольких копий программы, подвесить горячую клавишу F5 на пункт меню Файл - Обновить журнал. "Обновлять журнал каждые 10 сек" переводит фокус на последнюю запись журнала - неважно было фактически обновление журнала или нет.

Еще вопрос - клиент Mozilla Thunderbird 3.1
===[CMSLog cut]===============8<----------------------------------------------
>20.12.2011 14:36:55 POP3SERV 000J CAPA
<20.12.2011 14:36:55 POP3SERV 000J -ERR invalid command
------------------------------>8===============================[CMSLog cut]===
В настройках клиента стоит "Защита соединения Нет". Вопрос скорее к клиенту, чем к вам.

Еще вопрос - вот это зачем?
Quote:
CMS Stop [0.7 Кб]

Программа для остановки CMS из командной строки.

Если CMS запущен сервисом, то работает
net start "Courier Mail Server"
net stop "Courier Mail Server"
С приложениями расправляется taskkill
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 21 Dec 2011 20:44 (Wed)    Post subject: Re: Пожелания к разработчикам Reply with quote

qupkbe wrote:
переписать прогу в виде двух модулей - модуль собственно почтового сервиса и модуль настройки и контроля. Понятно, что вряд ли вы будете делать это для бесплатной версии.

Вы правы, вряд ли.

qupkbe wrote:
Однако поставить запрет на запуск нескольких копий одной программы не представляет особого труда, надеюсь, что вы сделаете это в ближайщей версии.

Нормальный режим работы CMS — службой, а две копии службы запустить и так не удастся. Тем не менее, запишу ваше пожелание.

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

В бесплатной версии — вряд ли.
Почтовые ящики — это обычные папки, которые имеют те же имена, что и соответствующие пользователи, письма — обычные файлы в этих папках. Объём и количество писем можно смотреть в любом файловом менеджере, хоть в Проводнике. Если установлен почтовый клиент, то можно и содержимое письма посмотреть, открыв msg-файл. Можно и программку простейшую для всего этого сделать.

qupkbe wrote:
- неплохо было бы ввести ограничение на размер отсылаемого письма

В платной версии это уже есть, в бесплатной версии — вряд ли будет.

qupkbe wrote:
В CMS log viewer также желательно ввести запрет на запуск нескольких копий программы, подвесить горячую клавишу F5 на пункт меню Файл - Обновить журнал. "Обновлять журнал каждые 10 сек" переводит фокус на последнюю запись журнала - неважно было фактически обновление журнала или нет.

Разработкой CMS Log Viewer занимается Валерий Пиго, так что здесь я ничего ответить не могу. Безусловно, кое-какие изменения назрели.

qupkbe wrote:
>20.12.2011 14:36:55 POP3SERV 000J CAPA
<20.12.2011 14:36:55 POP3SERV 000J -ERR invalid command

Если клиент после этого нормально принимает почту, то можно на эту ошибку не обращать внимания. Команда POP3-протокола CAPA выдаёт некоторую информацию о возможностях сервера и является необязательной. Поэтому отрицательный ответ на неё — нормальное явление.
CMS 1.xx её не поддерживает (отсюда ответ "-ERR"), CMS 2.xx поддерживает.

qupkbe wrote:
Еще вопрос - вот это зачем?
Quote:
CMS Stop [0.7 Кб]

Программа для остановки CMS из командной строки.

Если CMS запущен сервисом, то работает
net start "Courier Mail Server"
net stop "Courier Mail Server"
С приложениями расправляется taskkill

Так и не пользуйтесь, раз вы без этого прекрасно обходитесь Wink
А нужна программа CMS Stop для корректной остановки CMS независимо от того, запущен он службой или приложением, и с выдачей кода возврата (успешная остановка или нет).
Не уверен, что программа taskkill корректно завершает приложения. Скорее всего, действительно, делает kill, что может вызвать проблемы, особенно в серверных приложениях.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
qupkbe
Newbie
Newbie


Joined: 20 Dec 2011
Posts: 4

PostPosted: 26 Dec 2011 20:59 (Mon)    Post subject: Reply with quote

Хорошо, буду ждать новой версии.

Еще один баг замечен в CMS log viewer. При вставке скопированных кусков из лога в документ в кодировке Win1251 вместо русских букв - крякозябры.
Второй - в CMS. Если в отправляемом письме в адресе получателя присутствуют концевые пробелы, то письмо не принимается CMS.
Back to top
View user's profile Send private message
qupkbe
Newbie
Newbie


Joined: 20 Dec 2011
Posts: 4

PostPosted: 28 Dec 2011 10:45 (Wed)    Post subject: Re: Пожелания к разработчикам Reply with quote

NAMOR wrote:
Если установлен почтовый клиент, то можно и содержимое письма посмотреть, открыв msg-файл.

Относительно вот этого формата, msg-файл можно просмотреть из общедоступного в MS Outlook, входящего в состав платного office. На моем сервере MS Office не стоит, в качестве клиента используется Outlook Express. Соответственно и просматривать можно или в текстовом формате, или в Outlook Express сменив расширение на eml.
Предложение - сменить расширение файлов писем в программе на eml, расширив тем самым список совместимых клиентов.
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 28 Dec 2011 14:10 (Wed)    Post subject: Reply with quote

В проводнике Сервис - Свойства папки - Типы файлов создать для msg действие "open" аналогично eml и не придется переименовывать. Или найти альтернативные просмотрщики msg.


eml_open.gif
 Description:
 Filesize:  7.7 KB
 Viewed:  32207 Time(s)

eml_open.gif


Back to top
View user's profile Send private message
qupkbe
Newbie
Newbie


Joined: 20 Dec 2011
Posts: 4

PostPosted: 16 Jan 2012 19:52 (Mon)    Post subject: Reply with quote

Еще один момент. При отправке письма пользователь превысил максимально допустимый размер, принимаемый вышестоящим сервером. Сервер это письмо принимать отказался, о чем в журнале имеется соответствующая запись, а письму присвоено расширение bad. Однако пользователь остался в неведении.
Как можно отслеживать такие ситуации, помимо контроля папки исходящих писем?
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 18 Jan 2012 9:37 (Wed)    Post subject: Reply with quote

Начиная с версии 2.00, в CMS введено уведомление отправителя о невозможности доставки его письма с указанием причины, а также автоматическое повторение отправки письма при временном отказе сервера через указанный промежуток времени.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 17 Aug 2014 13:12 (Sun)    Post subject: Re: Пожелания к разработчикам Reply with quote

qupkbe wrote:
Однако поставить запрет на запуск нескольких копий одной программы не представляет особого труда, надеюсь, что вы сделаете это в ближайщей версии.

Сделали в CMS 1.59:
Code:
[*] Одновременно может быть запущено не более одной копии программы.

qupkbe wrote:
Еще вопрос - клиент Mozilla Thunderbird 3.1
>20.12.2011 14:36:55 POP3SERV 000J CAPA
<20.12.2011 14:36:55 POP3SERV 000J -ERR invalid command

Добавили в CMS 1.59:
Code:
[+] Команда CAPA в POP3-сервисе (RFC 2449).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 1.xx All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group