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:
Application provides two applications:
- sendmail.py - reads email messages from standard input and then process it according to your settings using one of available processors:
- FilesystemProcessor - saves messages to files in the specified directory.
- 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.
- SmtpProcessor - sends messages using SMTP server.
- MandrillProcessor - sends messages using Mandrill API (you need to create Mandrill API key).
- watch.py - watches filesystems and displays desktop notifications when new message file created. Active Watcher displays icon in the system tray area.
About installation and usage please read project wiki