MailComposerPalette is a 3.0 InterfaceBuilder Object palette. With this palette, you can remotely open, write to, and deliver 'Compose' windows in Mail.app.
Important Files...
MailComposer.[hm] provides an IB oriented interface to the MailSpeaker class. That
is, it defines instance variables and implements action methods that 'wrap' most of
MailSpeaker's functionality so that it supports IB's target/action/outlet style.
MailSpeaker.[hm] is a custom Speaker subclass that supports remote messages
implemented in Mail.apps custom Listener subclass MailListener. MailSpeaker may
be used independently.
Mail.msg is the file passed to the Unix 'msgwrap' utility, which in turn, generates
MailSpeaker.[hm] and MailListener.[hm] (not used).
MailComposerInspector.[hm] manages IB Attributes inspection of an instance of
MailComposer.
Notes...
A project that uses the MailComposerPalette will need to include the classes
MailComposer and MailSpeaker.
Using Speaker/Listener to accomplish IP communications seems archaic in a NeXTstep
3.0 (RemoteObject) world. I have been unable to find any documentation listing objects