Email¶
URL Format¶
smtp://username:password@host:port/?fromaddress=fromAddress&toaddresses=recipient1[,recipient2,...]&subject=subject&auth=auth&encryption=encryption&useStartTLS=yes/no&useHTML=yes/no&clientHost=hostname&requirestarttls=yes/no&skiptlsverify=yes/no&timeout=duration
URL Fields¶
- Username - SMTP server username
Default: empty
URL part:
smtp://username:password@host:port/ - Password - SMTP server password or hash (for OAuth2)
Default: empty
URL part:
smtp://username:password@host:port/ - Host - SMTP server hostname or IP address (Required)
URL part:
smtp://username:password@host:port/ - Port - SMTP server port, common ones are 25, 465, 587 or 2525
Default:
25URL part:smtp://username:password@host:port/
Query/Param Props¶
Props can be either supplied using the params argument, or through the URL using
?key=value&key=value etc.
-
FromAddress - E-mail address that the mail are sent from (Required) Aliases:
from -
ToAddresses - List of recipient e-mails (Required) Aliases:
to -
Auth - SMTP authentication method Default:
UnknownPossible values:None,Plain,CRAMMD5,Unknown,OAuth2 -
ClientHost - SMTP client hostname Default:
localhost -
Encryption - Encryption method Default:
AutoPossible values:None,ExplicitTLS,ImplicitTLS,Auto -
FromName - Name of the sender Default: empty
-
RequireStartTLS - Fail if StartTLS is enabled but unsupported Default: ❌
No -
SkipTLSVerify - Whether to skip TLS certificate verification Default: ❌
No -
Subject - The subject of the sent mail Default:
Shoutrrr NotificationAliases:title -
Timeout - Timeout for SMTP operations Default:
10s -
UseHTML - Whether the message being sent is in HTML Default: ❌
No -
UseStartTLS - Whether to use StartTLS encryption Default: ✔
YesAliases:starttls