⚙️ A GitHub Action to send an email to multiple recipients
Go to file
Dominik Krzywiecki 3ce6fdc63e
Add replyTo field support (#41)
Co-authored-by: Dawid Dziurla <dawidd0811@gmail.com>
2021-04-07 19:34:58 +02:00
.github/workflows Add markdown format support (#25) 2020-11-30 18:51:34 +01:00
node_modules node_modules: update 2021-03-23 21:57:43 +01:00
action.yml Add replyTo field support (#41) 2021-04-07 19:34:58 +02:00
LICENSE LICENSE: correct holder 2020-03-05 23:26:16 +01:00
main.js Add replyTo field support (#41) 2021-04-07 19:34:58 +02:00
package-lock.json node_modules: update 2021-03-23 21:57:43 +01:00
package.json build(deps): bump nodemailer from 6.4.16 to 6.4.17 2020-12-14 05:19:05 +00:00
README.md Add replyTo field support (#41) 2021-04-07 19:34:58 +02:00

Send mail Github Action

An action that simply sends a mail to multiple recipients.

Usage

- name: Send mail
  uses: dawidd6/action-send-mail@v2
  with:
    server_address: smtp.gmail.com
    server_port: 465
    username: ${{secrets.MAIL_USERNAME}}
    password: ${{secrets.MAIL_PASSWORD}}
    subject: Github Actions job result
    # Literal body:
    body: Build job of ${{github.repository}} completed successfully!
    # Read file contents as body:
    body: file://README.md
    to: obiwan@example.com,yoda@example.com
    from: Luke Skywalker # <user@example.com>
    # Optional carbon copy recipients
    cc: kyloren@example.com,leia@example.com
    # Optional blind carbon copy recipients
    bcc: r2d2@example.com,hansolo@example.com
    # Optional recipient of the email response
    reply_to: luke@example.com
    # Optional unsigned/invalid certificates allowance:
    ignore_cert: true
    # Optional content type (defaults to text/plain):
    content_type: text/html
    # Optional converting Markdown to HTML (set content_type to text/html too):
    convert_markdown: true
    # Optional attachments:
    attachments: attachments.zip,git.diff,./dist/static/main.js