Hello to everyone, 

on a Ubuntu 14 using a freshly compiled msmtp (Martin: --with-libsecret works 
fine, thanks!) I get the following error: 

$ echo 'some text' | msmtp --account roc...@nanooq.org  pleaseple...@please.work
msmtp: GNU SASL: GSSAPI error in client while negotiating security context in 
gss_init_sec_context() in SASL library.  This is most likely due insufficient 
credentials or malicious interactions.

But, it works, if I run msmtp like this:
$ echo 'some text' | msmtp --host mail.pleaseple...@please.work 
--user=roc...@nanooq.org tests...@mailinator.com --from=roc...@nanooq.org 
--tls=on --tls-trust-file=/etc/ssl/certs/ca-certificates.crt --tls-starttls=on 
--auth=on

Then, msmtp asks me for a password, gets it and sends the mail. 


This is the block from .msmtprc - something must be missing, because it won't 
work using --acount:

account roc...@nanooq.org
auth on
tls on
tls_starttls on
host mail.pleaseple...@please.work
user roc...@nanooq.org
from roc...@nannooq.org
tls_trust_file /etc/ssl/certs/ca-certificates.crt
port 587
logfile ~/.msmtp.log
password averygoodpassword


The same configuration settings work on my CentOS. So, I need to find out where 
the friction is. Please point me in the right direction. 

$ msmtp --version
msmtp version 1.4.32
Platform: i686-pc-linux-gnu
TLS/SSL library: GnuTLS
Authentication library: GNU SASL
Supported authentication methods:
plain scram-sha-1 cram-md5 gssapi external digest-md5 login ntlm 
IDN support: enabled

Maybe the debug output is more helpful?
$ echo 'some text' | msmtp --debug --account roc...@nanooq.org  
pleaseple...@please.work
ignoring system configuration file /usr/local/etc/msmtprc: No such file or 
directory
loaded user configuration file /home/user/.msmtprc
using account roc...@nanooq.org from /home/user/.msmtprc
host                  = mail.please.work
port                  = 587
proxy host            = (not set)
proxy port            = 0
timeout               = off
protocol              = smtp
domain                = localhost
auth                  = choose
user                  = roc...@nanooq.org
password              = *
passwordeval          = python -c "import keyring; print 
keyring.get_password('roc...@nanooq.org', 'rochet')"
ntlmdomain            = (not set)
tls                   = on
tls_starttls          = on
tls_trust_file        = /etc/ssl/certs/ca-certificates.crt
tls_crl_file          = (not set)
tls_fingerprint       = (not set)
tls_key_file          = (not set)
tls_cert_file         = (not set)
tls_certcheck         = on
tls_min_dh_prime_bits = (not set)
tls_priorities        = (not set)
auto_from             = off
maildomain            = (not set)
from                  = roc...@nanooq.org
dsn_notify            = (not set)
dsn_return            = (not set)
keepbcc               = off
logfile               = /home/user/.msmtp.log
syslog                = (not set)
aliases               = (not set)
reading recipients from the command line
<-- 220 SMTP Service Of Please Work
--> EHLO localhost
<-- 250-mail.please.work Hello [12.345.6.78]
<-- 250-SIZE 44040192
<-- 250-PIPELINING
<-- 250-DSN
<-- 250-ENHANCEDSTATUSCODES
<-- 250-STARTTLS
<-- 250-AUTH GSSAPI NTLM
<-- 250-8BITMIME
<-- 250-BINARYMIME
<-- 250 CHUNKING
--> STARTTLS
<-- 220 2.0.0 SMTP server ready
TLS certificate information:
    Owner:
        Common Name: please.work
        Organization: Please Work
        Locality: WORK
        State or Province: WORK
        Country: WORK
    Issuer:
        Common Name: Work
        Organization: Work
        Organizational unit: Work
        Country: Work
    Validity:
        Activation time: fim 11.maí 2012, 14:07:14 GMT
        Expiration time: þri 10.maí 2017, 14:07:14 GMT
    Fingerprints:
        SHA1: 00:11:22:33::44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33
        MD5:  00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:DD
--> EHLO localhost
<-- 250-mail.please.work Hello [12.345.6.78]
<-- 250-SIZE 44040192
<-- 250-PIPELINING
<-- 250-DSN
<-- 250-ENHANCEDSTATUSCODES
<-- 250-AUTH GSSAPI NTLM LOGIN
<-- 250-8BITMIME
<-- 250-BINARYMIME
<-- 250 CHUNKING
msmtp: GNU SASL: GSSAPI error in client while negotiating security context in 
gss_init_sec_context() in SASL library.  This is most likely due insufficient 
credentials or malicious interactions.
msmtp: could not send mail (account roc...@nanooq.org from /home/user/.msmtprc)

I use the correct credentials, but I do not consider fetching my own e-mail a 
malicious interaction, and commandline execution not referencing --account 
works. 

What do I miss? 

Cheers, 

rochet

-- 
Please encrypt communication:
2048D/A0B32504 2014-01-28 [expires: 2015-12-26]
Key fingerprint = 9C69 97F3 03B9 A509 4F99  AAB0 C438 6955 A0B3 2504
nanooq (only encrypted traffic allowed) <nan...@nanooq.org>

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
msmtp-users mailing list
msmtp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msmtp-users

Reply via email to