Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jongha/clickoncedm
- Owner: jongha
- License: mit
- Created: 2014-02-13T04:59:27.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-11T05:32:55.000Z (over 10 years ago)
- Last Synced: 2024-12-09T12:58:48.410Z (17 days ago)
- Topics: email, javascript, microsoft, mysql, recipients, smtp-server, workspace
- Language: JavaScript
- Homepage:
- Size: 2.05 MB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).