مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
@@ -72,6 +72,7 @@ workers:
|
|||||||
|
|
||||||
smtp_server:
|
smtp_server:
|
||||||
port: 25
|
port: 25
|
||||||
|
bind_address: '::'
|
||||||
tls_enabled: false
|
tls_enabled: false
|
||||||
tls_certificate_path: # Defaults to config/smtp.cert
|
tls_certificate_path: # Defaults to config/smtp.cert
|
||||||
tls_private_key_path: # Defaults to config/smtp.key
|
tls_private_key_path: # Defaults to config/smtp.key
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ module Postal
|
|||||||
if ENV['SERVER_FD']
|
if ENV['SERVER_FD']
|
||||||
@server = TCPServer.for_fd(ENV['SERVER_FD'].to_i)
|
@server = TCPServer.for_fd(ENV['SERVER_FD'].to_i)
|
||||||
else
|
else
|
||||||
@server = TCPServer.open('::', Postal.config.smtp_server.port)
|
@server = TCPServer.open(Postal.config.smtp_server.bind_address, Postal.config.smtp_server.port)
|
||||||
end
|
end
|
||||||
@server.autoclose = false
|
@server.autoclose = false
|
||||||
@server.close_on_exec = false
|
@server.close_on_exec = false
|
||||||
@@ -62,7 +62,7 @@ module Postal
|
|||||||
@server.setsockopt(Socket::SOL_TCP, Socket::TCP_KEEPCNT, 5)
|
@server.setsockopt(Socket::SOL_TCP, Socket::TCP_KEEPCNT, 5)
|
||||||
end
|
end
|
||||||
ENV['SERVER_FD'] = @server.to_i.to_s
|
ENV['SERVER_FD'] = @server.to_i.to_s
|
||||||
logger.info "Listening on port #{Postal.config.smtp_server.port}"
|
logger.info "Listening on #{Postal.config.smtp_server.bind_address}:#{Postal.config.smtp_server.port}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def unlisten
|
def unlisten
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم