Javin,
Here's the output of the printf
linux-gate.so.1 => (0xb7767000)
libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5
(0xb771f000)
libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb76ff000)
libgssapi_krb5.so.2 =>
/usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb76c1000)
libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3
(0xb75ef000)
libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3
(0xb75c5000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2
(0xb75bf000)
libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26
(0xb74f6000)
libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2
(0xb74da000)
libtokyocabinet.so.9 =>
/usr/lib/i386-linux-gnu/libtokyocabinet.so.9 (0xb743b000)
libgpgme.so.11 => /usr/lib/libgpgme.so.11 (0xb7405000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0
(0xb7400000)
libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11
(0xb73cd000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6
(0xb726a000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2
(0xb7266000)
libkrb5support.so.0 =>
/usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb725d000)
libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1
(0xb7257000)
libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2
(0xb7243000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
(0xb722a000)
/lib/ld-linux.so.2 (0xb7768000)
libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3
(0xb7218000)
libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11
(0xb7193000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7179000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0
(0xb7167000)
libbz2.so.1.0 => /lib/i386-linux-gnu/libbz2.so.1.0 (0xb7156000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1
(0xb714d000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6
(0xb7127000)
the certs are where expected.
I can get the hash,
but when trying to assemble the commands for the openssl tests, I can't
get everything set up using speech output and/or braille manipulating
cuts
and pastes
before the openssl times out
Is it relevant that I can read mail with ssl correctly?
I will try to fiddle with how I can fix up the data for the openssl
test,
but my brain may melt down first! <GRIN>
Don't understand what you mean by "fastmail control panel?" don't have
such
I know of.
Thanks will keep thrashing, nothing else works,
although I may try msmtp.
Tom Fowle
[email protected]
On Thu, Nov 20, 2014, at 10:55 AM, JaviM wrote:
> >
> > libsasl2 is installed.
> > snip from .muttrc
> >
> > set my_server=mail.messagingengine.com
> > set my_smtp_server=mail.messagingengine.com
> > set [email protected]
> > set my_pass = "********"
> >
> > set header_cache=~/.mutt/hcache/fastmail
> >
> > set imap_user=$my_user
> > set imap_pass = $my_pass
> > #
> > set smtp_url ="smtps://$my_user:$my_pass@$my_smtp_server:465"
> >
>
> Hi:
>
> 1) please, run this command on terminal and post the output:
>
> ldd $(which mutt)
>
>
> 2) you should discard errors in the network from mutt
> to fastmail SMTP servers
> mail.messagingengine.com:465 SSL
> mail.messagingengine.com:587 STARTTLS
>
> If
> username= [email protected]
> password= mysecret
> ssl certificates are kept in /etc/ssl/certs
> then, follow following steps.
>
> First, calculate hashed base64 representation of your real
> username+password with:
>
> printf "\[email protected]\0mysecret" | openssl enc -a
>
> or equivalent command with perl:
> perl -MMIME::Base64 -e 'print
> encode_base64("\[email protected]\000mysecret")'
>
>
> Hashed string will be similar to:
> AHlvdXJfdXNlcm5hbWUAeW91cl9wYXNzd29yZA==
>
>
> Then, try an openssl connection:
> $ openssl s_client -connect mail.messagingengine.com:465 -crlf -ign_eof
> -CApath /etc/ssl/certs
> [...]
> EHLO localhost
> [...]
> AUTH PLAIN AHlvdXJfdXNlcm5hbWUAeW91cl9wYXNzd29yZA==
> In this point, you will receive a "OK"/"Accepted" or similar
> successfull message. If not, you have problems in fastmail servers,
> and you will need to check configuration in fastmail control panel.
>
> Check also STARTTLS port:
> $ openssl s_client -starttls smtp -connect mail.messagingengine.com:587
> -crlf -ign_eof -CApath /etc/ssl/certs
>
>
> If you send logs from above commands, PLEASE, dont include your real
> hashed string (similar to AHlvdXJfdXNlcm5hbWUAeW91cl9wYXNzd29yZA==):
> it is equivalent to your real username and password.
>
>
>
> References:
> http://stackoverflow.com/questions/11046135/how-to-send-email-using-simple-smtp-commands-via-gmail
> http://ghost.deuterion.net/smtp-debugging-smtp-with-tlsssl-and-auth/
>
>
>