Bug 320616

Summary: SMTP does not prompt for password
Product: [Unmaintained] trojita Reporter: Pepijn de Vos <pepijndevos>
Component: SMTPAssignee: Trojita default assignee <trojita-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 0.3.93   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pepijn de Vos 2013-06-02 15:27:07 UTC
When the password field is left empty in the SMTP tab, an error is returned upon sending email.

    Sending of the message failed with the following error: 5.7.8 {BADCREDENTIALS} p43sm36272271eem.11 - gsmtp

Reproducible: Always

Steps to Reproduce:
1. add email account
2. leave SMTP password field empty
3. send email
Actual Results:  
an error is returned

Expected Results:  
pasword is prompted
Comment 1 Jan Kundrát 2013-06-13 10:10:10 UTC
This will take some time to get addressed properly -- thanks for your report, it's much appreciated.
Comment 2 Jan Kundrát 2013-08-15 10:01:44 UTC
Git commit 56ba7723cad35fdc1a921cad5f0de72434a5f853 by Jan Kundrát, on behalf of Pali Rohár.
Committed on 13/08/2013 at 19:24.
Pushed by jkt into branch 'master'.

Add support for asking SMTP password when sending email

MSA: AbstractMSA: Add signal passwordRequested() and slot setPassword() for requesting and setting password
MSA: SMTP: Use MSA passwordRequested() and setPassword() for requesting password before sending emails
Composer: Submission: Use MSA API for requesting and setting password, forward it to parent GUI widget
Gui: ComposeWidget: Use Gui::PasswordDialog for password requests from Composer
REVIEW: 112065

M  +13   -0    src/Composer/Submission.cpp
M  +7    -0    src/Composer/Submission.h
M  +22   -0    src/Gui/ComposeWidget.cpp
M  +2    -0    src/Gui/ComposeWidget.h
M  +6    -0    src/MSA/AbstractMSA.cpp
M  +2    -0    src/MSA/AbstractMSA.h
M  +50   -16   src/MSA/SMTP.cpp
M  +8    -0    src/MSA/SMTP.h

http://commits.kde.org/trojita/56ba7723cad35fdc1a921cad5f0de72434a5f853