send_mail(String.t(), String.t(), String.t(), String.t(), String.t()) :: :ok | {:error, String.t()} | {:error, [String.t()]}