Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
PIM Messagelib
Commits
c29b241b
Commit
c29b241b
authored
Aug 02, 2021
by
Laurent Montel
😁
Browse files
Return error when we can't get "To" info
parent
6c399753
Pipeline
#72991
passed with stage
in 25 minutes and 10 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
messagecomposer/src/sender/akonadisender.cpp
View file @
c29b241b
...
...
@@ -159,10 +159,12 @@ void AkonadiSender::sendOrQueueMessage(const KMime::Message::Ptr &message, Messa
const
Transport
*
transport
=
TransportManager
::
self
()
->
transportById
(
transportId
);
if
(
!
transport
)
{
qCDebug
(
MESSAGECOMPOSER_LOG
)
<<
" No transport defined. Need to create it"
;
qjob
->
deleteLater
();
return
;
}
if
((
method
==
MessageComposer
::
MessageSender
::
SendImmediate
)
&&
!
MessageComposer
::
Util
::
sendMailDispatcherIsOnline
())
{
qjob
->
deleteLater
();
return
;
}
...
...
@@ -183,6 +185,12 @@ void AkonadiSender::sendOrQueueMessage(const KMime::Message::Ptr &message, Messa
qjob
->
addressAttribute
().
setCc
(
cc
);
qjob
->
addressAttribute
().
setBcc
(
bcc
);
if
(
qjob
->
addressAttribute
().
to
().
isEmpty
())
{
qCWarning
(
MESSAGECOMPOSER_LOG
)
<<
" Impossible to specify TO! It's a bug"
;
qjob
->
deleteLater
();
return
;
}
if
(
transport
&&
transport
->
specifySenderOverwriteAddress
())
{
qjob
->
addressAttribute
().
setFrom
(
KEmailAddress
::
extractEmailAddress
(
KEmailAddress
::
normalizeAddressesAndEncodeIdn
(
transport
->
senderOverwriteAddress
())));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment