Skip to content

Watches a mailbox to ensure you are getting mail on time and alerts if not.

Notifications You must be signed in to change notification settings

BoldWebServices/MailAware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MailAware

Watches a mailbox to ensure you are getting mail on time and alerts if not.


In order to run this, ensure you have the latest .NET Core (>= 1.1.0) from here.

Ensure you have a configuration under "src/MailAware.Console" named config.json such as the sample below:

{
  "targetMailServers": [
    {
      "hostAddress": "mail.example.com",
      "username": "someuser",
      "password": "somepass",
      "targetSubjectSnippet": "Status Report",
      "alarmThresholdSecs":  1800,
      "displayName": "Mailbox 1"
    }
  ],
  "notificationMailServer": {
    "hostAddress": "mail.example.com",
    "username": "someuser",
    "password": "somepass",
    "subjectPrefix": "MailAware Alert: ",
    "fromAddress": "alerts@example.com",
    "recipients": [
      "address@example.com"
    ]
  }
}
cd src/MailAware.Console
dotnet restore
dotnet build
dotnet run

About

Watches a mailbox to ensure you are getting mail on time and alerts if not.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages