Fix send mail bug.

This commit is contained in:
bohung committed 2021-11-01 11:40:14 +08:00
1 parent 9f94440cdc
commit ecdbe51c92
1 file changed
+10 -5
+10 -5
View File
@@ -30,7 +30,7 @@ namespace :epaper do
site = Site.first
@address = site['site_settings']['address']
@port = (site['site_settings']['port'].to_i rescue 587)
@open_timeout = 30
@open_timeout = 10
@read_timeout = 60
@debug_output = nil
tls = (site['site_settings']['enable_starttls_auto'] == "1")
@@ -83,11 +83,16 @@ namespace :epaper do
check_list = check_emails
end
check_list.each do |check_email|
res1 = epaper_get_response("RCPT TO:<#{check_email}>")
res2 = epaper_get_response("RCPT TO:<#{check_email}>")
if !(res1.success? && res2.success?)
begin
res1 = epaper_get_response("RCPT TO:<#{check_email}>")
res2 = epaper_get_response("RCPT TO:<#{check_email}>")
if !(res1.success? && res2.success?)
invalid_emails << check_email
puts [check_email,res1.message,res2.message]
end
rescue => e
puts e.to_s
invalid_emails << check_email
puts [check_email,res1.message,res2.message]
end
end
s.close