The downside of rss2email is that many ISPs have a limit to the number of emails you can send. Lavabit.com has a flat 256 email limit per day.
GMail seems to be a little more lenient. While it too is restricted, it seems that I could indeed send unlimited emails to myself.
I am noticing some oddities. I get python errors spat out at me sometimes. I think one was caused when I checked mail while rss2email was running. Perhaps simultaneous connections are not allowed? I also got a bunch of
SMTPServerDisconnected: Connection unexpectedly closed
.. which may be the flood-sending of emails.
rss2email has no option to delay processing between each feed or between each email.
So it looks like all of this is very fragile, which is disappointing. The feeds database does seem to get updated only for successful emails. This means I can wait a day and re-run the script. If GMail is blocking me, its policies are to do it for 24 hours. Assuming I can get all of my feeds run once, then future runs only get the new entries.
There is a command to just review all the feeds and consider all items as read and not email any of them:
\rss2email run --no-send
.. but I do want to catch up on everything. There's no ability to selectively email only the items updated in the last x time period.
Well I'll keep trying this, and we'll see how things go. I do still need to get a textmode email client working. sup is still a possibility, although I'd probably have to do a lot of searching, experimenting, ask a lot of questions and rewrite all their documentation to get it to work.
Oh, and one more thing.. it may also be the case that there could be issues at the ISP level. That would suck..