<table><tr><td style="">dvratil added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3140" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
color: #6B748C;
font-style: italic;
margin: 4px 0 12px 0;
padding: 8px 12px;
background-color: #F8F9FC;">
<div style="font-style: normal;
padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D3140#59009" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;" rel="noreferrer">D3140#59009</a>, <a href="https://phabricator.kde.org/p/bjoernbalazs/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;" rel="noreferrer">@bjoernbalazs</a> wrote:</div>
<div style="margin: 0;
padding: 0;
border: 0;
color: rgb(107, 116, 140);"><p>[1] Uploading your public key<br />
=====================<br />
[....]</p>
<ul class="remarkup-list">
<li class="remarkup-list-item">When KMail opens this mail and can decrypt it, it answers automatically to the mail, deletes both, this mail and the answer.</li>
</ul></div>
</blockquote>
<p>So I thought about this, and although I understand why you want to remove as much user interaction as possible, I think you are pushing this a bit too far.</p>
<p>Consider the following case:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">You receive an email</li>
<li class="remarkup-list-item">You open it, it says"This email is encrypted, click here do decrypt"</li>
<li class="remarkup-list-item">You click the "click here" link</li>
<li class="remarkup-list-item">The email disappears</li>
<li class="remarkup-list-item">"E-mail sent successfully" notification appears</li>
</ol>
<p>What I want to point out here is the "awesome" user experience when user clicks the "Click here to decrypt" link, then the view flickers a little and then the email immediately disappears forever, leading to an absolute "WTF moment" on user side and immediate PR shitstorm that KMail deletes your emails. And in two seconds you get "Email was sent successfully" notification, which is a second WTF moment for the user. If this would happen to me, I'd be scared shitless of whom did I accidentally sent something inappropriate, etc., having absolutely NO way of finding out what happened, since KMail permanently deleted both emails (the request and our response).</p>
<p>This is IMO why we need to show the email with a "Yup, do it!" button, transforming the flow to:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">You receive an email</li>
<li class="remarkup-list-item">You open it, it says "This email is encrypted, click here to decrypt"</li>
<li class="remarkup-list-item">You click the "click here" link</li>
<li class="remarkup-list-item">An explanation that this is a key publishing request appears, explains you what this is good for, has a big button "Accept" (or whatever) and a small text saying that the email will be deleted afterwards.</li>
<li class="remarkup-list-item">You click the "Accept" button</li>
<li class="remarkup-list-item">Email disappears</li>
<li class="remarkup-list-item">"E-mail sent successfully" notification appears</li>
</ol>
<p>I know you are the expert, but I'm having hard time believing the the "Fuck yeah!" button would cause users not to finish the "procedure" in such high numbers. After all, we are not trying to sell viagra to them, we are actually explaining what is going on and we show something that is uncommon for most emails: the email has a KMail's blue frame which says "Encrypted yadayadayada" and in the middle is a native-looking button. This will IMO drive enough attention from users to make them at least read the first paragraph and figure out "Oh, I have click this, cool", rather than just instinctively hitting the delete key.</p>
<p>I'm am however convinced that the first case described at the top would lead to users getting really pissed, potentially abandoning KMail and spreading bad PR about us.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rKDEPIMADDONS KDE PIM Addons</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D3140" rel="noreferrer">https://phabricator.kde.org/D3140</a></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>dvratil, aheinecke, mlaurent, bjoernbalazs<br /><strong>Cc: </strong>knauss, emanuel, mlaurent, kde-pim, KDE PIM, spencerb, dvasin, winterz, vkrause, dvratil<br /></div>