473,657 Members | 2,634 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

ASP.NET Web-Based Bulk Email System - HELP

Hi!
I am looking to integrate a bulk emailing system into my web site. I am
trying to find a web-based solution but it seems difficult to find anything
relevant. There are lot of system available but they are all installable
softwares...

We are using the dot net nuke framework as our web structure but we do also
have some custom built pages to mange the some special part. I have looked
at a great module called Advanced Email Manager (which is a module for Dot
Net Nuke) which is quite interesting but the module is not able to do nearly
what we want and the source is not available for cheap.

We have built a registration system that will allow our customers to opt-in
and opt-out from our lists but I am still in the need to find a web-based
mail editor, a list queuer and an SMTP server that have a throttling
mechanism. The web-based system will also allow any authorized person to
prepare and test a mass-mailing send. The final send option is decided by
the IT manager so there is no way that some dumb people send crappy stuff to
our customer.

Finally, my question: Is there anyone in here that know about a working
system that could be bought that would allow me to manage my mass-mailing
needs?

Thanks a lot for any help you could give me!

--
David
Aug 30 '06 #1
1 3628


If you want a total different approach type answer, then I'll suggest this:

http://www.eggheadcafe.com/articles/20041204.asp

And when you want to send an email, send it to a msmq message queue (faster)
... and have a windows service pick up the messages and send.
Thus you don't overload the smtp server.
Here is my emailer "Command" object.
namespace MSMQCommandLib
{
/// <summary>
/// Summary description for EmailCommand.
/// </summary>
[Serializable]
public class EmailCommand : ICommand
{
private string m_to = string.Empty;
private string m_from = string.Empty;
private string m_subject = string.Empty;
private string m_body = string.Empty;

private int m_attemptCount = 0;
/// <summary>
/// Initializes a new instance of the <see cref="EmailComm and"/class.
/// </summary>
/// <param name="to">To.</param>
/// <param name="from">Fro m.</param>
/// <param name="subject"> The subject.</param>
/// <param name="body">The body.</param>
public EmailCommand( string to , string from , string subject , string
body)
{
this.m_to = to;
this.m_from = from;
this.m_subject = subject;
this.m_body = body;
}

public string Body
{
get { return this.m_body; }
}

#region ICommand Members

/// <summary>
/// Executes this instance.
/// </summary>
public virtual void Execute()
{

try
{
//Put code here to send emails.. using the member variables ........
}
catch (Exception ex)
{


throw new PoisonMessageEx ception(ex.Sour ce , ex , this);

}
finally
{
System.Threadin g.Thread.Sleep (10);
}
}

#endregion
}
}
"David" <bi*******@hotm ail.comwrote in message
news:uV******** ******@TK2MSFTN GP04.phx.gbl...
Hi!
I am looking to integrate a bulk emailing system into my web site. I am
trying to find a web-based solution but it seems difficult to find
anything
relevant. There are lot of system available but they are all installable
softwares...

We are using the dot net nuke framework as our web structure but we do
also
have some custom built pages to mange the some special part. I have looked
at a great module called Advanced Email Manager (which is a module for Dot
Net Nuke) which is quite interesting but the module is not able to do
nearly
what we want and the source is not available for cheap.

We have built a registration system that will allow our customers to
opt-in
and opt-out from our lists but I am still in the need to find a web-based
mail editor, a list queuer and an SMTP server that have a throttling
mechanism. The web-based system will also allow any authorized person to
prepare and test a mass-mailing send. The final send option is decided by
the IT manager so there is no way that some dumb people send crappy stuff
to
our customer.

Finally, my question: Is there anyone in here that know about a working
system that could be bought that would allow me to manage my mass-mailing
needs?

Thanks a lot for any help you could give me!

--
David


Aug 30 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
2358
by: Ruslan | last post by:
Hello, I have to project: one ASN.NET project and another - Web Service in the same solution. I want to use the same web.config and global.asax files. Does it possible?
5
1544
by: bclegg | last post by:
Hi, I am a web newbie writing my first intranet web site using Webforms. I remember when playing with Interdev it was possible to get a canned style for your site, 'raygun' comes to mind. Is there a similar thing for ASP.net? The main thing I am after is stylish consistent hyperlinks (navigation bars?) between the pages. I intend to use an external CSS to provide the background, table look
5
5153
by: Dominic | last post by:
My question is about how to maintain view state in mobile ASP.NET across postback / request in a web farm environment. First of all, let's assume the web-farm does NOT use stick-session feature. In other words, different web servers may serve different requests in the SAME session. In non-mobile ASP.NET, my understanding is that the view state information is passed between each client browser and server with every post-back. Even if...
0
935
by: Demetri | last post by:
I have a solution which has multiple projects. One of the projects is a web service. Another project is a web application. The web application needs to reference the web service. The web application has not had a problem with referencing the exposed web methods and classes in the web service. Prior to today the name spaces and project names in each have been changed a bit for organization sake, this also includes changing of names of the...
8
1513
by: Nils Magnus Englund | last post by:
Hi, I have a production, test and development environment for my web application and a web service (The test web application connects to the test web service, and so on). Is it possible to let the web services location be set in e.g. Web.config? I don't want to recompile the web application every time I move it to another environment, nor do I want the code to be much more complicated than with a hardcoded location. The web service...
4
2887
by: Brad | last post by:
I'm not one to rant or flame....so please excuse me while I do so for this once. I've now spent a bit of time working with VS2005 beta 2 to see how it functions for web development, especially how our current extensive number of .Net 1.1 web apps convert to it. After a week's time I dont's mind the converted app code that was broken and had to be changed, due to deprecation, new framework classes (some of which have names identical to...
5
2417
by: Michael Herman \(Parallelspace\) | last post by:
1. What are some compelling solutions for using Master/Content pages with Web Pages? 2. If a content area has a web part zone with web parts, what is the user experience like when "editting" the web part page? Does it take place at the page level? ...or the content area level? 3. Where is the Web Part Manager instantiated? ...in the Master Page? ....Content Page? ...elsewhere?
8
1986
by: Robert | last post by:
I have what I think should be a pretty common scenario in a corporate environment. I have a web app and three environments on three servers: Development, QA and Production. We develop in development and then deploy the updated application to our QA server and then once tested to our production server. The application has a web.config file. The contents of the file (appsettings part) are different in all three environments because...
2
4564
by: JD | last post by:
Hello, I'm experiencing a problem that I'm hoping someone might be able to shed some light on. I have an ASP.NET page on a Windows 2000 machine that makes web service calls to a .NET web service. Once in a while the ASP.NET process gets to a state where the web service call to the web service hangs and then does a timeout. While the ASP.NET process is in this state, looking at the TCP connections, the TCP connection never shows up for...
7
4740
by: John Grandy | last post by:
My ASP.NET Web Service project has a Web Method that returns an array filled with instances of a custom class. The custom class is defined in a Class Library that is included in the web-service project. The same class lib is included in the ASP.NET Web Application that calls the web-method I can successfully call the web-method with
0
8837
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8739
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8512
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8612
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7347
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
4329
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2739
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1969
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1732
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.