Bug 1679

Summary: SMTP does not offer GSSAPI authentication (arbitrary?)
Product: Claws Mail (GTK 2) Reporter: Bryan Jacobs <BryanRJ>
Component: SMTPAssignee: users
Status: NEW ---    
Severity: enhancement CC: lasaine
Priority: P3    
Version: 3.5.0   
Hardware: PC   
OS: Linux   

Description Bryan Jacobs 2008-07-21 00:09:46 UTC
I have a mail server which supports GSSAPI for both IMAP and SMTP.  claws-mail does EXACTLY the right thing when IMAP is set to "automatic" auth - it will do GSSAPI if I have kerberos tickets and fall back to LOGIN if I do not.

However, there's no force-GSSAPI option in the "sending" preferences, and I have verified that GSSAPI is not used when I send a message while it's set to automatic.

kmail sends messages using GSSAPI through this server just fine.  This looks like somebody just didn't know GSSAPI was an option for SMTP servers :-).

The server is postfix using dovecot SASL.
Comment 1 Austin Murphy 2009-02-03 17:33:13 UTC
It looks like Claws has internal SMTP handling, but uses libetpan for IMAP. 

Looking through src/common/smtp.c shows that SMTP AUTH using GSSAPI is not implemented by Claws.
Comment 2 Colin Leroy 2009-02-03 17:53:22 UTC
Yes, this is the reason.
Comment 3 Alexander Gordeev 2010-07-28 16:27:45 UTC
Maybe Claws Mail should use libetpan's SMTP implementation? Are there any objections/difficulties?