feed2mail
Not logged in

feed2mail

Abstract

feed2mail reads RSS and Atom feed and put the entries into folders of an IMAP mail server.

Why storing feed entries into an IMAP Server and not into a cloud service or device-depended app?

Some devices like simple phones does not have a RSS or Atom feed reader, but most today's devices have a build-in email app can access IMAP servers. Why not store the feeds into an IMAP server?

You can access your feeds from all over the world from where you have access to your IMAP server.

The IMAP servers "syncs" the new and read entries of your feed over all devices.

Features

Requirements

feed2mail requires PHP. It is tested with version 5.3.8 on Windows XP.

An IMAP email server is required. POP3 and SMTP are not supported. Tested with Jana Server (WinXP).

Mail clients tested: Thunderbird 2 (WinXP), ipad (iOS 6), Blackberry Playbook, Samsung Wave (Bada OS).

Usage & Configuration

Usage:

feed2mail.php CONFIGURATIONFILE

e. g. feed2mail.php feed2mail-conf.xml

The configuration file is a XML file of following structure

<?xml version="1.0" encoding="UTF-8"?>
<feed2mail>
	<option name="updatesummary">BOOLEAN</option>
	<server type="imap" security="notls">
		<hostname>SERVERNAME:PORTNO</hostname>
		<username>USERNAME</username>
		<userpass>PASSWORD</userpass>
	</server>
	<feed>
		<url>URL_TO_FEED</url>
		<mailfolder>IMAP_FOLDER</mailfolder>
	</feed>
<feed2mail>

The server node defines the connection to your IMAP server. Note: the password is stored in plain text.

The feed node defines the feed's URL and the IMAP folder to store the entries. You can have more than one feed node in your configuration file.

With the option you can control some features:

To frequently run feed2mail use your OS's scheduler, e. g. crontab or scheduled task on Windoze boxes.

Download

Get the latest version from the source folder.

A sample configurtion file is stored in the conf folder.


Attachments: