diff --git a/lib/eximap/imap/client.ex b/lib/eximap/imap/client.ex index 240ef3d..ad43f98 100644 --- a/lib/eximap/imap/client.ex +++ b/lib/eximap/imap/client.ex @@ -16,7 +16,7 @@ defmodule Eximap.Imap.Client do end def init(state) do - opts = [:binary, active: false] + opts = [:binary, active: false, verify: :verify_peer, cacerts: :certifi.cacerts()] host = Application.get_env(:eximap, :incoming_mail_server) |> to_charlist port = Application.get_env(:eximap, :incoming_port) account = Application.get_env(:eximap, :account) diff --git a/mix.exs b/mix.exs index fceef2a..9f0b1f6 100644 --- a/mix.exs +++ b/mix.exs @@ -48,6 +48,7 @@ defmodule Eximap.Mixfile do {:credo, "~> 0.8.8", only: [:dev, :test], runtime: false}, {:ex_doc, "~> 0.19", only: [:dev, :test], runtime: false}, {:excoveralls, "~> 0.7.4", only: [:dev, :test], runtime: false}, + {:certifi, "~> 2.12"} ] end