Name Description Size
moz.build 884
nsIMsgAttachment.idl name attribute @Attachment real name, will be sent with the attachment's header. @If no name has been provided, a name will be generated using the url. 4088
nsIMsgCompFields.idl A collection of headers and other attributes for building a mail message. 3395
nsIMsgCompose.idl Send only plain text if the message is free of any rich formatting or inserted elements. Otherwise send both a HTML part and plain text alternative part. 10303
nsIMsgComposeParams.idl Will resend the original message keeping the Subject and the body the same, and will set the Reply-To: header to the sender of the original message. This gets the redirector "out of the loop" because replies to the message will go to the original sender. This is not the same as the Resent mechanism described in section 3.6.6 of RFC 2822, and so therefore does not use Resent-* headers. 3184
nsIMsgComposeProgressParams.idl message subject 574
nsIMsgComposeSecure.idl Callback type for use with asyncFindCertByEmailAddr. 6016
nsIMsgComposeService.idl Open a compose window given a mailto url and other options. @param msgComposeWindowURL Can be null in most cases. If you have your own chrome url you want to use in bringing up a compose window, pass it in here. @param msgHdr The header of the original message. @param originalMsgURI The URI of the original message. @param type The message compose type: new/reply/forward/.. @param format The message compose format: text/html/.. @param identity The identity to send the message from. @param from The email address of the sender. @param aMsgWindow The message window to use. @param suppressReplyQuote An optional boolean flag to ignore or include selected content in aMsgWindow as quote in the new compose window. 7221
nsIMsgCompUtils.idl Try to use the provided identity and/or host name to generate a message ID. To identify the host name to use in the message ID, this will: - if the attribute "FQDN" of the identity is set to a valid host name, use it - otherwise, if the provided host name is valid, use it - otherwise, if the identity's email address includes a valid host name after an '@' symbol, use it - otherwise, bail without generating a message ID (returns with an empty value) @param nsIMsgIdentity The identity to use to generate the message ID. @param string The host to use to generate the message ID. Ignored if empty. @returns A message ID usable in a Message-ID header, or an empty string if no message ID could be generated. 1748
nsIMsgCopy.idl The contract ID for this component is @mozilla.org/messengercompose/msgcopy;1. 1521
nsIMsgOutgoingServer.idl This interface represents a single outgoing Server. An outgoing server instance may be created/obtained from nsIMsgOutgoingServerService. Most of the attributes will set/get preferences from the main preferences file. 6459
nsIMsgOutgoingServerService.idl Return the outgoing server that is associated with an identity. If no outgoing server is associated with the given identity, the default server is returned. @param aSenderIdentity the identity 2926
nsIMsgQuote.idl Quote a particular message specified by its URI. @param charset optional parameter - if set, force the message to be quoted using this particular charset 1350
nsIMsgQuotingOutputStreamListener.idl 593
nsIMsgSend.idl The nsIMsgSend method will create an RFC822 message and send it all in one operation as well as providing the ability to save disk files for later use. The mode of delivery can also be specified for the "Send Later", "Drafts" and "Templates" operations. (NOTE: This method could easily be broken in to a few different calls. Currently, this method does several functions depending on the arguments passed in, but this could easily lead to confusion. This is something that very well may change as time allows). 15982
nsIMsgSendLater.idl nsIMsgSendLater is a service used for sending messages in the background. Messages should be saved to an identity's unsent messages folder, and then can be sent by calling sendUnsentMessages. Although the service supports passing identities as parameters, until bug 317803 is fixed, all identities use the same folder, and hence the option currently doesn't work. 2318
nsIMsgSendLaterListener.idl Implement this interface and add to nsIMsgSendLater to receive notifications of send later actions. 3933
nsIMsgSendListener.idl Notify the observer that the message has started to be delivered. This method is called only once, at the beginning of a message send operation. @return The return value is currently ignored. In the future it may be used to cancel the URL load.. 3343
nsIMsgSendReport.idl see nsMsgDeliverMode in nsIMsgSend.idl for valid value 1673
nsISmtpServer.idl An interface for interacting with an SMTP-based nsIMsgOutgoingServer. 808
nsISmtpUrl.idl SMTP Parse specific getters. These retrieve various parts from the url. 3767