[EFAULT] Failed to send email: [Errno 110] Connection timed out
MORE INFO:
Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/plugins/mail.py”, line 368, in send_raw
self.middleware.call_sync(‘mail.gmail_send’, msg, config)
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1036, in call_sync
return methodobj(*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/mail_/gmail.py”, line 82, in gmail_send
}).execute()
^^^^^^^^^
File “/usr/lib/python3/dist-packages/googleapiclient/_helpers.py”, line 130, in positional_wrapper
return wrapped(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/googleapiclient/http.py”, line 923, in execute
resp, content = _retry_request(
^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/googleapiclient/http.py”, line 222, in _retry_request
raise exception
File “/usr/lib/python3/dist-packages/googleapiclient/http.py”, line 191, in _retry_request
resp, content = http.request(uri, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/google_auth_httplib2.py”, line 209, in request
self.credentials.before_request(self._request, method, uri, request_headers)
File “/usr/lib/python3/dist-packages/google/auth/credentials.py”, line 239, in before_request
self._blocking_refresh(request)
File “/usr/lib/python3/dist-packages/google/auth/credentials.py”, line 202, in _blocking_refresh
self.refresh(request)
File “/usr/lib/python3/dist-packages/google/oauth2/credentials.py”, line 409, in refresh
) = reauth.refresh_grant(
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/google/oauth2/reauth.py”, line 333, in refresh_grant
response_status_ok, response_data, retryable_error = _client._token_endpoint_request_no_throw(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/google/oauth2/_client.py”, line 191, in _token_endpoint_request_no_throw
response = request(
^^^^^^^^
File “/usr/lib/python3/dist-packages/google_auth_httplib2.py”, line 119, in call
response, data = self.http.request(
^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/httplib2/init.py”, line 1701, in request
(response, content) = self._request(
^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/httplib2/init.py”, line 1421, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/httplib2/init.py”, line 1343, in _conn_request
conn.connect()
File “/usr/lib/python3/dist-packages/httplib2/init.py”, line 1133, in connect
sock.connect((self.host, self.port))
TimeoutError: [Errno 110] Connection timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 515, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 562, in __run_body
rv = await self.middleware.run_in_thread(self.method, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 622, in run_in_thread
return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 619, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/thread.py”, line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 178, in nf
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 52, in nf
res = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/mail.py”, line 261, in send
return self.send_raw(job, message, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 178, in nf
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/mail.py”, line 395, in send_raw
raise CallError(f’Failed to send email: {e}')
middlewared.service_exception.CallError: [EFAULT] Failed to send email: [Errno 110] Connection timed out

