MailBin - 1 Alpha 5
(Might have bugs!)
Download (2.70 MB)
MailBin is a simple Perl script compiled into a Windows executable that automates the checking of a specified Gmail account for email messages containing NZB files. When these files are seen, MailBin will download the files and hold them until NewsBin picks them up for processing. This allows you to remotely queue up downloads on any remote computer running MailBin and Newsbin.
Gmail allows a user to have an infinite number of email addresses, based upon the initial email address. For instance, if my email address is bababooey@gmail.com, I will not only receive messages sent to that address, but I can receive any messages sent to bababooey+<AN ARBITRARY STRING>@gmail.com. Using this Gmail feature, you can configure MailBin to inspect only messages bound for a secret "pick up" address that you specify. This adds an extra layer of protection, allowing you to specify something akin to a password for accepting NZB files. The string can be as uncomplicated as the word "newsbin", or it can be as complex as a strong password.
As an example, if I configure my "dlsecret" value to be "newsbin", I will need to send messages with NZB files attached to "bababooey+newsbin@gmail.com"
If I pick something more complicated like "A4th8bmCwcw321T", I will need to send messages with NZB files attached to "bababooey+A4th8bmCwcw321T@gmail.com"
For MailBin to work correctly, you should have your Newsbin installation configured to Auto Load NZB files. The Auto Load directory should be the same directory as "dlpath" in your configuration file. For more information on configuring this option, check the Newsbin Wiki: http://help.newsbin.com/index.php/NZB_File_Processing#Auto_Load
You will also need to configure Gmail to allow POP messaging, and to DELETE messages picked up via POP. If you do not do this, MailBin will repeatedly pick up the same messages and download the same NZB files. If you have other programs utilizing POP on your account, sign up for a new Gmail account for MailBin to utilize. Details regarding the need for this configuration can be found in the changelog.
In regards to the size of the executable, the program was written in Perl and converted to a Win32 executable. Certain libraries and other components have to be bundled in for the program to function correctly, hence the larger size. Worry not however, the application still retains the speed Perl is known for.
Any correspondence, questions, or complaints about MailBin can be directed to DrNathan at the Team Hack-a-Day web site
Updates to the software can always be found here.
See readme.txt for more program details.