You can just write an agent to send email, and use the NotesRichTextItem class in LotusScript or RichTextItem in Java to create the message body. Depending what address you send it to, it can either be a regular email or a fax.
To keep a record of what you sent, create a mail-in database (you'll need a Notes/Domino administrator) and add the address of this mail-in database as the BCC list of the email. This is the third argument of @MailSend, or the BlindCopyTo field if creating the memo in LotusScript or Java. The mail router will deliver an exact copy of each fax into this mail-in database.
Or, you could just save the memo document you just emailed into the current database with the NotesDocument.Save method. Either way, you can store extra fields with whatever information you like.
Do you have comments on this Ask the Expert Q&A? Let us know.
Related information from SearchDomino.com:
Dig Deeper on Lotus Notes Domino Coding and Development
Related Q&A from Andre Guirard
Learn how you can use LotusScript and OLE to create and populate Microsoft Excel spreadsheets, as well as a little bit about Lotus Symphony. Continue Reading
Discover options you can use if you'd like external users to be able to access a workflow-based Notes Domino application through different ... Continue Reading
Learn why you may receive the error message: "Illegal circular use: Audit Trail" when trying to open Lotus Notes documents that use copied forms. Continue Reading