Skip to content

chupikov/sendmail.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sendmail.py

sendmail.py is a sendmail-like application for testing purposes with pipelining messages processing for Linux developed in Python 3.

sendmail.py developed for usage in the Debian based Linux distributions.

You can use it as "fake sendmail" for PHP web sites.

Successfullty tested in the following OS:

  1. Xubuntu 14.04 LTS "Trusty Tahr".
  2. Elementary OS Freya.

Features

Application provides two applications:

  1. sendmail.py - reads email messages from standard input and then process it according to your settings using one of available processors:
  2. FilesystemProcessor - saves messages to files in the specified directory.
  3. NotifyProcessor - displays desktop notifications when message sent. Does not works if sendmail.py used in the Apache2 environment; in this case watch.py need to be used.
  4. SmtpProcessor - sends messages using SMTP server.
  5. MandrillProcessor - sends messages using Mandrill API (you need to create Mandrill API key).
  6. watch.py - watches filesystems and displays desktop notifications when new message file created. Active Watcher displays icon in the system tray area.

Installation and usage

About installation and usage please read project wiki

About

Sendmail-like application for testing purposes with pipelining messages processing for Linux developed in Python 3.

Resources

License

Stars

Watchers

Forks

Packages

No packages published