Skip to content

A local mail client for fetching dmarc data from a server and data basing that data.

Notifications You must be signed in to change notification settings

lakeweb/dmarc_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dmarc local client

so far....

The dmarc_mail_app will fetch email from a server via port 110. It will parse and process the data that is typically found in a dmarc notifications from comcast.net, google.com, etc. At this point it will download all the emails of the account and parse the information into a set of text files to the folder 'test_files'.

Requirments

boost is used extensively. filesystem, spirit::x3, asio, archive... You will need to run boost b2 and add at the least at this time, bzip2, as I wrote the zlib decompresser in the app, you don't necessarily need that below.

b2.exe --with-iostreams -s BZIP2_SOURCE=C:\cpp\bzip2-1.0.6 -s ZLIB_SOURCE=C:\cpp\zlib-1.2.11

zlib.lib Eventually, openssl.

TODO

  • Add the SSL layer.
  • Use a database such as sqlite for storage.
  • A UI, probably wxWidgets, to operate the whole thing and present the data as tables.
  • Create a cmake file.

About

A local mail client for fetching dmarc data from a server and data basing that data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages