This is a patch for net-mail/rss2email that: 1. generates messages with RFC-822 compliant Message-IDs 2. doesn't require starttls in conjunction with SMTP-AUTH (however issues a warning, if starttls negotiation failed) Reproducible: Always Steps to Reproduce: 1. Put rss2email-2.65-msgid.patch into ${FILESDIR} 2. Insert the line epatch "${FILESDIR}"/${P}-msgid.patch at the end of the src_prepare() method in the ebuild Actual Results: Messages are sent with a "unique" (i.e. random) Message-ID. STARTTLS is no longer required for SMTP-AUTH (albeit highly recommended).
Created attachment 210885 [details, diff] rss2email-2.65-msgid.patch
Torsten, have you proposed this patch upstream?
(In reply to comment #2) > Torsten, have you proposed this patch upstream? Yes, but unfortunately without any response. As it seems, the package is no longer actively maintained. Meanwhile, I did some other improvements on the software. E.g., each feed's state is pickled into a seperate file in a data directory that can be freely choosen on the command line. This way, the memory footprint is reduced significantly. Thus, rss2email can even run on embedded devices (and runs successfully with 100+ feeds on my FritzBox router ;-) Also, I adapted the webinterface to the new pickling scheme... Maybe it's time for me to do a fork of the project and maintain some tarballs myself... Would such a fork have a chance to get into portage, alongside or in place of the current version? Best regards, Torsten
> Yes, but unfortunately without any response. As it seems, the package is no > longer actively maintained. Oh, looking at the web page of the project, things seem to have changed drastically since my last visit there. I'll first try to propose my patches upstream again... Please, stay tuned.
In regard to changelogs between 2.65 and 2.69, all the issues I encountered had been fixed, often much better than by my patches. Most significantly, there's a new "config.py" that holds much potential... I'll stick with "my" version, since it runs fine on my embedded system, but creating an ebuild for upstream's 2.69 should be more appropriate now than trying to apply my patches. Thus, closing as FIXED. Feel free to reopen. Best regards, Torsten
Okay, thanks. FYI an ebuild for 2.69 has been added to the tree recently.