mirror of
https://github.com/dawidd6/action-send-mail.git
synced 2026-09-17 17:09:30 +07:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 03a02a4940 |
@@ -37,6 +37,12 @@ Some features:
|
|||||||
# Optional whether this connection use TLS (default is true if server_port is 465)
|
# Optional whether this connection use TLS (default is true if server_port is 465)
|
||||||
secure: true
|
secure: true
|
||||||
|
|
||||||
|
# Optional: when secure is false (e.g. STARTTLS on port 587), abort the
|
||||||
|
# connection if the server does not support/negotiate STARTTLS, instead
|
||||||
|
# of silently falling back to a plain text connection. Recommended
|
||||||
|
# whenever secure is false and you authenticate with username/password.
|
||||||
|
require_tls: true
|
||||||
|
|
||||||
# Optional (recommended) mail server username:
|
# Optional (recommended) mail server username:
|
||||||
username: ${{secrets.MAIL_USERNAME}}
|
username: ${{secrets.MAIL_USERNAME}}
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,9 @@ inputs:
|
|||||||
default: "25"
|
default: "25"
|
||||||
secure:
|
secure:
|
||||||
description: Whether this connection use TLS (default is true if server_port is 465)
|
description: Whether this connection use TLS (default is true if server_port is 465)
|
||||||
|
require_tls:
|
||||||
|
description: When 'secure' is false, refuse to send if the server does not support STARTTLS (prevents credentials from ever being sent in clear text)
|
||||||
|
required: false
|
||||||
username:
|
username:
|
||||||
description: Authenticate as this user to SMTP server
|
description: Authenticate as this user to SMTP server
|
||||||
password:
|
password:
|
||||||
|
|||||||
@@ -94,6 +94,7 @@ async function main() {
|
|||||||
let serverAddress = core.getInput("server_address");
|
let serverAddress = core.getInput("server_address");
|
||||||
let serverPort = core.getInput("server_port");
|
let serverPort = core.getInput("server_port");
|
||||||
let secure = core.getInput("secure");
|
let secure = core.getInput("secure");
|
||||||
|
const requireTLS = core.getInput("require_tls", { required: false });
|
||||||
let username = core.getInput("username");
|
let username = core.getInput("username");
|
||||||
let password = core.getInput("password");
|
let password = core.getInput("password");
|
||||||
|
|
||||||
@@ -196,6 +197,7 @@ async function main() {
|
|||||||
: undefined,
|
: undefined,
|
||||||
port: serverPort,
|
port: serverPort,
|
||||||
secure: secure === "true",
|
secure: secure === "true",
|
||||||
|
requireTLS: requireTLS === "true",
|
||||||
tls:
|
tls:
|
||||||
ignoreCert == "true"
|
ignoreCert == "true"
|
||||||
? {
|
? {
|
||||||
|
|||||||
Reference in New Issue
Block a user