Sending Mail Using MIME
This sample shows how to send mail with attachments using MIME format.
The MailSender.bwp process sends mail with attachments and the MailReceiver.bwp process receives the mail.
MailSender Process
MailReceiver Process
Prerequisites
You must have the account settings for your mail server.
On Windows, copy the input folder from $TIBCO_HOME\bw\n.n\samples\palette\mail\attachment_files folder to C:\tmp.
On UNIX, copy the input folder to /tmp.
Procedure
Result
The MailSender process sends the mail and the MailReceiver process receives the mail.
On Windows, the MIMEAttachment.log output file is created at c:/tmp/MIMEAttachment.
On UNIX, the output file is created at \tmp\MIMEAttachment.
The Console view shows the messages similar to:
13:25:01.277 INFO [bwThread:In-Memory STWorkProcessor-1] c.t.b.p.g.L.t.b.s.p.m.M.Log - Sending the mail with attachment
13:25:03.984 INFO [bwThread:In-Memory STWorkProcessor-1] c.t.b.p.g.L.t.b.s.p.m.M.Log1 - Mail has been sent with attachment
13:25:13.471 INFO [bwThread:In-Memory STWorkProcessor-2] c.t.b.p.g.L.t.b.s.p.m.M.Log - Received Mail with subject: Test Mail With Attachment
13:25:13.476 INFO [bwThread:In-Memory STWorkProcessor-2] c.t.b.p.g.L.t.b.s.p.m.M.Log1 - Mail Body: Hello World
13:25:13.538 INFO [bwThread:In-Memory STWorkProcessor-2] c.t.b.p.g.L.t.b.s.p.m.M.Log2 - Attachment [1] data:
13:25:13.591 INFO [bwThread:In-Memory STWorkProcessor-2] c.t.b.p.g.L.t.b.s.p.m.M.Log3 - Test Attachment Data
13:25:13.631 INFO [bwThread:In-Memory STWorkProcessor-2] c.t.b.p.g.L.t.b.s.p.m.M.Log2 - Attachment [2] data:
13:25:13.656 INFO [bwThread:In-Memory STWorkProcessor-2] c.t.b.p.g.L.t.b.s.p.m.M.Log4 - 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