Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jongha/clickoncedm

ClickOnceDM is a mass email sending system. This program is written by C# on Microsoft.NET framework. It supports history, HTML preview and multiple SMTP server binding for fast sending. This program also supports retrieving a recipients list on remote databases (MySQL, SQL Server, etc..). Currently only support data source from MySQL and manual text.
https://github.com/jongha/clickoncedm

email javascript microsoft mysql recipients smtp-server workspace

Last synced: 13 days ago
JSON representation

ClickOnceDM is a mass email sending system. This program is written by C# on Microsoft.NET framework. It supports history, HTML preview and multiple SMTP server binding for fast sending. This program also supports retrieving a recipients list on remote databases (MySQL, SQL Server, etc..). Currently only support data source from MySQL and manual text.

Awesome Lists containing this project

README

        

# ClickOnceDM

ClickOnceDM is a mass email sending system. This program is written by C# on Microsoft.NET framework. It supports history, HTML preview and multiple SMTP server binding for fast sending. This program also supports retrieving a recipients list on remote databases (MySQL, SQL Server, etc..). Currently only support data source from MySQL and manual text.

## Requirements

### Microsoft Enterprise Library

[Microsoft Enterprise Library 5.0 Download](http://www.microsoft.com/en-us/download/details.aspx?id=15104)

### System.Data.SQLite

[System.Data.SQLite Download](http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki)

or Use NuGet Package.

## Composition

This project has two sub-projects. These two projects based on Microsoft .NET Framework and written using C#. It is ClickOnceDMAdmin and ClickOnceDMService. ClickOnceDMAdmin is web application that can manage mail sending, log and status. ClickOnceDMService is service application that can install in Windows OS. You can install this service using Installutil.exe. (see more http://msdn.microsoft.com/en-us/library/50614e95(v=vs.110).aspx)

## Configuration

### App.config in ClickOnceDMService

#### AppSettings

```





```

* SMTPServer: SMTP Server and Post list. It can be multiple SMTP Servers separated by semicolon(;).
* Workspace: Workspace is managed directory by this application. It can be contained queue file, success and error logs.
* BlockCount: Sending count per one program loop.
* BlockSleep: Delay time after sending. (Millisecond)

### Web.config in ClickOnceDMAdmin

#### Plugins

```



```

#### AppSettings

```



```

* Workspace: Workspace is managed directory by this application. It can be contained queue file, success and error logs. It must be same with App.config setting.
* Database: SQLite log database file path.

#### ConnectionStrings

ConnectionString is related to Plugin section. The source value of Plugin section reference this setting.

```


```

## License

ClickOnceDM is available under the terms of the [MIT License](https://github.com/jongha/clickoncedm/blob/master/LICENSE).