<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="316319" data-post-id="316319">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="LostKobrakai" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/LostKobrakai/120/3072_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  LostKobrakai
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The OS is the container you’re running. You can choose to install certificates into it, given you control how the container is built. Fly doesn’t play a part in that.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="316319" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-316319" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="316319"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #11"></div>
  </section>
</div>
    <div class="postbit" id="316324" data-post-id="316324">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="distefam" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/distefam/120/31082_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  distefam
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Apparently, all I had to do was install <code>ca-certificates</code> into the base Debian image in my Dockerfile.</p>
<p>So, during the <code>RUN apt-get update -y</code> stage, just add <code>ca-certificates</code> as another package to be installed.</p>
<p>Thank you for pointing me in the right direction.</p>
<p>For reference, here is a related <a href="https://community.fly.io/t/planetscale-connection/4638" rel="noopener nofollow ugc">thread on Fly.io</a>.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="316324" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-316324" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="316324"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="326823" data-post-id="326823">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="silverdr" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/silverdr/120/23771_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  silverdr
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>… and I’ve got a TLS (STARTTLS) server running on “submission” port (587), which means <code>ssl: false</code> and began receiving errors:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">{:error, {:send, {:network_failure, ~c"xx.xx.xx.xx", {:error, :closed}}}}
</code></pre>
<p>where “xx.xx.xx.xx” it the correct, expected IP address, and in server logs:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">May  1 20:06:49 postfix/submission/smtpd[43779]: SSL_accept error from unknown[172.17.0.3]: -1
May  1 20:06:49 postfix/submission/smtpd[43779]: warning: TLS library problem: error:0A00010B:SSL routines::wrong version number:../ssl/record/ssl3_record.c:354:
May  1 20:06:49 postfix/submission/smtpd[43779]: lost connection after STARTTLS from unknown[172.17.0.3]
</code></pre>
<p>I <em>suspect</em> this started after recent server packages update, which might have hard-deprecated some earlier TLS protocols. I can use the server from every mail client I always used. Also from the container running Elixir application in question I can use openssl (of course with correct hostname rather than <code>example.com</code>):</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">openssl s_client -starttls smtp -connect example.com:587
</code></pre>
<p>and I get session correctly initiated:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[…]
SSL-Session:
    Protocol  : TLSv1.3
    Cipher    : TLS_AES_256_GCM_SHA384
[…]
</code></pre>
<p>and can manually interact with <code>smptd</code> using SMTP commands. This seems to exclude any configuration errors outside of the application itself. The relevant application config always looked like:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">	config :my_app, MyApp.Mailer,
		adapter: Swoosh.Adapters.SMTP,
		relay: System.get_env("SMTP_RELAY", "mail.myapp.net"),
		hostname: System.get_env("SMTP_HOSTNAME", "server.myapp.net"),
		username: System.get_env("SMTP_USERNAME", "no-reply@myapp.net"),
		password: System.get_env("SMTP_PASSWORD"),
		# auth: :always,
		# ssl: false,
		# tls: :always,
		port: 587,
		retries: 2
</code></pre>
<p>and worked fine all the time, until it stopped.</p>
<p>I tried:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">		allowed_tls_versions: [:"tlsv1.3"],
</code></pre>
<pre data-code-wrap="elixir"><code class="lang-elixir">		tls_options: [
			versions: [:"tlsv1.3"]
		],
</code></pre>
<p>and even the</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">		sockopts: [
			versions: [:"tlsv1.3"]
		]
</code></pre>
<p>the last crashing with <code>:badarg</code>.</p>
<p>Any ideas what I might still try?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326823" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-326823" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326823"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="326845" data-post-id="326845">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="al2o3cr" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/al2o3cr/120/3457_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  al2o3cr
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>What version of OTP are you on? Have you upgraded recently?</p>
<p>Asking because there’s a fix that just landed for TLSv1.3 in OTP 25 + 26:</p>
<p><a href="https://github.com/erlang/otp/issues/8356" class="onebox" target="_blank" rel="noopener nofollow">https://github.com/erlang/otp/issues/8356</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326845" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-326845" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326845"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="326859" data-post-id="326859">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="silverdr" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/silverdr/120/23771_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  silverdr
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It’s 26! Gosh… this <em>might</em> be it. I didn’t upgrade OTP recently but I did upgrade mail server packages (security updates), which might have removed support for some earlier TLS protocols, which in turn might coincide with OTP 26 having problems with TLSv1.3… What’s the minimal OTP for Elixir 16?</p>
<p>Update: found it here:</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://elixir.hexdocs.pm/main/compatibility-and-deprecations.html">
  <header class="source">

      <a href="https://elixir.hexdocs.pm/main/compatibility-and-deprecations.html" target="_blank" rel="noopener nofollow ugc">elixir.hexdocs.pm</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://elixir.hexdocs.pm/main/compatibility-and-deprecations.html" target="_blank" rel="noopener nofollow ugc">Compatibility and deprecations — Elixir v1.21.0-dev</a></h3>



  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>So may have to try 24…</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326859" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-326859" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326859"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #15"></div>
  </section>
</div>
    <div class="postbit" id="326860" data-post-id="326860">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="anuvrat" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/anuvrat/120/24024_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  anuvrat
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I encountered a similar error.<br>
Same configuration works in a different application, but in a new one I’m trying to set up, things kept failing with :badarg or :tls_error with different configurations.</p>
<p>What helped was upgrading swoosh to its latest version.<br>
Hope this helps.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326860" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-326860" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326860"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #16"></div>
  </section>
</div>
    <div class="postbit" id="326862" data-post-id="326862">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="silverdr" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/silverdr/120/23771_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  silverdr
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Accorging to <code>mix.lock</code>:</p>
<p><code>:gen_smtp, "1.2.0"</code><br>
<code>:swoosh, "1.16.5"</code></p>
<p>In fact swoosh was at</p>
<p><code>:swoosh, "1.15.2" </code></p>
<p>when the problem started but upgrading deps was one of the first things I tried</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326862" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-326862" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326862"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #17"></div>
  </section>
</div>
    <div class="postbit" id="326864" data-post-id="326864">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="fmn" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/fmn/120/26825_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  fmn
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<pre data-code-wrap="elixir"><code class="lang-elixir">May  1 20:06:49 postfix/submission/smtpd[43779]: warning: TLS library problem: error:0A00010B:SSL routines::wrong version number:../ssl/record/ssl3_record.c:354:
</code></pre>
<p>to me this looks like a protocol version mismatch (for example, SSLv3 vs TLS1.2), or an attempt to use wrong protocol altogether (HTTPS on HTTP port or TLS on STARTTLS etc.)</p>
<aside class="quote no-group" data-username="silverdr" data-post="14" data-topic="58308">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/silverdr/48/23771_2.png" class="avatar"> silverdr:</div>
<blockquote>
<p>I <em>suspect</em> this started after recent server packages update, which might have hard-deprecated some earlier TLS protocols.</p>
</blockquote>
</aside>
<p>that kind of issues are fairly easy to detect if you will dump the traffic and interpret it. both things can be done using <a href="https://www.wireshark.org/" rel="noopener nofollow ugc">Wireshark</a>.</p>
<p>Wireshark filters are quite easy to use: you can see what cipher suites and protocol versions both parties are supporting / offering during initial handshake.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326864" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-326864" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326864"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #18"></div>
  </section>
</div>
    <div class="postbit" id="326865" data-post-id="326865">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="silverdr" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/silverdr/120/23771_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  silverdr
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I found this one:</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://hub.docker.com/layers/hexpm/elixir/1.16.2-erlang-24.3.4.17-debian-bookworm-20240423-slim/images/sha256-8ebf7c8b043e1f34d95bf8fa03c82124dc61f8a18a34c88e4edbfed3b64a335a">
  <header class="source">
      <img src="https://hub.docker.com/favicon.ico" class="site-icon" alt="" width="65" height="65">

      <a href="https://hub.docker.com/layers/hexpm/elixir/1.16.2-erlang-24.3.4.17-debian-bookworm-20240423-slim/images/sha256-8ebf7c8b043e1f34d95bf8fa03c82124dc61f8a18a34c88e4edbfed3b64a335a" target="_blank" rel="noopener nofollow ugc">hub.docker.com</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://hub.docker.com/layers/hexpm/elixir/1.16.2-erlang-24.3.4.17-debian-bookworm-20240423-slim/images/sha256-8ebf7c8b043e1f34d95bf8fa03c82124dc61f8a18a34c88e4edbfed3b64a335a" target="_blank" rel="noopener nofollow ugc">Image Layer Details -...</a></h3>



  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>built application image based on it and… <img src="https://forum.elixirforum.com/images/emoji/apple/boom.png?v=15" title=":boom:" class="emoji" alt=":boom:" loading="lazy" width="20" height="20"> problem gone! <a class="mention" href="/u/al2o3cr" rel="nofollow">@al2o3cr</a> I can’t express how grateful I am for pointing this OTP bug out! <img src="https://forum.elixirforum.com/images/emoji/apple/bowing_man.png?v=15" title=":bowing_man:" class="emoji" alt=":bowing_man:" loading="lazy" width="20" height="20"><img src="https://forum.elixirforum.com/images/emoji/apple/bowing_man.png?v=15" title=":bowing_man:" class="emoji" alt=":bowing_man:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326865" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-326865" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326865"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #19"></div>
  </section>
</div>
    <div class="postbit" id="326867" data-post-id="326867">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="silverdr" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/silverdr/120/23771_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  silverdr
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="fmn" data-post="19" data-topic="58308">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/fmn/48/26825_2.png" class="avatar"> fmn:</div>
<blockquote>
<p>to me this looks like a protocol version mismatch (for example, SSLv3 vs TLS1.2), or an attempt to use wrong protocol altogether (HTTPS on HTTP port or TLS on STARTTLS etc.)</p>
</blockquote>
</aside>
<p>Erm… no, the application worked for a long time correctly and there were zero changes to the configuration or any relevant parts of the application code between the time it worked and stopped working. The only change was security updates to mail server. I can’t be sure if this started the trouble because the problem was not immediately noticed, only about two days after said server upgrade. Still, I suspect the security update dropped support for pre 1.3 TLS versions and <code>gen_smtp</code> <a href="https://hexdocs.pm/gen_smtp/readme.html" rel="noopener nofollow ugc">docs</a> say:</p>
<p>" <strong>tls_options</strong> used in <code>ssl:connect</code> , More info at <a href="http://erlang.org/doc/man/ssl.html" class="inline-onebox" rel="nofollow">ssl — OTP 29.0.2 (ssl 11.7.2)</a> . Defaults to <code>[{versions , ['tlsv1', 'tlsv1.1', 'tlsv1.2']}]</code>"</p>
<p>At least that’s my suspicion, which combined with the TLSv1.3 bug with OTP &gt; 24 seems to make good sense</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326867" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/unable-to-send-an-email-via-my-smtp-server-via-ssl-tls-but-my-local-email-client-works-well/58308/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-326867" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326867"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #20"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/58308/load_more?page=3">Load more posts</a>
</div></template></turbo-stream>