evcc-io/templates/definition/messenger/email.yaml
2026-02-25 10:37:21 +00:00

47 lines
1.1 KiB
YAML

template: email
products:
- description:
en: Email
de: E-Mail
params:
- name: host
required: true
example: smtp.example.com
- name: port
required: true
example: 465
default: 465
- name: user
required: true
- name: password
required: true
- name: from
required: true
example: john.doe@example.com
description:
de: Von
en: From
help:
de: E-Mail-Adresse des Absenders.
en: Sender's email address.
- name: fromName
example: john
description:
de: Name
en: Name
help:
de: Name des Absenders.
en: Sender's name.
- name: to
required: true
type: list
example: recipient@example.com
description:
de: An
en: To
help:
de: E-Mail-Adressen der Empfänger. Ein Eintrag pro Zeile.
en: Email addresses of recipients. One entry per line.
render: |
type: shout
uri: smtp://{{ .user }}:{{ .password }}@{{ .host }}:{{ .port }}/?fromAddress={{ .from }}&to={{ .to | join "," }}{{ if .fromName }}&fromName={{ .fromName }}{{ end }}