>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Thunderbird. Метод для формирования/отправки сообщения из XUL(JS) http://forum.mozilla-russia.org/viewtopic.php?id=23118 |
frenchgrey > 13-05-2008 00:07:29 |
Подскажите пожалуйста метод Thunderbird взывав из XUL(JavaScript) который можно было бы составить сообщение подсунув мои данные из того же XUL и отправить его нужному адресату данные опять-таки взяв из XUL надеюсь не слишком коряво написал, спасибо. |
Anton > 13-05-2008 10:09:12 |
Боюсь, ваша надежда не оправдается. Попробуйте написать поровней. |
frenchgrey > 13-05-2008 10:50:02 |
хорошо, пробую: |
Anton > 13-05-2008 12:27:01 |
Отправлением сообщений занимается длинная функция GenericSendMessage из MsgComposeCommands.js. |
frenchgrey > 14-05-2008 17:53:48 |
Спасибо Антон, буду разбираться. |
frenchgrey > 05-06-2008 16:29:19 |
Насколько я понял, GenericSendMessage упирается в настройку nsIMsgCompose (ну это логично, т.к. надо знать куда и что мы хотим отправить) а так же идет привязка к Профилю в котором указаны параметры соединения с сервером. Так вот как быть в случае если почту надо отправлять с НЕ настроенного профиля ? |
Anton > 05-06-2008 21:00:29 |
Я вообще-то не эксперт ) тем более по TB |
frenchgrey > 01-07-2008 15:17:31 |
Тоша, ну я снова к тебе с пачкой вопросов :-) - the user identity for the person doing the send operation. This will be needed to determine the appropriate folder for copy operations. - the message composition fields. This will contain all of the relevant header information for message delivery - the file spec for the message being sent - tell the back end if it should delete the file upon successful completion - this is a flag that says that most of the documents we are attaching are themselves messages, and so we should generate a multipart/digest container instead of multipart/mixed. (It's a minor difference.) - mode is the delivery mode. This can be set for the various modes of delivery. These can include nsMsgDeliverNow, nsMsgQueueForLater, nsMsgSave, nsMsgSaveAs, nsMsgSaveAsDraft, nsMsgSaveAsTemplate. - if the delivery mode is set to nsMsgSaveAsDraft, this is a pointer to the the nsIMessage object for the message that needs to be replaced - an array of listeners for the send operation. this can be nsnull if you want to do the delivery operation "blind" |
Anton > 01-07-2008 16:04:30 |
Вот ссылка: http://www.mozilla.org/js/nsFileSpec-thread.html |
frenchgrey > 02-07-2008 11:06:37 |
видишь ли тип аргумента просит такой: так что я х.з. указывать просто путь в кавычках до файла пробовал - но все с тем же результатом. тихо, без ошибок не работает. |