Transform - Send Email with variable number of attachments


Active Member
I am looking for someone who has been able to create a solution to send an email message using the Send Mail object with a variable number of attachments. These attachments are images from a known network folder.
I am just not sure how to create the message with a variable number of attachments.


VIP Member

You can use a Container object to feed into the Attachments variable on the Send Mail control. The container object should have subcontainers for each attachment structure as: "Each attachment is identified within a subcontainer that contains the name, content, and, optionally, the MIME content type of the attachment." (from the Transform help)

I have put together a sample branch for you. I hope this helps. I am using Transform 5.3 but it shouldn't be much different in v7 if at all.


    481.3 KB · Views: 17


Active Member
Thanks for your insight. My problem was a little more complex as the number of attachments vary with email occurrence of the branch based on the number of attachment files that the user requires.
Anyway, I did finally accomplish this in this manner:

1) Load a bag using Check Directory object gathering all of the file names that need to be attachments.
2) Build a container in the format to mimic the Send Email attachments folder - (Name, Content, Type)
3) Scan the bag from step 1 and load the container accordingly for each file (images) in the list.
4) Substitute the bag container name for the attachments folder in the Send Email object.

Seems to work fine. And, in the meantime, I figured out how advanced container objects work the hard way..

Tim Boatwright