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
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
- In the samples directory, select and double-click tibco.bw.sample.palette.mail.MIMEAttachment. For more information, see Accessing Samples.
- In the Project Explorer view, expand the tibco.bw.sample.palette.mail.MIMEAttachment project.
- Set the default ApplicationProfile to match the OS you are running on. For more information, see Setting the Default Application Profile.
- Fully expand the Processes directory and double-click MailSender.bwp and MailReceiver.bwp.
- Click .
- At the left hand tree of Debug Configuration wizard, expand BusinessWorks Application and select BWApplication.
- Click the Applications tab and then click the Deselect All button if you have multiple applications. Select the checkbox next to tibco.bw.sample.palette.mail.MIMEAttachment.application.
- Click
Debug.
This runs the sample in Debug mode.
- Click the
Terminate
icon to stop the process.
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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