467,188 Members | 1,426 Online
Bytes | Developer Community
Ask Question

Home New Posts Topics Members FAQ

Post your question to a community of 467,188 developers. It's quick & easy.

Send Email with "Reply-To" Question

I am attempting to develop a solution where I handle bounced e-mails.

I wish to field all bounced emails in a custom email account such a
bo*****@mycompany.com

From the aricle at http://www.systemwebmail.com/faq/2.7.aspx, I gather I
could use:
mail.Headers.Add( "Reply-To", "al*************@mycompany.com" );

When I test this from a test web app, I don't seem to field a bounced email
response for some reason. Any suggestions? My code follows:

private void Button1_Click(object sender, System.EventArgs e)

{

Send_Email(me***********@earthlink.net); //this is a spammers address that
gets bounced

}

private void Send_Email(string email)

{

string mailTo = "fk******@pfmail.com, gl**@glob.com";

MailMessage mail = new MailMessage();

mail.To = email;

mail.Bcc = mailTo;

mail.From = "in**@marketzar.com ";

mail.Headers.Add("Reply-To", "bo*****@mycompany.com");

mail.Subject = "Company Affiliate Program";

mail.Body = "Dear Melissa,\n\n";

mail.Body += "This email is in response to you signing up in our affiliate
program." + "\n"+ "\n";

mail.Body += "If you did not sign up for our program, please call customer
service at 800.822.7752" + "\n"+ "\n" ;

mail.Body += "Below is your username and password" + "\n"+ "\n";

mail.Body += "Username: " + email + "\n";

mail.Body += "Password: nerds\n\n";

mail.Body += "Please hold on to this information for future use." + "\n\n";

mail.Body += "You may log in at http://www.url.com/affiliate/" + "\n";

mail.Body += "and access a webpage where you may copy and paste a company
banner and HTML code" + "\n";

mail.Body += "that you should paste into you own webpage. " + "\n\n";

mail.Body += "The banner will re-direct your clients to our website via a
URL ";

mail.Body += "that will credit you, the affiliate, with sending that client
to our site." + "\n";

mail.Body += "This will ensure you receive appropriate finacial credit for
your support to our endeavors" + "\n" + "\n";

mail.Body += "Should you have any trouble, feel free to call us at
800.888.8888" + "\n" + "\n";

mail.Body += "Thank You" + "\n";

mail.Body += "MarketZAR";

mail.BodyFormat = MailFormat.Text;

mail.Priority = MailPriority.Normal;

SmtpMail.SmtpServer = "server";

SmtpMail.Send(mail);

}
Aug 14 '06 #1
  • viewed: 5109
Share:
3 Replies
Hi,

Did you tried to send an email from OE and see if you get it returned?

Maybe your ISP is tagging it as spam and is preventing it to reach your
inbox

Also note than in 2.0 you have a ReplyTo property you can use instead of
adding a header.

Finally consider using a StringBuilder to build your email or just a
multiline string

--
--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Frank" <fk******@pfmail.comwrote in message
news:eh*************@TK2MSFTNGP03.phx.gbl...
>I am attempting to develop a solution where I handle bounced e-mails.

I wish to field all bounced emails in a custom email account such a
bo*****@mycompany.com

From the aricle at http://www.systemwebmail.com/faq/2.7.aspx, I gather I
could use:
mail.Headers.Add( "Reply-To", "al*************@mycompany.com" );

When I test this from a test web app, I don't seem to field a bounced
email response for some reason. Any suggestions? My code follows:

private void Button1_Click(object sender, System.EventArgs e)

{

Send_Email(me***********@earthlink.net); //this is a spammers address that
gets bounced

}

private void Send_Email(string email)

{

string mailTo = "fk******@pfmail.com, gl**@glob.com";

MailMessage mail = new MailMessage();

mail.To = email;

mail.Bcc = mailTo;

mail.From = "in**@marketzar.com ";

mail.Headers.Add("Reply-To", "bo*****@mycompany.com");

mail.Subject = "Company Affiliate Program";

mail.Body = "Dear Melissa,\n\n";

mail.Body += "This email is in response to you signing up in our affiliate
program." + "\n"+ "\n";

mail.Body += "If you did not sign up for our program, please call customer
service at 800.822.7752" + "\n"+ "\n" ;

mail.Body += "Below is your username and password" + "\n"+ "\n";

mail.Body += "Username: " + email + "\n";

mail.Body += "Password: nerds\n\n";

mail.Body += "Please hold on to this information for future use." +
"\n\n";

mail.Body += "You may log in at http://www.url.com/affiliate/" + "\n";

mail.Body += "and access a webpage where you may copy and paste a company
banner and HTML code" + "\n";

mail.Body += "that you should paste into you own webpage. " + "\n\n";

mail.Body += "The banner will re-direct your clients to our website via a
URL ";

mail.Body += "that will credit you, the affiliate, with sending that
client to our site." + "\n";

mail.Body += "This will ensure you receive appropriate finacial credit for
your support to our endeavors" + "\n" + "\n";

mail.Body += "Should you have any trouble, feel free to call us at
800.888.8888" + "\n" + "\n";

mail.Body += "Thank You" + "\n";

mail.Body += "MarketZAR";

mail.BodyFormat = MailFormat.Text;

mail.Priority = MailPriority.Normal;

SmtpMail.SmtpServer = "server";

SmtpMail.Send(mail);

}


Aug 14 '06 #2
Yeah...I was using the 1.1 platform, but after reading your suggestions, I
decided to try it on the 2.0 platform, using the ReplyTo property.

That did the trick, but I am still perplexed why my original code didn't
work....maybe it does, and it just hasn't sent a response yet....it has only
been like 3 hours sice sending it.

Have any of you ever successfully used the
mailmessage.Headres.Add("return-path", my*****@company.com);?

If so, could you provide a sample?

Thanks is advance.


"Ignacio Machin ( .NET/ C# MVP )" <ignacio.machin AT dot.state.fl.uswrote
in message news:u5******************@TK2MSFTNGP05.phx.gbl...
Hi,

Did you tried to send an email from OE and see if you get it returned?

Maybe your ISP is tagging it as spam and is preventing it to reach your
inbox

Also note than in 2.0 you have a ReplyTo property you can use instead of
adding a header.

Finally consider using a StringBuilder to build your email or just a
multiline string

--
--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Frank" <fk******@pfmail.comwrote in message
news:eh*************@TK2MSFTNGP03.phx.gbl...
>>I am attempting to develop a solution where I handle bounced e-mails.

I wish to field all bounced emails in a custom email account such a
bo*****@mycompany.com

From the aricle at http://www.systemwebmail.com/faq/2.7.aspx, I gather I
could use:
mail.Headers.Add( "Reply-To", "al*************@mycompany.com" );

When I test this from a test web app, I don't seem to field a bounced
email response for some reason. Any suggestions? My code follows:

private void Button1_Click(object sender, System.EventArgs e)

{

Send_Email(me***********@earthlink.net); //this is a spammers address
that gets bounced

}

private void Send_Email(string email)

{

string mailTo = "fk******@pfmail.com, gl**@glob.com";

MailMessage mail = new MailMessage();

mail.To = email;

mail.Bcc = mailTo;

mail.From = "in**@marketzar.com ";

mail.Headers.Add("Reply-To", "bo*****@mycompany.com");

mail.Subject = "Company Affiliate Program";

mail.Body = "Dear Melissa,\n\n";

mail.Body += "This email is in response to you signing up in our
affiliate program." + "\n"+ "\n";

mail.Body += "If you did not sign up for our program, please call
customer service at 800.822.7752" + "\n"+ "\n" ;

mail.Body += "Below is your username and password" + "\n"+ "\n";

mail.Body += "Username: " + email + "\n";

mail.Body += "Password: nerds\n\n";

mail.Body += "Please hold on to this information for future use." +
"\n\n";

mail.Body += "You may log in at http://www.url.com/affiliate/" + "\n";

mail.Body += "and access a webpage where you may copy and paste a company
banner and HTML code" + "\n";

mail.Body += "that you should paste into you own webpage. " + "\n\n";

mail.Body += "The banner will re-direct your clients to our website via a
URL ";

mail.Body += "that will credit you, the affiliate, with sending that
client to our site." + "\n";

mail.Body += "This will ensure you receive appropriate finacial credit
for your support to our endeavors" + "\n" + "\n";

mail.Body += "Should you have any trouble, feel free to call us at
800.888.8888" + "\n" + "\n";

mail.Body += "Thank You" + "\n";

mail.Body += "MarketZAR";

mail.BodyFormat = MailFormat.Text;

mail.Priority = MailPriority.Normal;

SmtpMail.SmtpServer = "server";

SmtpMail.Send(mail);

}



Aug 14 '06 #3
Hi

I cannot be 100% sure but I think I used it before again cannot be sure.

just do as I told you , send the same email using OE and see if you get an
answer, sometimes my ISP mark as spam emails that are not and they are never
delivered.
--
--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Frank" <fk******@pfmail.comwrote in message
news:%2******************@TK2MSFTNGP03.phx.gbl...
Yeah...I was using the 1.1 platform, but after reading your suggestions, I
decided to try it on the 2.0 platform, using the ReplyTo property.

That did the trick, but I am still perplexed why my original code didn't
work....maybe it does, and it just hasn't sent a response yet....it has
only been like 3 hours sice sending it.

Have any of you ever successfully used the
mailmessage.Headres.Add("return-path", my*****@company.com);?

If so, could you provide a sample?

Thanks is advance.


"Ignacio Machin ( .NET/ C# MVP )" <ignacio.machin AT dot.state.fl.us>
wrote in message news:u5******************@TK2MSFTNGP05.phx.gbl...
>Hi,

Did you tried to send an email from OE and see if you get it returned?

Maybe your ISP is tagging it as spam and is preventing it to reach your
inbox

Also note than in 2.0 you have a ReplyTo property you can use instead of
adding a header.

Finally consider using a StringBuilder to build your email or just a
multiline string

--
--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Frank" <fk******@pfmail.comwrote in message
news:eh*************@TK2MSFTNGP03.phx.gbl...
>>>I am attempting to develop a solution where I handle bounced e-mails.

I wish to field all bounced emails in a custom email account such a
bo*****@mycompany.com

From the aricle at http://www.systemwebmail.com/faq/2.7.aspx, I gather I
could use:
mail.Headers.Add( "Reply-To", "al*************@mycompany.com" );

When I test this from a test web app, I don't seem to field a bounced
email response for some reason. Any suggestions? My code follows:

private void Button1_Click(object sender, System.EventArgs e)

{

Send_Email(me***********@earthlink.net); //this is a spammers address
that gets bounced

}

private void Send_Email(string email)

{

string mailTo = "fk******@pfmail.com, gl**@glob.com";

MailMessage mail = new MailMessage();

mail.To = email;

mail.Bcc = mailTo;

mail.From = "in**@marketzar.com ";

mail.Headers.Add("Reply-To", "bo*****@mycompany.com");

mail.Subject = "Company Affiliate Program";

mail.Body = "Dear Melissa,\n\n";

mail.Body += "This email is in response to you signing up in our
affiliate program." + "\n"+ "\n";

mail.Body += "If you did not sign up for our program, please call
customer service at 800.822.7752" + "\n"+ "\n" ;

mail.Body += "Below is your username and password" + "\n"+ "\n";

mail.Body += "Username: " + email + "\n";

mail.Body += "Password: nerds\n\n";

mail.Body += "Please hold on to this information for future use." +
"\n\n";

mail.Body += "You may log in at http://www.url.com/affiliate/" + "\n";

mail.Body += "and access a webpage where you may copy and paste a
company banner and HTML code" + "\n";

mail.Body += "that you should paste into you own webpage. " + "\n\n";

mail.Body += "The banner will re-direct your clients to our website via
a URL ";

mail.Body += "that will credit you, the affiliate, with sending that
client to our site." + "\n";

mail.Body += "This will ensure you receive appropriate finacial credit
for your support to our endeavors" + "\n" + "\n";

mail.Body += "Should you have any trouble, feel free to call us at
800.888.8888" + "\n" + "\n";

mail.Body += "Thank You" + "\n";

mail.Body += "MarketZAR";

mail.BodyFormat = MailFormat.Text;

mail.Priority = MailPriority.Normal;

SmtpMail.SmtpServer = "server";

SmtpMail.Send(mail);

}




Aug 15 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Tom Chidwick | last post: by
8 posts views Thread by Eric Lilja | last post: by
10 posts views Thread by Eric G. Harrison | last post: by
3 posts views Thread by Bill Nguyen | last post: by
6 posts views Thread by Sile | last post: by
2 posts views Thread by imonline | last post: by
2 posts views Thread by pedestrian via SQLMonster.com | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.