Hi, All,

Good Day!

I am instructed to create an email sender program. The requirements are as follows:
- masking the sender's email address (company@no-reply.com)
- able to send on multiple email-addresses
- delivery logs

I've used System.Net.Mail(smtp) in this task but the biggest problem is that, Net.Mail can't determine if the mail is successfully delivered and if not, the bounced mail should be logged in a text file. In addition, I need to mask the sender email address but this will blocked the bounced mail(correct me if im wrong).

What should I do here? I'm running out of options. You help will be much appreciated. Thanks in advance.



According to http://tools.ietf.org/html/rfc5321 and http://tools.ietf.org/html/rfc5322 you can distinguish between the from field in the message and the return-path field.

You can 'mask' the sender, but the delivery status can be sent back by means of the return path.

Anyway, a deep analysis of the message content allways will show the server address originating the message. So...be carefull.

Because in most cases masking the originator is a sign of SPAM, be aware that most ISP have a policy to block the senders that can not be verified.

Also, most of them also will block the sender if the number of to addresses is higher than a certain amount by unit of time (IE minute, hour)

Hope this helps