Click here to Skip to main content
13,513,907 members
Rate this:
Please Sign up or sign in to vote.
See more:

We are working on a project where we have to provide with bulk emails in c# project. So my first question, is there any source code which can enable us to send unlimited emails from the domain which will not go spam or blocked by ISPs?

Second, is there any open source third party app available in or in php which can be integrated with the application. Mailchimp is also restricting in terms of no. of mails. Suggest the best possible way to achieve bulk emails for project.
Thanks in advance.
Posted 1-Jan-13 23:29pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you are using a third party server(a shared server hosting) there are a very little chances that you will be allowed to send bulk e-mails. But if you have access to a server that you can use to send bulk e-mails, even if it is not the one you have hosted your application on, you can save your emails(to,subject,attachments etc.) in a database and then create a window service and install it on your server. This service will be fetching the unsent e-mails from the database and send it at a configured time. This way you can also control when the e-mails will be sent.
winners6 2-Jan-13 6:51am
Just for the sake of knowledge, pl. answer why would my hosting company not allow or block me sending bulk mails (currently I am using smarter mail, which is an open source mailing system & provided by my hosting company with hosting plan). I mean to say as far as blocking of bulk mails are concerned, I think only ISPs would prevent or block the bulk e mails. Correct me if I am wrong. Zafar, I do have a shared server hosting but wish to send bulk emails then what is the solution just in case if I do not want to subscribe or purchase a bulk mail sending software or a separate e mail server. Can just I not send bulk e mails by my domain i.e. in any case?

So what would be the solution for me?
Zafar Sultan 2-Jan-13 7:01am
"Suggest the best possible way to achieve bulk emails for project." This is what your question reflected in the end. So, I said your hosting provider will not allow to do that(They buy these sort of facility). So the best solution would be to send e-mails seperately, not by your application. Look for some providers online who provide you API's to send e-mails or you can also try what my answer suggested (windows service for bulk e-mails)
Rate this: bad
Please Sign up or sign in to vote.

Solution 2


There is no such code that send email which will not consider as spam. it is server who identify bulk emails and mark the DNS server as spammer. you need to go for some third party API who can provide you DNS to send bulk email. So your task is to search for some reliable DNS provider for bulk email.

Best luck

winners6 2-Jan-13 7:12am
Amit, I mean to ask is there any open source software or program which can be used readily to send bulk mails (so that we would get full fledged functionality of bulk mail panel like templates, reports, etc.) and secondly, that we should be able to customize with our logo & integrate with application with out any cost?
@AmitGajjar 2-Jan-13 7:17am
You could get code to send email. you can even create job to send email from your database data. but afterall your email will route through some email provider like gmail or your personal domain. So those server maintain some algorithm to find out some bulk emails(formally they call it spammer on basis of some criteria). spam is considered if your server sending more failure emails. it contains some words of advertisement or recipient is not authenticate. and there are more filtration.

hope this information helps you.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web02 | 2.8.180417.1 | Last Updated 2 Jan 2013
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100