I want to set the ReplyTo value for a .NET MailMessage.
MailMessage.ReplyTo Property:
ReplyTo is obsoleted for this type. Please use ReplyToList instead which can accept multiple addresses.
MailMessage.ReplyToList Property:
Gets the list of addresses to reply to for the mail message.
So, ReplyToList is ReadOnly.
I've tried to use the MailMessage.Headers property like this:
mail.Headers.Add("Reply-To", "johndoe@example.com");
as described here: System.Web.Mail, OH MY!
But, that doesn't seem to work.
How do I set the value(s) of the MailMessage's ReadOnly property ReplyToList?
ReplyToList
is an instance of MailAddressCollection which exposes Add method.
To add a new address you can simply pass address as string
message.ReplyToList.Add("john.doe@example.com");