Comments (4)
We've debated this quite a bit - I still think it's the wrong way to address the admittedly "spammy" nature of e-mail signatures.
To publicly document why I dislike the idea:
- Although redundant, I consider message signatures to be important parts of the content of e-mail. I use them (far more frequently than I use business cards) and their usefulness would be severely degraded if they were only present in some mails and not others.
- I do not think we should do anything that removes potentially useful information from the mail flow.
- I feel this proposal is somewhat pointless - even if we did kill outgoing signatures, our users wouldn't really notice a difference for quite some time, because most incoming mail is authored by other mail clients that won't follow this pattern.
- Users who don't want to have outgoing signatures at all, are free to not use that feature.
- Users who request a signature in Mailpile should have their request honoured by the app at all times, not some of the time, based on an inflexible and imprecise algorithm.
- Signatures are branding, both personal and potentially for Mailpile itself. Good branding should be tasteful and consistent.
That said, I do feel that it would be very appropriate for Mailpile to do the following to make signatures less annoying:
- Encourage our own users to keep their outgoing signatures short and sweet. Maybe provide templates that suck less?
- Make it easy for users to add structured signatures instead of ad-hoc text (attaching vcards or using microformats (hCard) in HTML mail)
- Add features to the UI to make incoming signatures more useful (there are hints of this in the UI of Mailpile today) - this means detecting incoming vcard/hcards and when possible making sense of the contents of ad-hoc text signatures.
- Add features to the UI to make incoming signatures less annoying (hide them from view much of the time, by collapsing them)
(Note: I'm removing the low-hanging-fruit label from this, as I feel it's quite unfair to volunteers to encourage them to work on stuff that the core team doesn't even agree should be implemented at all. Recategorizing as a discussion.)
from mailpile.
GMail hides signatures behind a [...] and has a very good detection IMHO. That would be a good compromise IMHO for a feature on the receiver's end. I agree that adding new signature options for a sender might not be a good idea. Signature templates would be cool!
from mailpile.
RFC-3676 defines how .signatures are demarcated in message bodies: http://tools.ietf.org/html/rfc3676#section-4.3
from mailpile.
I think the solution we have for this is decent at present. Still working on integrating signatures in useful ways, but closing for now!
from mailpile.
Related Issues (20)
- Message not found - location pointers lost from Metadata index HOT 7
- How to import existing GPG keypair HOT 3
- Is lockfile a unused dependency? HOT 1
- Cannot add mail spool source
- Trying to get in touch regarding a security issue HOT 3
- Message repetition when allowing image downloading
- Gmail blocks Mailpile HOT 2
- Tor cannot be enabled HOT 1
- Vulnerability in https://demo.mailpile.is/C/auth/login/ HOT 3
- Improve output of terminal commands HOT 1
- Update .onion URL to HSv3 link. HOT 1
- More than 14 email accounts -cannot select "Choose sending account" HOT 1
- Upgrade to Debian 11 Bullseye broke Mailpile HOT 3
- Internal error: 'NoneType' object has no attribute 'mailbox_info' HOT 1
- SSL certificate has expired for https://community.mailpile.is HOT 1
- Project dependencies may have API risk issues HOT 2
- Receive mail through SMTP.
- Mailpile v1 is obsolete, long live Mailpile v2 ? HOT 4
- Raspi: Epiphany will not load local network web-pages HOT 1
- Alternative data storage (S3 or DB) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mailpile.