go-mail/smtp
Winni Neessen adcb8ac41d
Fix connection handling and improve thread-safety in SMTP client
Reset connections to nil after Close, add RLock in HasConnection, and refine Close logic to handle already closed connections gracefully. Enhanced DialWithContext documentation and added tests for double-close scenarios to ensure robustness.
2024-10-04 23:15:01 +02:00
..
auth.go Refactor error handling in SMTP authentication 2024-10-02 18:02:23 +02:00
auth_cram_md5.go Refine function comments to include return type details 2024-01-10 11:05:34 +01:00
auth_cram_md5_118.go Refine function comments to include return type details 2024-01-10 11:05:34 +01:00
auth_login.go Refactor error handling in SMTP authentication 2024-10-02 18:02:23 +02:00
auth_plain.go Refactor error handling in SMTP authentication 2024-10-02 18:02:23 +02:00
auth_scram.go Improve error handling in SCRAM-SHA-X-PLUS authentication 2024-10-02 18:02:34 +02:00
auth_xoauth2.go Refine function comments to include return type details 2024-01-10 11:05:34 +01:00
example_test.go Adjusting license headers and including original LICENSE file from the Go project into the smtp/ directory as suggested in https://github.com/wneessen/go-mail/issues/97#issuecomment-1381046444 2023-01-13 16:54:55 +01:00
LICENSE Adjusting license headers and including original LICENSE file from the Go project into the smtp/ directory as suggested in https://github.com/wneessen/go-mail/issues/97#issuecomment-1381046444 2023-01-13 16:54:55 +01:00
smtp.go Fix connection handling and improve thread-safety in SMTP client 2024-10-04 23:15:01 +02:00
smtp_ehlo.go Add mutex to Client for thread-safe operations 2024-09-27 11:10:23 +02:00
smtp_ehlo_117.go Add mutex to Client for thread-safe operations 2024-09-27 11:10:23 +02:00
smtp_test.go Add support for SCRAM-SHA-1-PLUS and SCRAM-SHA-256-PLUS 2024-10-04 18:31:58 +02:00