WiiNewsletter

WiiNewsletter is an automated system that allow users of the Nintendo Wii to subscribe to text-based content that is automatically delivered to their message board quickly and easily.

The Wii user simply has to enter the newsletter's e-mail address to subscribe: the confirmation, and mailing lists are handled automatically by the system. The administrator simply uses the built-in web interface to send out new newsletters to their subscriber base.

A Wii user can unsubscribe by appending +unsubscribe to the user portion of the newsletter's email address and adding the new email to their address book. For example, wiinews@l3ib.org would become wiinews+unsubscribe@l3ib.org to unsubscribe.

WiiNewsletter requires no databases, relying entirely on flat files, and supports image attachments, making your messages stick out that much more on the Wii, archiving of past newsletters for use afterward, and a Perl daemon to handle the subscription challenge.

WiiNewsletter is available under the GPL, and should run under most platforms. As long as you have PHP, Perl, and a sendmail-compatible mail transfer agent, you're good to go.


WiiNewsletter requires the following to operate:

- Any recent version of Perl (read the readme for more info)

- PHP5-enabled webserver (untested under PHP4)

- A properly configured sendmail

- Some free time to tinker


WIINEWSLETTER IS CURRENTLY IN AN EARLY STAGE OF DEVELOPMENT!

JPG attachments are currently not processed by the script, nor were they received correctly by Wii when they were. This is on my todo list for the next version.

It's also very possible you may have problems sending out newsletters; Nintendo appear to have some strange restrictions on their mail gateway. CC and BCC, which would be the logical choice for something like a newsletter, very rarely work reliably, and we've resorted from doing the (rather wasteful) 1 e-mail per subscriber for the moment.

Feedback would be greatly appreciated, and code contributions are appreciated even more. If you have any questions or comments, feel free to contact either sponge or andrewy at #gentoo.et on Freenode.

Not scared off yet? Download it now! Or get the latest revision from SVN with the command: svn checkout http://svn.l3ib.org/wiinewsletter

Attachments