mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-06 05:24:33 +08:00
fix: add nil checks for transport.DialContext (#9702)
This commit is contained in:
parent
80ce60c56c
commit
28d8210ce6
1 changed files with 3 additions and 3 deletions
|
@ -132,7 +132,7 @@ func isValidHeader(key, value string) bool {
|
|||
func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
||||
var err error
|
||||
var conn net.Conn
|
||||
if transport != nil {
|
||||
if transport != nil && transport.DialContext != nil {
|
||||
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
||||
} else {
|
||||
conn, err = net.Dial("tcp", addr)
|
||||
|
@ -163,7 +163,7 @@ func sendWithSSL(config SMTPConfig, addr string, toList []string, msg string, tr
|
|||
func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
||||
var err error
|
||||
var conn net.Conn
|
||||
if transport != nil {
|
||||
if transport != nil && transport.DialContext != nil {
|
||||
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
||||
} else {
|
||||
conn, err = net.Dial("tcp", addr)
|
||||
|
@ -192,7 +192,7 @@ func sendWithStartTLS(config SMTPConfig, addr string, toList []string, msg strin
|
|||
func sendPlaintext(config SMTPConfig, addr string, toList []string, msg string, transport *http.Transport) error {
|
||||
var err error
|
||||
var conn net.Conn
|
||||
if transport != nil {
|
||||
if transport != nil && transport.DialContext != nil {
|
||||
conn, err = transport.DialContext(context.Background(), "tcp", addr)
|
||||
} else {
|
||||
conn, err = net.Dial("tcp", addr)
|
||||
|
|
Loading…
Add table
Reference in a new issue