Update of "feed2mail"
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: 4e7d0867db143f746a128675181b99e38d4896fe
Page Name:feed2mail
Date: 2013-01-25 21:31:01
Original User: dennis
Parent: 954589fb5473d21afc2bba409812d9fe4c709781
Content

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.