Versions in this module Expand all Collapse all v0 v0.26.1 Feb 8, 2026 GO-2025-3492 +3 more GO-2025-3492: Memos Server-Side Request Forgery (SSRF) in github.com/usememos/memos GO-2025-3936: Memos Vulnerable to Path Traversal via the CreateResource Endpoint in github.com/usememos/memos GO-2025-3937: Memos Vulnerable to Stored Cross-Site Scripting in github.com/usememos/memos GO-2025-4127: Memos' Access Tokens Stay Valid after User Password Change in github.com/usememos/memos v0.26.0 Jan 31, 2026 GO-2025-3492 +3 more GO-2025-3492: Memos Server-Side Request Forgery (SSRF) in github.com/usememos/memos GO-2025-3936: Memos Vulnerable to Path Traversal via the CreateResource Endpoint in github.com/usememos/memos GO-2025-3937: Memos Vulnerable to Stored Cross-Site Scripting in github.com/usememos/memos GO-2025-4127: Memos' Access Tokens Stay Valid after User Password Change in github.com/usememos/memos Changes in this version + func Send(config *Config, message *Message) error + func SendAsync(config *Config, message *Message) + type Client struct + func NewClient(config *Config) *Client + func (c *Client) Send(message *Message) error + type Config struct + FromEmail string + FromName string + SMTPHost string + SMTPPassword string + SMTPPort int + SMTPUsername string + UseSSL bool + UseTLS bool + func (c *Config) GetServerAddress() string + func (c *Config) Validate() error + type Message struct + Bcc []string + Body string + Cc []string + IsHTML bool + ReplyTo string + Subject string + To []string + func (m *Message) Format(fromEmail, fromName string) string + func (m *Message) GetAllRecipients() []string + func (m *Message) Validate() error