https://github.com/arstgit/rss-email
Subscribe RSS using email.
https://github.com/arstgit/rss-email
email rss
Last synced: 9 months ago
JSON representation
Subscribe RSS using email.
- Host: GitHub
- URL: https://github.com/arstgit/rss-email
- Owner: arstgit
- License: mit
- Created: 2020-04-18T15:41:16.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-06T23:14:48.000Z (almost 6 years ago)
- Last Synced: 2024-11-15T08:38:37.133Z (over 1 year ago)
- Topics: email, rss
- Language: Go
- Homepage:
- Size: 22.5 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rss-email
[](https://github.com/derekchuank/rss-email/actions)
## Demo email address
rss-demo@outlook.com
## Usage
Run the server yourself:
```
$ go get github.com/derekchuank/rss-email
$ rss-email -email your-email -smtpServer outlook.office365.com:587 -username your-email -password your-password -imapServer=outlook.office365.com:993 -sendemailInterval 240
```
~~Or just use the demo email address I provided.~~
## Subscribe your interested RSS

Send one email to your-email, ~~or the demo email if you haven't run the server,~~ with subject: `rss-email subscribe`, write your RSS URLs in the message body, newline seperated.
Wait for your feed, don't forget to check the Junk inbox.
## Other operations
- Unsubscribe. Send email with subject: `rss-email unsubscribe`.
- List your subscribed RSS. Send email with subject: `rss-email list`.
## Data store
rss-email stores user subscribe data in file `/rss-email/user` periodically.
Alternatively, You can use the corresponding docker image directly:
```
docker run -v /your/dir:/rss-email -d derekchuank/rss-email -email your-email -smtpServer outlook.office365.com:587 -username your-email -password your-password -imapServer=outlook.office365.com:993 -sendemailInterval 240
```
## Compatibility
Support only Outlook and Gmail as subscriber for now.
For other email service providers, 163 and QQ, for example, their sent email message body may have a distinct encoding this program haven't implemented yet.
### See also
[https://www.tiaoxingyubolang.com/article/2020-04-23_rss-email](https://www.tiaoxingyubolang.com/article/2020-04-23_rss-email)