Gen_smtp config for office365, geting error: {error,retries_exceeded, {missing_requirement,"40.104.68.66",tls}}

I am using gen_smtp for sending emails.
this are configs iam using in gen_smtp.

       {relay, "smtp.office365.com"},
      {port, 587},
      {username, ""},
      {password, ""},
      {auth, always},
      {ssl, false},
      {tls, always},
      {tls_options, [
         {versions, ['tlsv1.2', 'tlsv1.3']},
         {verify, verify_peer},
         {cacerts, public_key:cacerts_get()},
         {server_name_indication, "smtp.office365.com"},
         {depth, 99}
      ]}
      ]

But i am getting error stating missing requirements for tls.

{error,retries_exceeded, {missing_requirement,"40.104.68.66",tls}}

it will be greate help if you let me know how to resole this