Hi, I am trying to use mail.To to get the email address of the email recipient. However, I get it in a format which has the display name as well. How can I format it to only give me the email address?
use properties like yourtemailvarible.to it will give you to address.
Hi @darshini
You can use yourMailMessageVariable.Sender.Address to get email address only.
Cheers!
I used mail.To but the value comes as ‘Displayname’ username@xxxxxx.com in excel rather than just username@xxxxxx.com
mail.Sender.Address won’t work as it will give me the sender address but i need the recipients address
@darshini
In that case, you have to use regular expression or string manipulation.
If you use regex then follow below steps:-
- Use Assign activity - MailAddress = System.Text.RegularExpressions.Regex.Match(ToMailVariable,“([\w.-]+)@([\w-]+)((.(\w){2,3})+)”)
- Now print MailAddress it will give you only mail address without Display Name.
I hope it’ll help you.
Mail.To is collection of emails
You can use:
Mail.To(0).Address for getting first recipient email,
Mail.To(1).Address for getting second recipient email, and so on.
The easiest way, just use for each to iterate each mail address in Mail.To
Hi I tried the above and it works Thanks a lot!!
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.