Click here to Skip to main content
13,558,882 members
Click here to Skip to main content
Add your own
alternative version


63 bookmarked
Posted 24 Feb 2004

Bulk Email Sender & Extractor

, 24 Feb 2004
Rate this:
Please Sign up or sign in to vote.
Bulk Email Sender & Extractor


I use this code to collect related emails & send newsletters to my customers. I don't use it to send Junk mails to others, so I do not know about the filtering for different mail servers and these kind of usages. I also use it to extract emails from a complex text file (containing email addresses and other texts).

Using the code

There are two parts: first gathering and collecting email addresses in database and the second is sending email. For extracting emails easily copy the text containing emails & paste in to the textbox AddBulkEmail.aspx. It will extract and save email addresses to the MailingList.mdb file. After that, in Default.aspx I send my emails to the addresses.

Before using, set the web.config file. I set 4 variables in web.config:

  • SMTPServerName is the name of the mail server which you are working with.
  • SampleEmailAddress is the email address which you send sample email for testing and checking the content of your email before sending to the others.
  • UDLPath is the address of the file which includes the connection string.
  • MatchExpression, there is no need to change it, I placed it here because I thought may be some times I want to change the filtering for extracting emails; and easily I change the web.config file.

    In the main.udl file set your physical path for MailingList.mdb.

(The name of application which I tested in my local machine is http://localhost/emailer, so you may need to create it in your IIS)

Points of Interest

I think it needs an automated un-subscriber at the end of every mail which I send to unsubscribe users from my mailing list. I also do not know if there is any problem in sending email to unknown people!


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Amir Pournasserian
President Momentaj Inc.
Canada Canada
No Biography provided

You may also be interested in...

Comments and Discussions

Questiontnx Pin
Member 1030318328-Jul-14 10:12
memberMember 1030318328-Jul-14 10:12 
Questionplease provide me C# code of this emailer. Pin
Member 83753904-Nov-11 3:25
memberMember 83753904-Nov-11 3:25 
GeneralMy vote of 5 Pin
digjam94229-Mar-11 20:21
memberdigjam94229-Mar-11 20:21 
GeneralNot working... Pin
Sandeep Mewara23-Jan-10 6:46
memberSandeep Mewara23-Jan-10 6:46 
GeneralHelp plz plz plz Pin
ghazalhina14-Jul-09 9:13
memberghazalhina14-Jul-09 9:13 
Generalhello Pin
mohsen nourian20-Apr-09 5:17
membermohsen nourian20-Apr-09 5:17 
Questionc# version ? Pin
desmat992-Nov-05 13:04
memberdesmat992-Nov-05 13:04 
GeneralCould not access 'CDO.Message' object. Pin
hemachaudhry28-Jul-05 22:08
memberhemachaudhry28-Jul-05 22:08 
Generaldb Pin
paul.g.delanoit@wellsfargo.com15-Jun-05 9:40
memberpaul.g.delanoit@wellsfargo.com15-Jun-05 9:40 
GeneralRe: db Pin
hemachaudhry28-Jul-05 21:47
memberhemachaudhry28-Jul-05 21:47 
GeneralHTML Pin
ian_8417-Nov-04 1:45
memberian_8417-Nov-04 1:45 
Generalsalam Pin
dSolariuM18-Oct-04 4:03
memberdSolariuM18-Oct-04 4:03 
GeneralRe: salam Pin
Amir Pournasserian18-Oct-04 6:12
memberAmir Pournasserian18-Oct-04 6:12 
Generalcan't get it to work Pin
mackbest19-Aug-04 23:17
membermackbest19-Aug-04 23:17 
I get an error as follows:

Server Error in '/emailer' Application.

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'emailer.Global'.

Source Error:

Line 1: <%@ Application Codebehind="Global.asax.vb" Inherits="emailer.Global" %>

Source File: /emailer/global.asax Line: 1

Version Information: Microsoft .NET Framework Version:2.0.40607.16; ASP.NET Version:2.0.40607.16

I've got all the files under C:\Inetpub\wwwroot\emailer and in IIS created the emailer folder as an application.

Can someone help me?

GeneralRe: can't get it to work Pin
Anonymous30-Sep-04 2:17
sussAnonymous30-Sep-04 2:17 
GeneralRe: can't get it to work Pin
ahpeeyem1-Nov-04 19:45
memberahpeeyem1-Nov-04 19:45 
GeneralRe: can't get it to work Pin
Anonymous17-Mar-05 8:46
sussAnonymous17-Mar-05 8:46 
GeneralRe: can't get it to work Pin
hemachaudhry28-Jul-05 21:44
memberhemachaudhry28-Jul-05 21:44 
GeneralSo you're the guy Pin
coderforrent.com2-May-04 14:57
membercoderforrent.com2-May-04 14:57 
GeneralSPAMMER Pin
abhadresh2-May-04 15:36
memberabhadresh2-May-04 15:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02-2016 | 2.8.180515.1 | Last Updated 25 Feb 2004
Article Copyright 2004 by Amir Pournasserian
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid