You are not logged in.

#1 2017-03-23 10:27:10

Biboozz
Member
Registered: 2016-10-18
Posts: 64

[SOLVED] mutt/msmtp : SSL23_GET_SERVER_HELLO:unknown protocole

hi guys i'm in troube with mutt, if i send a mail with msmtp (mail command) it work great. But if i use mutt i have the following error :

SSL failed:  error:140770FC:SSL routine:SSL23_GET_SERVER_HELLO:unknown protocol

Here is tuhe output of mutt -v

$ mutt -v
Mutt 1.8.0 (2017-02-23)
Copyright (C) 1996-2016 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: Linux 4.10.1-1-ARCH (x86_64)
ncurses: ncurses 6.0.20170128 (compiled with 6.0)
libidn: 1.33 (compiled with 1.33)
hcache backend: GDBM version 1.12. 16/05/2016 (built May 31 2016 18:36:34)

Compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
Thread model: posix
gcc version 6.3.1 20170109 (GCC) 

Configure options: '--prefix=/usr' '--sysconfdir=/etc' '--enable-gpgme' '--enable-pop' '--enable-imap' '--enable-smtp' '--enable-hcache' '--enable-sidebar' '--with-curses=/usr' '--with-regex' '--with-gss=/usr' '--with-ssl=/usr' '--with-sasl' '--with-idn' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'

Compilation CFLAGS: -Wall -pedantic -Wno-long-long -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong

Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL  -USE_SETGID  +USE_DOTLOCK  -DL_STANDALONE  +USE_FCNTL  -USE_FLOCK   
+USE_POP  +USE_IMAP  +USE_SMTP  
+USE_SSL_OPENSSL  -USE_SSL_GNUTLS  +USE_SASL  +USE_GSS  +HAVE_GETADDRINFO  
-HAVE_REGCOMP  +USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  +CRYPT_BACKEND_GPGME  
-EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  -LOCALES_HACK  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET  +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE  +USE_SIDEBAR  -USE_COMPRESSED  
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/mutt"
SYSCONFDIR="/etc"
EXECSHELL="/bin/sh"
-MIXMASTER
To contact the developers, please mail to <mutt-dev@mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.

My muttrc (removed my personnal informations)

$ cat .muttrc
# Test configs
set ssl_verify_host = no
set ssl_verify_dates = no

# configuration de base
set realname = "Realname"
set header_cache =~/.mutt/cache/headers
set certificate_file =~/.mutt/certificates
set message_cachedir =~/.mutt/cache/bodies

# configuration imap
set spoolfile=imaps://imap.gmail.com:993/INBOX
set imap_user = "username"
set imap_passive="no"
set imap_check_subscribed="yes"
set imap_list_subscribed="yes"

# configuration SMTP
set smtp_url = "smtps://username@gmail.com@smtp.gmail.com:587/"
set from = "username@gmail.com"
set use_envelope_from=yes # Pour que postfix ou sendmail ne change pas votre from
set sendmail="/usr/bin/msmtp -a default"

# petit plus
set trash = "imaps://imap.gmail.com/[Gmail]/Trash"
set postponed="+[Gmail]/Draft"
set folder = "imaps://imap.gmail.com:993/"
set imap_check_subscribed
set mail_check = 120
set timeout = 300
set imap_keepalive = 300
set signature='$HOME/.signature.txt'

# Format de date
set date_format="%A %d %b %Y à %H:%M:%S (%Z)"

# phrase d'intro pour réponse quotée
set attribution="Le %d, %n a écrit :"
set forward_format="[Fwd: %s]"
set forward_quote

#
mailboxes !

#Editeur
set edit_hdrs
auto_view text/html

color attachment magenta default            					# attachments
color body brightred default 		"(http|https|ftp|news|telnet|finger)://[^ \"\t\r\n]*" # point out URLs
color body brightcyan default 		[-a-z_0-9.]+@[-a-z_0-9.]+ 	# e-mail addresses
color bold brightblue default									# boldface text
color error brightwhite red										# error messages
color hdrdefault magenta default								# default color of message header
color header brightmagenta default 	^(From): 					# From and Subject header
color header brightwhite default 	^(Subject): 				# From and Subject header
color header brightwhite default 	^(Date): 					# Date header
color header white default 			^(In-Reply-To):
color indicator brightred default                   			# indicator bar
color markers brightblue default								# wrapped line markers (+)
color message brightblack green									# status messages
color normal default default									# default
color quoted yellow default										# quoted text, 1st quote level
color quoted1 green default										# quoted text, 2nd quote level
color quoted2 brightblue default								# quoted text, 3rd quote level
color quoted3 blue default										# quoted text, 4th quoet level
color search black yellow										# matched search patterns in pager
color signature red default										# the signature (after sigdashes)
color status default brightblack								# status lines
color tilde brightblue default									# ``~'' used to pad blank lines
color tree green default										# thread tree in the index menu
color underline brightgreen default								# underlined text

set pager_index_lines=7
set pager_stop

and here is my msmtprc

$ cat .msmtprc
# Set default values for all following accounts.
defaults
auth           on
tls            on
tls_nocertcheck
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        ~/.msmtp.log

# Gmail
account        gmail
host           smtp.gmail.com
port           587
from           username@gmail.com
user           username
passwordeval  "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.mail/.msmtp-gmail.gpg"

# Set a default account
account default : gmail

Last edited by Biboozz (2017-03-24 11:29:07)

Offline

#2 2017-03-23 10:38:16

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,532
Website

Re: [SOLVED] mutt/msmtp : SSL23_GET_SERVER_HELLO:unknown protocole

This looks wrong:

set smtp_url = "smtps://username@gmail.com@smtp.gmail.com:587/"

Shouldn't that be port 465?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2017-03-24 11:28:46

Biboozz
Member
Registered: 2016-10-18
Posts: 64

Re: [SOLVED] mutt/msmtp : SSL23_GET_SERVER_HELLO:unknown protocole

Well... thanks XD i'm just a dumbass who followed ubuntu example file and it look like there is an error in it.

Offline

Board footer

Powered by FluxBB