| Summary: | Само-тур не работает бронирование по e-mail | ||
|---|---|---|---|
| Product: | [Внутреннее (Etersoft)] Отдел тестирования | Reporter: | Shestakov Dmitriy <mid> |
| Component: | Общее | Assignee: | Александр Морозов <amorozov> |
| Status: | CLOSED LATER | QA Contact: | Денис Баранов <baraka> |
| Severity: | normal | ||
| Priority: | P4 | CC: | lav, night, sonner |
| Version: | не указана | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | 6586 | ||
| Bug Blocks: | 3979 | ||
|
Description
Shestakov Dmitriy
2010-09-27 11:32:45 MSD
С почтой сложнее, там под wine вообще заточек не было, через
MapiSendMail работает.
MapiSendMail - это функция из библиотеки mapi32.dll, она стандартная.
P.S.отправка почты идёт так
MapiSendMail(0, Application.Handle, Msg,
MAPI_NEW_SESSION or MAPI_LOGON_UI or
MapiDialogFlags[ShowDialog], 0);
Msg имеет следующую структуру
type
PMapiMessage = ^TMapiMessage;
// {$EXTERNALSYM MapiMessage}
MapiMessage = packed record
ulReserved: Cardinal; { Reserved for future use (M.B. 0) }
lpszSubject: LPSTR; { Message Subject }
lpszNoteText: LPSTR; { Message Text }
lpszMessageType: LPSTR; { Message Class }
lpszDateReceived: LPSTR; { in YYYY/MM/DD HH:MM format }
lpszConversationID: LPSTR; { conversation thread ID }
flFlags: FLAGS; { unread,return receipt }
lpOriginator: PMapiRecipDesc; { Originator descriptor }
nRecipCount: Cardinal; { Number of recipients }
lpRecips: PMapiRecipDesc; { Recipient descriptors }
nFileCount: Cardinal; { # of file attachments }
lpFiles: PMapiFileDesc; { Attachment descriptors }
end;
TMapiMessage = MapiMessage;
Сколько потребуется времени на решение баги, Саша? > Сколько потребуется времени на решение баги, Саша?
Думаю, пока можно ориентироваться на первоначальную оценку.
Не получилось запустить WINTOUR в бутылке buh/samo/samo-15130. IP-адрес в настройках ODBC-источника server скорее всего неправильный (192.168.4.100). Пробовал вписывать туда адреса машин win2008sql и Windows 2008-MS-SQL из vbox, при этом появляется окно "Вход в программу", но войти в него с логином WINTOUR не получается. Кроме того, непонятна роль бутылки buh/samo/samo-15427. В ней надо что-то запустить? перепроверить и уточнить - как воспроизводить проблему. Потом снова на Сашу перевешивай. Рабочие бутылки buh/samo/samo-15130 buh/samo/main buh/samo/copy логин, пароль: ROOT, IOP Полезный комментарий про использование почтового клиента из WINE: http://bugs.etersoft.ru/show_bug.cgi?id=3121#c7 В HKEY_CLASSES_ROOT\mailto\shell\open\command в параметре по умолчанию содержится строка "C:\windows\system32\winebrowser %1". Если заменить её на "c:\Program Files\Mozilla Thunderbird\thunderbird.exe %1", то запускается установленный в WINE Thunderbird, но письмо, насколько я понимаю, выглядит не так, как должно. Есть подоздрение, что Thunderbird сам должен прописываться в HKEY_CLASSES_ROOT\mailto\shell\open\command, а в WINE это почему-то не происходит. |