|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
sending mails bounced to address different from sender addressi have a very specific question regarding emails sending and googling doesn't help me is a way exists to send email using .NET framework (System.Web.Mail or something else) and have the "from" address to be X but if the message is bounced from not existing address or whatever, it will be returned to adress Y ? i tried to work by approach described in that article : http://www.codeproject.com/useritems/clean_your_address_list.asp it looks streigforard, but author is using easymail object with System.Web.Mail i did not find any way to set OptionFlags to prevent auto-creation of reverse-path so , my code looks exactly like described in the article, but without OptionFlag and when i send mail to unavailable address, i got bounce to email specified in "FROM" header my code example if it can help : <pre> MailMessage oMsg = new MailMessage(); // bounced emails goes to email specified in oMsg.From // sender name displayed for recipient is oMsg.Headers["From"]oMsg.Headers.Add("Reply-To", oMsgDetails.ReplyTo); oMsg.Headers.Add("From", oMsgDetails.Sender); oMsg.From = txtBounceTo.Text ; //reverse-path oMsg.Subject = oMsgDetails.Subject; oMsg.BodyFormat = MailFormat.Html; oMsg.Priority = MailPriority.Normal; oMsg.To = emailAddress; oMsg.Body = oMsgDetails.Content; SmtpMail.SmtpServer = mailServer; SmtpMail.Send(oMsg); </pre> appreciate any help Thanks One way would be to set up a rule in the inbox for X to forward any messages
that have a specific text in the subject line to Y No need to cross-post so much. Jeff <SharpSm***@gmail.com> wrote in message Show quote news:1144788771.320152.235660@v46g2000cwv.googlegroups.com... > hi all > i have a very specific question regarding emails sending and googling > doesn't help me > is a way exists to send email using .NET framework (System.Web.Mail or > something else) > and have the "from" address to be X > but if the message is bounced from not existing address or whatever, it > will be returned to adress Y ? > > i tried to work by approach described in that article : > http://www.codeproject.com/useritems/clean_your_address_list.asp > > > it looks streigforard, but author is using easymail object > with System.Web.Mail i did not find any way to set OptionFlags to > prevent auto-creation of reverse-path > > so , my code looks exactly like described in the article, but without > OptionFlag > and when i send mail to unavailable address, i got bounce to email > specified in "FROM" header > > my code example if it can help : > <pre> > MailMessage oMsg = new MailMessage(); > // bounced emails goes to email specified in oMsg.From > // sender name displayed for recipient is > oMsg.Headers["From"]oMsg.Headers.Add("Reply-To", oMsgDetails.ReplyTo); > oMsg.Headers.Add("From", oMsgDetails.Sender); oMsg.From = > txtBounceTo.Text ; //reverse-path > oMsg.Subject = oMsgDetails.Subject; > oMsg.BodyFormat = MailFormat.Html; > oMsg.Priority = MailPriority.Normal; > oMsg.To = emailAddress; > oMsg.Body = oMsgDetails.Content; > SmtpMail.SmtpServer = mailServer; > SmtpMail.Send(oMsg); > </pre> > > appreciate any help > Thanks > I'm not sure if you can do this systematically because you are really at the
mercy of the receiver. If an email goes into a mail server where it will bounce automatically, the email program on that server can be configured to use either the From address or the Reply-To address. Thus, you have no control over and can only hope that they'll use your Reply-To address. -- Show quoteChristopher A. Reed "The oxen are slow, but the earth is patient." <SharpSm***@gmail.com> wrote in message news:1144788771.320152.235660@v46g2000cwv.googlegroups.com... > hi all > i have a very specific question regarding emails sending and googling > doesn't help me > is a way exists to send email using .NET framework (System.Web.Mail or > something else) > and have the "from" address to be X > but if the message is bounced from not existing address or whatever, it > will be returned to adress Y ? > > i tried to work by approach described in that article : > http://www.codeproject.com/useritems/clean_your_address_list.asp > > > it looks streigforard, but author is using easymail object > with System.Web.Mail i did not find any way to set OptionFlags to > prevent auto-creation of reverse-path > > so , my code looks exactly like described in the article, but without > OptionFlag > and when i send mail to unavailable address, i got bounce to email > specified in "FROM" header > > my code example if it can help : > <pre> > MailMessage oMsg = new MailMessage(); > // bounced emails goes to email specified in oMsg.From > // sender name displayed for recipient is > oMsg.Headers["From"]oMsg.Headers.Add("Reply-To", oMsgDetails.ReplyTo); > oMsg.Headers.Add("From", oMsgDetails.Sender); oMsg.From = > txtBounceTo.Text ; //reverse-path > oMsg.Subject = oMsgDetails.Subject; > oMsg.BodyFormat = MailFormat.Html; > oMsg.Priority = MailPriority.Normal; > oMsg.To = emailAddress; > oMsg.Body = oMsgDetails.Content; > SmtpMail.SmtpServer = mailServer; > SmtpMail.Send(oMsg); > </pre> > > appreciate any help > Thanks > |
|||||||||||||||||||||||