diff options
author | saturneric <[email protected]> | 2024-12-01 17:49:34 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-12-01 17:49:34 +0000 |
commit | 2cae125f3999a419cf1f52f4f1ffa004f3ba0e00 (patch) | |
tree | b058626ff4516e783e8730a9f520d3a04dacfb2a | |
parent | fix: solve IID_IMultiLanguage link issue (diff) | |
download | Modules-2cae125f3999a419cf1f52f4f1ffa004f3ba0e00.tar.gz Modules-2cae125f3999a419cf1f52f4f1ffa004f3ba0e00.zip |
fix: should use bodyPart instead of body
-rw-r--r-- | src/m_email/EMailBasicGpgOpera.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/m_email/EMailBasicGpgOpera.cpp b/src/m_email/EMailBasicGpgOpera.cpp index d7f2676..c584d30 100644 --- a/src/m_email/EMailBasicGpgOpera.cpp +++ b/src/m_email/EMailBasicGpgOpera.cpp @@ -451,19 +451,19 @@ auto SignPlainText(int channel, const QString& key, "application/pgp-signature")); content_type_header_field->setBoundary(body_boundary); - auto root_body_part = vmime::make_shared<vmime::body>(); + auto root_body_part = vmime::make_shared<vmime::bodyPart>(); auto container_part = vmime::make_shared<vmime::bodyPart>(); auto mime_part = vmime::make_shared<vmime::bodyPart>(); auto public_key_part = vmime::make_shared<vmime::bodyPart>(); auto signature_part = vmime::make_shared<vmime::bodyPart>(); - root_body_part->appendPart(container_part); - root_body_part->appendPart(signature_part); - msg->setBody(root_body_part); - - root_body_part->setPrologText( + root_body_part->getBody()->appendPart(container_part); + root_body_part->getBody()->appendPart(signature_part); + root_body_part->getBody()->setPrologText( "This is an OpenPGP/MIME signed message (RFC 4880 and 3156)"); + msg->setBody(root_body_part->getBody()); + auto container_boundary = vmime::body::generateRandomBoundaryString(); auto container_part_header = container_part->getHeader(); auto container_part_content_ttype_header_field = |