You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ponymail.apache.org by "iamamoose (via GitHub)" <gi...@apache.org> on 2023/03/28 11:01:25 UTC
[GitHub] [incubator-ponymail-foal] iamamoose opened a new pull request, #248: Add an option useful for personal email archiving
iamamoose opened a new pull request, #248:
URL: https://github.com/apache/incubator-ponymail-foal/pull/248
Handling List-Id's. Ponymail likes to sort mails by the List-Id which makes a lot of sense where you have the thousands of Apache lists. But with personal email, and certainly when you subscribe to various newsletters, or get bills, or spam that got into the archives then you end up with lots of list id's that are only used once or twice or are not useful. Working on open source projects there's lots of lists that I'm on that I want the email to get archived, but it would be nice if it was separated out in the Ponymail UI. So really I needed the ability to have an 'allow list' of list id's that I want to have separate, with everything else defaulting to a generic list id (being my email address where all those mails came into).
If you run with an allow: list and run import-mbox with a --lid default then all list-ids will be replaced by your --lid default unless they match the text substring in the allow list. All other list ids are displayed (so you can do a dry run and spot which you'd like on the allow list). Any on the ignore list are not printed, nothing else is done with them, it's just so you can get a smaller list of unknown list-ids displayed to decide which to add to your allow list.
Ponymail might not want to integrate this feature, or do it in a different way, but opening a PR to capture the patch and comments.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@ponymail.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-ponymail-foal] iamamoose commented on pull request #248: Add an option useful for personal email archiving
Posted by "iamamoose (via GitHub)" <gi...@apache.org>.
iamamoose commented on PR #248:
URL: https://github.com/apache/incubator-ponymail-foal/pull/248#issuecomment-1486656677
Example with archiver.yaml containing
``list-id:
allow: apache.org,yahoogroups.com
ignore: xt.local,mcsv.net``
And running import-mbox with --lid mark@awe.com
Then emails with no list-id will get "mark.awe.com". Emails with list-id "dev.httpd.apache.org" will keep that list-id. Emails with list-id "test.com" will get replaced by "mark.awe.com" and displayed while doing the import. Emails with list-id "fred.xt.local" will get replaced by "mark.awe.com" and not displayed while doing the import.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@ponymail.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-ponymail-foal] sebbASF commented on pull request #248: Add an option useful for personal email archiving
Posted by "sebbASF (via GitHub)" <gi...@apache.org>.
sebbASF commented on PR #248:
URL: https://github.com/apache/incubator-ponymail-foal/pull/248#issuecomment-1486666709
[The yaml sample is not displayed correctly]
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@ponymail.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-ponymail-foal] iamamoose commented on pull request #248: Add an option useful for personal email archiving
Posted by "iamamoose (via GitHub)" <gi...@apache.org>.
iamamoose commented on PR #248:
URL: https://github.com/apache/incubator-ponymail-foal/pull/248#issuecomment-1486728371
More background at https://awe.com/mark/blog/20230328.html
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@ponymail.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-ponymail-foal] sebbASF commented on pull request #248: Add an option useful for personal email archiving
Posted by "sebbASF (via GitHub)" <gi...@apache.org>.
sebbASF commented on PR #248:
URL: https://github.com/apache/incubator-ponymail-foal/pull/248#issuecomment-1486930175
Seems to me what you are suggesting is a way to filter based on list-id.
That seems orthogonal to the existing —lid override option which unconditionally sets the list-id, so I think that should be kept as is.
I think the options for a given mail are:
- if a mail has no lid, then either provide a lid or drop the mail
- archive the mail under its existing lid
- archive the mail under a new lid
- ignore the mail
Would that cover your use cases?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@ponymail.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org