Project

General

Profile

Bug #135

Need to expand MIME tags for PGP encrypt

Added by Michael Galyuk about 9 years ago. Updated 6 months ago.

Status:
New
Priority:
Normal
Category:
Sylpheed
Target version:
Start date:
11/02/2013
Due date:
% Done:

0%

Estimated time:

Description

Hi. I faced up with trouble when send PGP encrypted message when use Sylpheed 3.2.0 beta.
When a recepient opens the message in web-service mail.ru, he cannot see encrypted attachments.
He see an empty message only, without possibility "save as.." attachment and decrypt it via gnupg or something else.

I discover a body of letter:

Subject: test
Content-Type: multipart/encrypted; protocol="application/pgp-encrypted";
 boundary="Encrypt=_Sat__2_Nov_2013_12_12_12_+0600_1pZ8Rq_vZcgcyX60" 
...
--Encrypt=_Sat__2_Nov_2013_12_12_12_+0600_1pZ8Rq_vZcgcyX60
Content-Type: application/pgp-encrypted
Version: 1
--Encrypt=_Sat__2_Nov_2013_12_12_12_+0600_1pZ8Rq_vZcgcyX60
Content-Type: application/octet-stream

I found some links:
http://de.wikipedia.org/wiki/PGP/MIME
http://lists.gnupg.org/pipermail/gnupg-users/2003-May/018431.html
http://www.ietf.org/rfc/rfc2015.txt

It seems a trouble deals with absent additional mime tags.
I think you should to expand mime tags like this:

This is an OpenPGP/MIME encrypted message (RFC 2440 and 3156)
 --------------24i8m5cu37hapwm904t8v
 Content-Type: application/pgp-encrypted
 Content-Description: PGP/MIME version identification

 Version: 1

 --------------24i8m5cu37hapwm904t8v
 Content-Type: application/octet-stream; name="encrypted.asc" 
 Content-Description: OpenPGP encrypted message
 Content-Disposition: inline; filename="encrypted.asc" 

It will fully follows conform to a standard RFC2015, and decides a troubles with other mail clients and web-services.

#1

Updated by Michael Galyuk about 9 years ago

I've just installed Thunderbirg, tryed to create a letter and look body of the letter:

Return-path: <ironsoft@mail.ru>
From: Michael Galyuk <ironsoft@mail.ru>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: robux@mail.ru
Subject: test3
X-Enigmail-Version: 1.5.2
Content-Type: multipart/encrypted;
 protocol="application/pgp-encrypted";
 boundary="qbOQb2T9pvEhfijRdTkGwAfhbrFHn8xjH" 
X-Spam: Not detected
X-Mras: Ok
X-Spam: Not detected
X-Mras: Ok

This is an OpenPGP/MIME encrypted message (RFC 4880 and 3156)
--qbOQb2T9pvEhfijRdTkGwAfhbrFHn8xjH
Content-Type: application/pgp-encrypted
Content-Description: PGP/MIME version identification

Version: 1

--qbOQb2T9pvEhfijRdTkGwAfhbrFHn8xjH
Content-Type: application/octet-stream; name="encrypted.asc" 
Content-Description: OpenPGP encrypted message
Content-Disposition: inline; filename="encrypted.asc" 

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

hQEMA03PNMXnnEGcAQf/WgPYyv5qI4XGNdZlTYdDQS4bJZ+mDE/jdi3th05abkHb
....
=Gj4H
-----END PGP MESSAGE-----

--qbOQb2T9pvEhfijRdTkGwAfhbrFHn8xjH--

Pay attention at:

Content-Type: application/octet-stream; name="encrypted.asc" 
Content-Description: OpenPGP encrypted message
Content-Disposition: inline; filename="encrypted.asc" 

Now the attachment is available in web-service, and I can download it and encrypt without any mail client!

So, those MIME's parameters are very important for using!!!
I hope you will understand my English and correct the bug :)

Have a nice day.

#2

Updated by Robert Bertrand 9 months ago

Here we can grab help from the experts about the programming and that would be really great experience as well. I hope after getting the material on https://honknews.com/honest-review-of-paper-writing-services/126425/ blog we are able to explore new things. Thumbs up with your tremendous recommendation that would be wise.

#3

Updated by replica watches 9 months ago

https://www.bestwatchaaa.com/Breitling-replica.html https://www.bestwatchaaa.com/Invicta-replica.html https://www.bestwatchaaa.com/Ebel-replica.html reflect the http://www.classicwatchess.com/ https://www.hotwatchsreplica.com/Parmigiani.html and experience https://www.replicawatchsshop.cc/Girard-Perregaux-Replica.html https://www.hotwatchsreplica.com/Chopard.html https://www.hotwatchsreplica.com/Bell-Ross.html company, firmly established in https://www.bestwatchss.com/Linde-Werdelin-Replica-Watches.html https://www.bestwatchss.com/Franck-Muller-Replica-Watches.html of https://www.swisswatchesale.com/ . For https://www.shopwatchus.com/ https://www.bestwatchss.com/Perrelet-Replica-Watches.html https://www.replicawatchsshop.cc/Jaeger-LeCoultre-Replica.html time the brand https://www.bestwatchss.com/Breitling-Replica-Watches.html was https://www.bestwatchaaa.com/TW-Steel-replica.html with accuracy https://www.bestwatchss.com/Parmigiani-Replica-Watches.html https://www.bestwatchss.com/Maurice-Lacroix-Replica-Watches.html of Swiss https://www.hotwatchsreplica.com/Tag-Heuer.html The https://www.hotwatchsreplica.com/Oris.html behind https://www.replicawatchsshop.cc/Maurice-Lacroix-Replica.html a https://www.hotwatchsreplica.com/Ebel.html https://www.replicawatchsshop.cc/Bell-Ross-Replica.html is high quality and https://www.bestwatchaaa.com/Jaeger-LeCoultre-replica.html design https://www.bestwatchss.com/ https://www.hotwatchsreplica.com/Corum.html Omega watch. https://www.bestwatchss.com/Tudor-Replica-Watches.html https://www.bestwatchss.com/Richard-Mille-Replica-Watches.html https://www.hotwatchsreplica.com/ is remarkable https://www.swissrepicass.com/ https://www.bestwatchss.com/Bell-Ross-Replica-Watches.html fine quality and https://www.bestwatchaaa.com/Roger-Dubuis-replica.html replica watches https://www.replicawatchsshop.cc/Breitling-Replica.html well. Omega https://www.replicawatchsshop.cc/Zenith-Replica.html https://www.perfectwatchen.com/ the derivatives of https://www.replicawatchsshop.cc/Corum-Replica.html highest https://www.watchrm.com/ of the https://www.bestwatchaaa.com/Patek-Philippe-replica.html watchmaking. They are https://www.bestwatchaaa.com/Chopard-replica.html https://www.bestwatchaaa.com/Bell-Ross-replica.html https://www.allwatchesen.com/ accuracy and https://www.bestwatchaaa.com/Rado-replica.html These replica wristwatches are https://www.bestwatchaaa.com/ in https://www.replicawatchsshop.cc/Rado-Replica.html https://www.goodswisswatch.com/ https://www.replicawatchsshop.cc/Longines-Replica.html https://www.bestwatchaaa.com/Movado-replica.html world.

#4

Updated by boddy massage 6 months ago

We are one of the best body massage service providers in bangalore. Call us for female to male full body massage. We are Offering professional full body massage in bangalore.

http://boddymsg.com/
http://boddymsg.com/services.html
http://boddymsg.com/contact.html
http://boddymsg.com/body_to_body_msg_bang.html
http://boddymsg.com/female_to_male_msg.html
http://boddymsg.com/spa_near_mebang.html
http://boddymsg.com/swedish_msg_bang.html
http://boddymsg.com/ban_msg_center.html
http://boddymsg.com/erotic_msg_bang.html
http://boddymsg.com/hot_stone_massage.html
http://boddymsg.com/full_body_msg.html
http://boddymsg.com/happy_ending_msg.html
http://boddymsg.com/ladies_parlour_me.html
http://boddymsg.com/deep_tissue_msg.html
http://boddymsg.com/female_to_male.html
http://boddymsg.com/body_msg.html
http://boddymsg.com/sensual_msg.html
http://boddymsg.com/body_to_body_spa_nearme.html
http://boddymsg.com/aromatherapy_msg_bang.html
http://boddymsg.com/thai_spa_near_me.html
http://boddymsg.com/nuru_msg_bangalore.html
http://boddymsg.com/msg_center_near_me_bangalore.html
http://boddymsg.com/couples_msg_bang.html
http://boddymsg.com/body_msg_spa_near_me.html
http://boddymsg.com/msg_par_near_me.html
http://boddymsg.com/carn_therapy.html
http://boddymsg.com/msg_spa_near_me.html
http://boddymsg.com/massage_spa.html
http://boddymsg.com/sarjapura.html
http://boddymsg.com/jigani.html
http://boddymsg.com/chandapura.html
http://boddymsg.com/anekal.html
http://boddymsg.com/attibele.html
http://boddymsg.com/madiwala.html
http://boddymsg.com/bommanahalli.html
http://boddymsg.com/yaswanthpur.html
http://boddymsg.com/yelahanka.html
http://boddymsg.com/mathikere.html
http://boddymsg.com/jalahalli.html
http://boddymsg.com/kammanahalli.html
http://boddymsg.com/ramamurthy_nagar.html
http://boddymsg.com/banaswadi.html
http://boddymsg.com/kalyan_nagar.html
http://boddymsg.com/bellundur.html
http://boddymsg.com/sadashivanagar.html
http://boddymsg.com/frazer_town.html
http://boddymsg.com/rajaji_nagar.html
http://boddymsg.com/malleshwaram.html
http://boddymsg.com/jaya_nagar.html
http://boddymsg.com/basavangudi.html
http://boddymsg.com/indira_nagar.html
http://boddymsg.com/KR_Market.html
http://boddymsg.com/KR_Puram.html
http://boddymsg.com/koramangala.html
http://boddymsg.com/marathahalli.html
http://boddymsg.com/bannerghatta_road.html
http://boddymsg.com/hebbal.html
http://boddymsg.com/JP_nagar.html
http://boddymsg.com/HSR_layout.html
http://boddymsg.com/lalbagh.html
http://boddymsg.com/electronic_city.html
http://boddymsg.com/whitfield.html
http://boddymsg.com/brookefield.html
http://boddymsg.com/banashankari.html
http://boddymsg.com/majestic.html
http://boddymsg.com/shivaji_nagar.html
http://boddymsg.com/victoria_layout.html
http://boddymsg.com/jayanagar.html
http://boddymsg.com/all_over_bangalore.html
http://boddymsg.com/bangalore.html
http://boddymsg.com/index.html
http://kamasutramsg.in/
http://kamasutramsg.in/index.html

Also available in: Atom PDF