# MailMessage - Save Attachments IMAP

**URL:** <https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059>\
**Category:** StudioX\
**Tags:** email-automation, imap, mailmessageconverter, mail, activities\
**Created:** [June 18, 2023, 9:58pm UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059 "2023-06-18T21:58:42Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cris\_Webs](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/cris_webs/32/404408_2.png) [@Cris\_Webs](https://forum.uipath.com/u/Cris_Webs)\
**Post date:** [June 18, 2023, 9:58pm UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/1 "2023-06-18T21:58:43Z")

</div>

Hello ,

I am trying to do an automatization that downloads the email attachments (PDF files ) from an email account using IMAP and I don’t understand what do I need to fill in the MailMessage field in the Save Attachments activity

 ![Captura de pantalla 2023-06-18 235529](https://global.discourse-cdn.com/uipath/original/4X/8/d/a/8daff08d5e3c167b1bf1752282ff2b0ee0d41ef7.png)  
 ![Captura de pantalla 2023-06-18 234456](https://global.discourse-cdn.com/uipath/original/4X/9/1/1/9119da25e5384d8e07683c0171661e20264e804d.png)

---

<div class="post-metadata">

**Author:** ![fernando\_zuluaga](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/fernando_zuluaga/32/462699_2.png) [@fernando\_zuluaga](https://forum.uipath.com/u/fernando_zuluaga)\
**Post date:** [June 18, 2023, 10:05pm UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/2 "2023-06-18T22:05:38Z")

</div>

Hi @Cris_Webs

First create an output variable in the Messages propertie of imap activity  
 ![image](https://global.discourse-cdn.com/uipath/original/4X/2/c/1/2c15764c3b751b1c385d5e3a641915736699d1ca.png)

Then use a for each, pass this variable and in the save attachment pass the currenItem like this  
 ![image](https://global.discourse-cdn.com/uipath/original/4X/4/b/4/4b46e3800fd38836ece7eb3b216d3a6e4c268602.png)

Regards

---

<div class="post-metadata">

**Author:** ![pravallikapaluri](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/pravallikapaluri/32/484755_2.png) [@pravallikapaluri](https://forum.uipath.com/u/pravallikapaluri)\
**Post date:** [June 19, 2023, 4:07am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/3 "2023-06-19T04:07:31Z")

</div>

Hi @Cris_Webs

Use Currentitem.toString in the place of email.

Hope it helps!!

---

<div class="post-metadata">

**Author:** ![Cris\_Webs](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/cris_webs/32/404408_2.png) [@Cris\_Webs](https://forum.uipath.com/u/Cris_Webs)\
**Post date:** [June 19, 2023, 7:38am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/4 "2023-06-19T07:38:37Z")

</div>

> [@fernando\_zuluaga](#):
>
> hen use a for e

Hi @fernando_zuluaga ,  
Thank you

What type of Variable should “currentItem” be?  
I get this error in the save attachements activity “Argument ´Message´ BC30311: Value of type ´String´ cannot be converted to ´MailMessage´”

---

<div class="post-metadata">

**Author:** ![pravallikapaluri](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/pravallikapaluri/32/484755_2.png) [@pravallikapaluri](https://forum.uipath.com/u/pravallikapaluri)\
**Post date:** [June 19, 2023, 8:47am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/5 "2023-06-19T08:47:14Z")

</div>

Hi @Cris_Webs

Try this Currentitem.toString in the place of email.

Hope it helps!!

---

<div class="post-metadata">

**Author:** ![Cris\_Webs](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/cris_webs/32/404408_2.png) [@Cris\_Webs](https://forum.uipath.com/u/Cris_Webs)\
**Post date:** [June 19, 2023, 8:59am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/6 "2023-06-19T08:59:34Z")

</div>

Hi @pravallikapaluri ,

I don´t understand what you mean by that ? Can you please be more specific ? ( I am a beginner in this 😊 )

Thank you

---

<div class="post-metadata">

**Author:** ![pravallikapaluri](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/pravallikapaluri/32/484755_2.png) [@pravallikapaluri](https://forum.uipath.com/u/pravallikapaluri)\
**Post date:** [June 19, 2023, 9:02am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/7 "2023-06-19T09:02:14Z")

</div>

@Cris_Webs  
In the save attachments atachments activity you had given email right…In the Place of the email you try with currentitem.toString

Hope it helps!!  
ThankYou

---

<div class="post-metadata">

**Author:** ![Cris\_Webs](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/cris_webs/32/404408_2.png) [@Cris\_Webs](https://forum.uipath.com/u/Cris_Webs)\
**Post date:** [June 19, 2023, 9:10am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/8 "2023-06-19T09:10:59Z")

</div>

I get an error

 ![Captura de pantalla 2023-06-19 110931](https://global.discourse-cdn.com/uipath/original/4X/8/5/b/85b6058c18f2a40845ac6cbb211adaf6c79b2244.png)

---

<div class="post-metadata">

**Author:** ![pravallikapaluri](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/pravallikapaluri/32/484755_2.png) [@pravallikapaluri](https://forum.uipath.com/u/pravallikapaluri)\
**Post date:** [June 19, 2023, 9:15am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/9 "2023-06-19T09:15:42Z")

</div>

@Cris_Webs  
The Output of the IMAP is email  
So,In the foreach loop use email variable in the list of items and use current item in the save attachments.

---

<div class="post-metadata">

**Author:** ![Cris\_Webs](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/cris_webs/32/404408_2.png) [@Cris\_Webs](https://forum.uipath.com/u/Cris_Webs)\
**Post date:** [June 19, 2023, 9:24am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/10 "2023-06-19T09:24:11Z")

</div>

> [@pravallikapaluri](#):
>
> email variable

curent Item should be a variable and if yes what type ?

---

<div class="post-metadata">

**Author:** ![pravallikapaluri](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/pravallikapaluri/32/484755_2.png) [@pravallikapaluri](https://forum.uipath.com/u/pravallikapaluri)\
**Post date:** [June 19, 2023, 9:38am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/12 "2023-06-19T09:38:24Z")

</div>

@Cris_Webs  
1.Create a variable of IMAP activity output as MailMessages (Change Scope to the MainSequence in the variable Panel).  
2.Pass the MailMessages in the for each list of items  
3.In the save attachments use currentitem.

 ![image](https://global.discourse-cdn.com/uipath/original/4X/e/4/d/e4d3f83b6be287784a4b2587074c2e3552bd1801.png)

---

<div class="post-metadata">

**Author:** ![Cris\_Webs](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/cris_webs/32/404408_2.png) [@Cris\_Webs](https://forum.uipath.com/u/Cris_Webs)\
**Post date:** [June 19, 2023, 9:54am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/13 "2023-06-19T09:54:30Z")

</div>

How do I set the variable type for MailMessage as List ? I don´t find that option in the list?

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/system/32/182466_2.png) [@system](https://forum.uipath.com/u/system)\
**Post date:** [June 22, 2023, 9:55am UTC](https://forum.uipath.com/t/mailmessage-save-attachments-imap/555059/14 "2023-06-22T09:55:09Z")

</div>

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
