Posted
over 9 years
ago
by
W. Trevor King
That's just the default (it's False in rss2email itself). The actual
value used is frozen-out in your rss2email.cfg. Defaults only matter
if the value isn't listed in your rss2email.cfg (or you don't have an
rss2email.cfg yet). Once you run r2e
... [More]
, it will freeze out the defaults
into your config.
Sorry, now that I look at the code again, it looks like
~/.config/rss2email.cfg is the default for everyone (not just Linux
users), unless they've set XDG_CONFIG_HOME or XDG_CONFIG_DIRS. I'd be
surprised if anyone had an /etc/xdg/rss2email.cfg, or if you were
setting the XDG_* variables, so I think you probably *do* have a
~/.config/rss2email.cfg.
Cheers,
Trevor
[Less]
|
Posted
over 9 years
ago
by
W. Trevor King
I just merged two branches which had been submitted via GitHub:
* François Boulogne's post_process.redirect hook for unwinding
redirected URLs [1].
* Etienne Millon's list of available configuration options in the
r2e.1 man page [2].
Cheers
... [More]
,
Trevor
[1]: https://github.com/wking/rss2email/pull/23
[2]: https://github.com/wking/rss2email/pull/31
[Less]
|
Posted
almost 10 years
ago
by
W. Trevor King
I've finally cut the long-overdue 3.9. Changes since 3.8 [1]:
* Catch and error out if a user adds a feed with a duplicate name [2].
* Split sender into both sendmail's -F and -f [3].
* Fix an error with SMTPConnectionError inheritance order ("does
... [More]
not
take keyword arguments") [4].
* Add a new `smtp-ssl-protocol` setting, to select acceptable
protocols for SMTP connections [5].
* Fix non-compliant User-Agent header for HTTP/1.1 [6].
* Fix an error in the NoToEmailAddress invocation [7].
* Add a new `trust-link` setting, to prefer the `link` attribute over
the `id` attribute for identifying entries [8].
Thanks to George Saunders, Jakub Wilk, Thiago Coutinho, Federico
Churca-Torrusio, and Liam Morland.
Cheers,
Trevor
[1]: http://article.gmane.org/gmane.mail.rss2email/200
id:20140118185332.GB29063-q4NCUed9G3sTnwFZoN752g< at >public.gmane.org
[2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760197
[3]: https://github.com/wking/rss2email/issues/35
[4]: http://thread.gmane.org/gmaen.mail.rss2email [Less]
|
Posted
almost 10 years
ago
by
Federico Churca-Torrusio
I'll go with that then. Those are great news.
Cheers
Federico Churca-Torrusio
|
Posted
almost 10 years
ago
by
W. Trevor King
That should be fixed in master with be376a6 (Merge branch
'ssl-protocol', 2014-06-30, [1]).
This is a separate issue, and I've just pushed a fix with 0b0810f
(error: Swap SMTPConnectionError superclasses, 2014-08-25, [1]).
You should use the Git
... [More]
master for now. I'll try and cut 3.9 soon, and
once that lands in Debian you can go back to using the official
package.
Cheers,
Trevor
[1]: http://thread.gmane.org/gmane.mail.rss2email/222
[2]: https://github.com/wking/rss2email/commit/0b0810f3d56207294eba96977781c1a342345fea
[Less]
|
Posted
almost 10 years
ago
by
Federico Churca-Torrusio
I have started using this and found it quite interesting. I used version 2
from the Debian repos and updated recently to 3.8 (Debian: 1:3.8-1). I used
version 2 successfully, but on upgrading to 3.8 and migrating the
configuration, I got an error
... [More]
with the following trace:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/rss2email/email.py", line 161, in
smtp_send
smtp.starttls()
File "/usr/lib/python3.4/smtplib.py", line 689, in starttls
server_hostname=server_hostname)
File "/usr/lib/python3.4/ssl.py", line 364, in wrap_socket
_context=self)
File "/usr/lib/python3.4/ssl.py", line 578, in __init__
self.do_handshake()
File "/usr/lib/python3.4/ssl.py", line 805, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: TLSV1_ALERT_DECODE_ERROR] tlsv1 alert decode error
(_ssl.c:600)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/r2e", line 5, in <module>
rss2email.main [Less]
|
Posted
almost 10 years
ago
by
Lenbok
set
the
When I just this morning migrated from rss2email 2.71 to the latest version
(very happy to see this project being maintained, BTW!), at the same time I
tried changing my smtp server to use gmail and discovered this. However,
according
... [More]
to several sources on the internet that's just the way the gmail
smtp service works. I switched back to my previous smtp server and the from
address came through as configured.
However, in terms of filtering, you probably want to filter on who the
message is sent TO rather than FROM, and you can adjust that on a per-feed
basis using plus addressing. For example, you could set your default send
address to you+r2e-Re5JQEeQqe8AvxtiuMwx3w< at >public.gmane.org which you catch with a filter, and then have
some feeds be sending to e.g. you+r2eslashdot-Re5JQEeQqe8AvxtiuMwx3w< at >public.gmane.org which you catch with
another filter if you want to put into different gmail labels.
Cheers,
Len.
[Less]
|
Posted
almost 10 years
ago
by
Sudhir Khanger
Hello,
I have recently started using this wonderful program.
Since the email is send by my email account, I can't setup filter. I have set
DEFAULT_FROM = "sudhir-pjjeMGBwX0cS+FvcfC7Uqw< at >public.gmane.org" so that I can easily filter RSS
... [More]
feeds
but Gmail still shows my email as sender and no mention of DEFAULT_FROM in the
email to filter them. I am using SMTP.
[Less]
|
Posted
almost 10 years
ago
by
W. Trevor King
Merged in be376a6 (Merge branch 'ssl-protocol', 2014-06-30).
Cheers,
Trevor
|
Posted
almost 10 years
ago
by
W. Trevor King
From: Thiago Coutinho <root-8yW4Hctq/OnR7s880joybQ< at >public.gmane.org>
Signed-off-by: Thiago Coutinho <root-8yW4Hctq/OnR7s880joybQ< at >public.gmane.org>
---
I'm floating this to the list for final review. Before that it
... [More]
was in
a GitHub pull request [1]. The traceback that inspired Thiago's patch
was:
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/rss2email/email.py", line 161, in smtp_send
smtp.starttls()
File "/usr/lib/python3.4/smtplib.py", line 688, in starttls
server_hostname=server_hostname)
File "/usr/lib/python3.4/ssl.py", line 364, in wrap_socket
_context=self)
File "/usr/lib/python3.4/ssl.py", line 578, in __init__
self.do_handshake()
File "/usr/lib/python3.4/ssl.py", line 805, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: TLSV1_ALERT_DECODE_ERROR] tlsv1 alert decode error (_ssl.c:598)
For other protocol options and a list of compatibilities, see the
table in the Python docs [2].
Cheers,
Trevor
[1]: h [Less]
|