fix: lower socket timeout for validating email domain (#24915)
This commit is contained in:
parent
fc64e8a0fb
commit
59f8e361a5
1 changed files with 2 additions and 2 deletions
|
|
@ -110,7 +110,7 @@ class EmailDomain(Document):
|
|||
conn_method = poplib.POP3_SSL if self.use_ssl else poplib.POP3
|
||||
|
||||
self.use_starttls = cint(self.use_imap and self.use_starttls and not self.use_ssl)
|
||||
incoming_conn = conn_method(self.email_server, port=self.incoming_port)
|
||||
incoming_conn = conn_method(self.email_server, port=self.incoming_port, timeout=30)
|
||||
incoming_conn.logout() if self.use_imap else incoming_conn.quit()
|
||||
|
||||
@handle_error("outgoing")
|
||||
|
|
@ -123,4 +123,4 @@ class EmailDomain(Document):
|
|||
elif self.use_tls:
|
||||
self.smtp_port = self.smtp_port or 587
|
||||
|
||||
conn_method((self.smtp_server or ""), cint(self.smtp_port)).quit()
|
||||
conn_method((self.smtp_server or ""), cint(self.smtp_port), timeout=30).quit()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue