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:
25
URL 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