Skip to main content

The purpose of this plugin is sending mail within Tracardi system.

Project description

E-mail via SMTP

The purpose of this plugin is to send e-mail using SMTP servers. The plugin supports sending HTML messages.

Configuration

This node requires configuration.

Example of configuration

{
  "message": {
    "send_to": "to@email.com",
    "send_from": "from@email.com",
    "reply_to": "reply-to@email.com",
    "title": "E-mail subject",
    "message": "My name is {profile@traits.private.pii.name}"
  },
  "source": {
    "id": "resource-id"
  }
}

Configuration description

  • to: None, - Choose e-mail recipient
  • from: None, - Choose your e-mail
  • replyTo: None,- Select to whom the reply should be sent
  • title: Enter a E-mail subject,
  • message: Enter your message, HTML is allowed as well as message template.

Message

Message can be a Tracardi template. Tracardi templates can merge plain text or HTML with data from profile, event, or session.

Example of Tracardi message template

My name is {profile@traits.private.pii.name}

The {profile@traits.private.pii.name} placeholder will be replaced by data from profile. Path to data is traits.private.pii.name.

Resource configuration

This node needs SMTP server credentials that are defined in resources. To access defined credentials you will have to pass resource id.

Resources

This node needs access to resource that configures SMTP server credentials:

Needed credentials:

  • smtp: smtp.gmail.com, - Choose a smtp server
  • port: 587, - Select the port on which smtp will run
  • username: None, - enter your username
  • password: None, - enter your password
  • timeout: 15

Example of resource configuration

{
  "smtp": "smtp.gmail.com", 
  "port": 587, 
  "username": "enter your username",
  "password": "enter your password",
  "timeout": 15
}

Input payload

This node does not process input payload.

Output

This node returns true if mail was sent or false if there was an error.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tracardi-smtp-connector-0.6.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tracardi_smtp_connector-0.6.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file tracardi-smtp-connector-0.6.0.tar.gz.

File metadata

  • Download URL: tracardi-smtp-connector-0.6.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for tracardi-smtp-connector-0.6.0.tar.gz
Algorithm Hash digest
SHA256 9efda09ce64c7de0d49cce2e75fcfbf6cb97e476c51d16c13f2220b6a4063f95
MD5 ca23e9510665fff1dd8b3f9614dc2ab1
BLAKE2b-256 d73f4d3007829bd700de392ce057eaa1c8ea02930626f92def6c2937ee72e900

See more details on using hashes here.

File details

Details for the file tracardi_smtp_connector-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: tracardi_smtp_connector-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for tracardi_smtp_connector-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09f55978f67d21076bbf89c2aac4fc33f6a6003cee3c9e33c9dbbf75f4b3f6e9
MD5 34bd85a39759bf500dd79b6799cc44e3
BLAKE2b-256 107c2c105ae79228f52f6a8893bdd8facbb4c857a6a53c9a9a0650a91887c89f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page