summaryrefslogtreecommitdiffstats
path: root/comm/mailnews/compose/src/components.conf
blob: 44754289f5a3f69e15691313dd960909a78c06e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

Classes = [
    {
        "cid": "{588595fe-1ada-11d3-a715-0060b0eb39b5}",
        "contract_ids": [
            "@mozilla.org/messengercompose;1",
            "@mozilla.org/commandlinehandler/general-startup;1?type=compose",
        ],
        "type": "nsMsgComposeService",
        "init_method": "Init",
        "headers": ["/comm/mailnews/compose/src/nsMsgComposeService.h"],
        "categories": {"command-line-handler": "m-compose"},
        "name": "Compose",
        "interfaces": ["nsIMsgComposeService"],
    },
    {
        "cid": "{0b63fb80-bbba-11d4-9daa-91b657eb313c}",
        "contract_ids": [
            "@mozilla.org/uriloader/content-handler;1?type=application/x-mailto"
        ],
        "type": "nsMsgComposeContentHandler",
        "headers": ["/comm/mailnews/compose/src/nsMsgComposeContentHandler.h"],
    },
    {
        "cid": "{eb5bdaf8-bbc6-11d2-a6ec-0060b0eb39b5}",
        "contract_ids": ["@mozilla.org/messengercompose/compose;1"],
        "type": "nsMsgCompose",
        "headers": ["/comm/mailnews/compose/src/nsMsgCompose.h"],
    },
    {
        "cid": "{cb998a00-c079-11d4-9daa-8df64bab2efc}",
        "contract_ids": ["@mozilla.org/messengercompose/composeparams;1"],
        "type": "nsMsgComposeParams",
        "headers": ["/comm/mailnews/compose/src/nsMsgComposeParams.h"],
    },
    {
        "cid": "{acc72781-2cea-11d5-9daa-bacdeac1eefc}",
        "contract_ids": ["@mozilla.org/messengercompose/composesendlistener;1"],
        "type": "nsMsgComposeSendListener",
        "headers": ["/comm/mailnews/compose/src/nsMsgCompose.h"],
    },
    {
        "cid": "{1e0e7c01-3e4c-11d5-9daa-f88d288130fc}",
        "contract_ids": ["@mozilla.org/messengercompose/composeprogressparameters;1"],
        "type": "nsMsgComposeProgressParams",
        "headers": ["/comm/mailnews/compose/src/nsMsgComposeProgressParams.h"],
    },
    {
        "cid": "{e64b0f51-0d7b-4e2f-8c60-3862ee8c174f}",
        "contract_ids": ["@mozilla.org/messengercompose/composefields;1"],
        "type": "nsMsgCompFields",
        "headers": ["/comm/mailnews/compose/src/nsMsgCompFields.h"],
    },
    {
        "cid": "{27b8d045-8d9f-4fa8-bfb6-8a0f8d09ce89}",
        "contract_ids": ["@mozilla.org/messengercompose/attachment;1"],
        "type": "nsMsgAttachment",
        "headers": ["/comm/mailnews/compose/src/nsMsgAttachment.h"],
    },
    {
        "cid": "{9e16958d-d9e9-4cae-b723-a5bccf104998}",
        "contract_ids": ["@mozilla.org/messengercompose/attachmentdata;1"],
        "type": "nsMsgAttachmentData",
        "headers": ["/comm/mailnews/compose/src/nsMsgAttachmentData.h"],
    },
    {
        "cid": "{ef173501-4e14-42b9-ae1f-7770de235c29}",
        "contract_ids": ["@mozilla.org/messengercompose/attachedfile;1"],
        "type": "nsMsgAttachedFile",
        "headers": ["/comm/mailnews/compose/src/nsMsgAttachedFile.h"],
    },
    {
        "cid": "{e15c83f1-1cf4-11d3-8ef0-00a024a7d144}",
        "contract_ids": ["@mozilla.org/messengercompose/sendlater;1"],
        "type": "nsMsgSendLater",
        "init_method": "Init",
        "headers": ["/comm/mailnews/compose/src/nsMsgSendLater.h"],
    },
    {
        "cid": "{be59dbf0-2812-11d3-80a3-006008128c4e}",
        "contract_ids": ["@mozilla.org/messengercompose/smtpurl;1"],
        "type": "nsSmtpUrl",
        "headers": ["/comm/mailnews/compose/src/nsSmtpUrl.h"],
    },
    {
        "cid": "{05bab5e7-9c7d-11d3-98a3-001083010e9b}",
        "contract_ids": ["@mozilla.org/messengercompose/mailtourl;1"],
        "type": "nsMailtoUrl",
        "headers": ["/comm/mailnews/compose/src/nsSmtpUrl.h"],
    },
    {
        "cid": "{1c7abf0c-21e5-11d3-8ef1-00a024a7d144}",
        "contract_ids": ["@mozilla.org/messengercompose/quoting;1"],
        "type": "nsMsgQuote",
        "headers": ["/comm/mailnews/compose/src/nsMsgQuote.h"],
    },
    {
        "cid": "{683728ac-88df-11d3-989d-001083010e9b}",
        "contract_ids": ["@mozilla.org/messengercompose/quotinglistener;1"],
        "type": "nsMsgQuoteListener",
        "headers": ["/comm/mailnews/compose/src/nsMsgQuote.h"],
    },
    {
        "cid": "{ceb0dca2-5e7d-4204-94d4-2ab925921fae}",
        "contract_ids": ["@mozilla.org/messengercompose/computils;1"],
        "type": "nsMsgCompUtils",
        "headers": ["/comm/mailnews/compose/src/nsMsgCompUtils.h"],
    },
    {
        "cid": "{0874c3b5-317d-11d3-8efb-00a024a7d144}",
        "contract_ids": ["@mozilla.org/messengercompose/msgcopy;1"],
        "type": "nsMsgCopy",
        "headers": ["/comm/mailnews/compose/src/nsMsgCopy.h"],
    },
    {
        "cid": "{e5872045-a87b-4ea0-b366-45ebd7dc89d9}",
        "contract_ids": ["@mozilla.org/messengercompose/sendreport;1"],
        "type": "nsMsgSendReport",
        "headers": ["/comm/mailnews/compose/src/nsMsgSendReport.h"],
    },
    {
        "cid": "{028b9c1e-8d0a-4518-80c2-842e07846eaa}",
        "contract_ids": ["@mozilla.org/messengercompose/send;1"],
        "jsm": "resource:///modules/MessageSend.jsm",
        "constructor": "MessageSend",
    },
    {
        "cid": "{b14c2b67-8680-4c11-8d63-9403c7d4f757}",
        "contract_ids": ["@mozilla.org/network/protocol;1?name=smtp"],
        "jsm": "resource:///modules/SMTPProtocolHandler.jsm",
        "constructor": "SMTPProtocolHandler",
        "protocol_config": {
           "scheme": "smtp",
            "flags": [
                "URI_NORELATIVE",
                "URI_DANGEROUS_TO_LOAD",
                "ALLOWS_PROXY",
                "URI_NON_PERSISTABLE",
                "URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT",
            ],
            "default_port": 25,
        },
    },
    {
        "cid": "{057d0997-9e3a-411e-b4ee-2602f53fe05f}",
        "contract_ids": ["@mozilla.org/network/protocol;1?name=smtps"],
        "jsm": "resource:///modules/SMTPProtocolHandler.jsm",
        "constructor": "SMTPSProtocolHandler",
        "protocol_config": {
           "scheme": "smtps",
            "flags": [
                "URI_NORELATIVE",
                "URI_DANGEROUS_TO_LOAD",
                "ALLOWS_PROXY",
                "URI_NON_PERSISTABLE",
                "URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT",
            ],
            "default_port": 465,
        },
    },
    {
        "cid": "{af314bd9-0b28-4f69-9bea-592ab4dc6811}",
        "contract_ids": ["@mozilla.org/network/protocol;1?name=mailto"],
        "jsm": "resource:///modules/MailtoProtocolHandler.jsm",
        "constructor": "MailtoProtocolHandler",
        "protocol_config": {
           "scheme": "mailto",
            "flags": [
                "URI_NORELATIVE",
                "ALLOWS_PROXY",
                "URI_LOADABLE_BY_ANYONE",
                "URI_NON_PERSISTABLE",
                "URI_DOES_NOT_RETURN_DATA",
                "URI_FORBIDS_COOKIE_ACCESS",
            ],
        },
    },
    {
        "cid": "{acda6039-8b17-46c1-a8ed-ad50aa80f412}",
        "contract_ids": ["@mozilla.org/messengercompose/smtp;1"],
        "jsm": "resource:///modules/SmtpService.jsm",
        "constructor": "SmtpService",
        "name": "Smtp",
        "interfaces": ["nsISmtpService"],
    },
    {
        "cid": "{3a75f5ea-651e-4696-9813-848c03da8bbd}",
        "contract_ids": ["@mozilla.org/messenger/smtp/server;1"],
        "jsm": "resource:///modules/SmtpServer.jsm",
        "constructor": "SmtpServer",
    },
]