system.net.mail - Add Email addressCollection to, cc, bcc and replytoList -
i want add mailaddresscollection to,cc,bcc , replytolist of mailmessage(net.mail)
my code like
messageentity.to.add(getmailaddress(toemailaddress)); messageentity.cc.add(getmailaddress(ccemailaddress)); messageentity.bcc.add(getmailaddress(bccemailaddress)); messageentity.replttolist.add(getmailaddress(replyemailaddress)); private static mailaddresscollection getmailaddress(list<string> lstmailaddress) { mailaddresscollection maddresscollection = new mailaddresscollection(); if (mailaddress != null) { foreach (string emailaddress in mailaddress) { if (isvalidemailid(emailaddress)) { maddresscollection.add((new mailaddress(emailaddress))); } } } return maddresscollection; }
it showing error cannot convert 'system.net.mail.mailaddresscollection' 'string'
is possible add emailaddresscollection email's to/cc/bcc/replytolist?
thanks san
with quick refactor, can this:
addmailaddresses(messageentity.to, toemailaddress); addmailaddresses(messageentity.cc, ccemailaddress); addmailaddresses(messageentity.bcc, bccemailaddress); addmailaddresses(messageentity.replytolist, replyemailaddress); private static void addmailaddresses( mailaddresscollection mailaddresses, ienumerable<string> mailaddressestoadd) { if (mailaddressestoadd == null) { return; } ienumerable<string> validmailaddressestoadd = mailaddressestoadd.where(ma => isvalidemailid(ma)); foreach (string mailaddresstoadd in validmailaddressestoadd) { mailaddresses.add(mailaddresstoadd); } }
Comments
Post a Comment