Локализация Delivery Status Notification в Exchange 2003

Ответить
Аватара пользователя
Delirium

Локализация Delivery Status Notification в Exchange 2003

Сообщение Delirium »

Ищу способ перевода сообщений о доставке/задержке сообщений, присылаемых Exchange Server:


Цитата:



This is an automatically generated Delivery Status Notification.



Your message has been successfully relayed to the following recipients, but the requested delivery status notifications may not be generated by the destination.



Поковырялся в инете, как назло, все решения применимы к 2007 Exchange. Будут ли
эти
решения применимы к 2003 Exchange серверу или же есть более простой способ перевода Delivery Status Notification на русский язык?
Аватара пользователя
Delirium

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Delirium »

Так, куда пропал наш эксперт Krylov Oleg? Изображение
Аватара пользователя
Oleg Krylov

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Oleg Krylov »

Привет! Честно говоря никогда с таким не сталкивался, но имею опыт локализации сообщений о превышении объемов почтовых ящиков. Там правилась mdbsz.dll при помощи LKTools. Думаю в Вашем случае будет что-то подобное. Поищу отпишусь.
Аватара пользователя
Delirium

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Delirium »

Тоже поковырялся.... Нашел phatq.dll, String - Английский :


Цитата:



STRINGTABLE

LANGUAGE 9, 1

{

1, "Delivery Status Notification (Failure)"

3, "Delivery Status Notification (Failure and Relay)"

4, "Delivery Status Notification (Delay)"

5, "Delivery Status Notification"

6, "Delivery Status Notification (Relay)"

7, "Delivery Status Notification (Success)"

8, "Delivery Status Notification (Expanded)"

10, "See the attachments for more details."

11, "Delivery to the following recipients failed."

12, "Delivery to some recipients failed, but some recipients were relayed to another server."

13, "Delivery to the following recipients has been delayed."

14, "This is an automatically generated Delivery Status Notification."

15, "Your message has been successfully relayed to the following recipients, but the requested delivery status notifications may not be generated by the destination."

16, "Your message has been successfully delivered to the following recipients."

17, "Your message has been successfully delivered to the following distribution lists."

18, "Unable to deliver message to the following recipients, because mailboxes could not be found for them."

19, "Unable to deliver message to the following recipients, because the message was forwarded more than the maximum allowed times. This could indicate a mail loop."

20, "Unable to deliver message to the following recipients, due to being unable to connect successfully to the destination mail server."

21, "THIS IS A WARNING MESSAGE ONLY."

22, "YOU DO NOT NEED TO RESEND YOUR MESSAGE."

}





// STRINGTABLE resource

//

// Each line in a STRINGTABLE resource consists of an ID and, followed by a comma,

// the actual string.

// The ID serves as reference for the program, so you should not change it.

// Each string must be in one line and is enclosed by quotes.

//

// Special characters like quote (") and backslash (\) must be escaped by a

// leading backslash.

// Example of a quoted word:

// 1538, "Florian \"Bome\" Bцmers"

//

// For a line break, include \n like in C notation. \t stands for a tabulator.

// ----------------------------------------------------------------------------

// for more information, see Microsoft's online reference:

//
http://msdn.microsoft.com/library/de...e_resource.asp




Я думаю, что менять надо здесь, но чего то боюсь Изображение
Аватара пользователя
Oleg Krylov

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Oleg Krylov »

Похоже на то. Бэкап и вперед, в чем проблема))) Лучше на виртуалке.
Аватара пользователя
solon

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение solon »

А выложите потом локализованный файл Изображение
Аватара пользователя
Oleg Krylov

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Oleg Krylov »

А мы Вам пива Изображение Тоже выложим
Аватара пользователя
Delirium

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Delirium »

Добил я эту фигню Изображение

Прикладываю нормальную рабочую dll, кинуть необходимо в Exchsrvr\bin папку (сделать копию старого файла на всякий пожарный). И рестартануть сервер, т.к. эту dll использует несколько процессов(см. вложение processes). Попытки сделать без ребута, просто рестартом служб ни к чему не привели.

В результате вместо
Цитата Delirium:



This is an automatically generated Delivery Status Notification.

Your message has been successfully relayed to the following recipients, but the requested delivery status notifications may not be generated by the destination.

[url=mailto:mymail@gmail.com]mymail@gmail.com[/url]

Локализация Delivery Status Notification в Exchange 2003




получим нечто вроде




Цитата:



Автоматически сгенерированное сообщение о доставке.



Ваше сообщение было успешно послано получателю, но соответствующее сообщение о доставке может быть не послано получателем.



[url=mailto:mymail@gmail.com]mymail@gmail.com[/url]




Перевод, конечно, хромает, но это несложно поправить Изображение
Вложения
phatq.rar
(196.94 КБ) 0 скачиваний
phatq.rar
(196.94 КБ) 0 скачиваний
Аватара пользователя
Alexv13

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Alexv13 »

Цитата Oleg Krylov:



Привет! Честно говоря никогда с таким не сталкивался, но имею опыт локализации сообщений о превышении объемов почтовых ящиков. Там правилась mdbsz.dll при помощи LKTools. Думаю в Вашем случае будет что-то подобное. Поищу отпишусь.
Локализация Delivery Status Notification в Exchange 2003




Подскажите пож-та, где взять LKTools?

Из какой *.dll берётся автоответ "сообщение было удалено без прочтения" (Exсhange 2003)

За ранее благодарю.
Аватара пользователя
Alexv13

Re: Локализация Delivery Status Notification в Exchange 2003

Сообщение Alexv13 »

Отвечу на свой же вопрос потому, что решил свою задачу

(может кому-нибудь пригодится)

Я правил библиотеку mdbsz.dll в программе "Resource Hacker" (прога бесплатная)

Содержимое библиотеки примерно такое:

1 MESSAGETABLE

{

0x0, "MDBSZ_FIRST\r\n"

0x1, "Системный администратор\r\n"

0x2, "Не удается доставить: \r\n"

0x3, "Доставлено: \r\n"

0x4, "Прочтено: \r\n"

0x5, "Не прочтено: \r\n"

0x6, ">>: \r\n"

0x7, "HA: \r\n"

0x8, "было прочтено\r\n"

0x9, "просрочено\r\n"

0xA, "удалено без прочтения\r\n"

0xB, "Превышен предельный размер почтового ящика\r\n"

0xC, "Превышен предельный размер, заданный для вашего п/я администратором.\r\nТекущий размер п/я: %%d КБ.\r\nПредельный размер: %%d КБ.\r\n"

0xD, "Вы не сможете посылать и получать новые письма, пока не уменьшите размер п/я.\r\nДля освобождения места удалите ненужные сообщения или переместите их в личные папки (файлы .pst). \r\nПри определении размера п/я учитываются элементы всех папок п/я, включая удаленные и отправленные. \r\nДля освобождения места после удаления элементов необходимо очистить папку удаленных сообщений.\r\nДополнительные сведения содержатся в справке программы клиента.\r\n"

0xE, "Превышен предельный размер общей папки: \r\n"

0xF, "Превышен предельный размер общей папки, заданный администратором.\r\nТекущий размер папки: %%d КБ.\r\nПредельный размер:\r\n"

0x10, "От: \r\n"

0x11, " от имени \r\n

и т.д. около 100 строк

Я изменил только фразу: "удалено без прочтения" на то что мне было нужно. И сохранил файл.

Далее остановил все службы Exchange2003, перегрузил сервер и переписал mdbsz.dll поверх (сохранив копию).

Прошло два дня полёт нормальный!

Всем удачи.
Ответить

Вернуться в «Microsoft Exchange Server»