Skip to main content
Feedback

Configuring SMTP and admin emails on LE cluster

This section provides information on SMTP configuration for the Local Edition. The configuration options are available in the Helm charts.

Procedure

  1. Obtain the SMTP server details, including the SMTP host, port, authentication requirements, and TLS/STARTTLS settings.

  2. Update the SMTP configuration in the Helm charts’ values.yaml file under the mail.smtp section.

    For example:

    mail:  
    smtp:
    host: "<smtp-server-host>"
    port: "<smtp-port>"
    auth: "true"
    starttls.enable: "true"

    You have to replace the placeholders(<smtp-server-host>, <smtp-port>) with the details provided by your SMTP server administrator.

  3. Set SMTP credentials.

    • 6.2.x and earlier: Set smtp.user and smtp.password directly in values.yaml.
    • 6.3.0 and later: SMTP credentials can no longer be configured directly in values.yaml. Set smtp.user and smtp.password in the smtp-secret-sample or smtp-secret-with-encryption-sample files instead. Refer to Creating and applying SMTP secret for detailed instructions.
  4. Test the SMTP service by running the following command from the CM node. If the SMTP server is correctly configured, then you should see the test email delivered to your mailbox.

    cat > /tmp/test-email.txt <<'EOF'
    From: application.owner@example.com
    To: recipient@example.com
    Subject: Local Edition SMTP test

    This is a test email from Boomi Cloud API Management – Local Edition.
    EOF

    curl -v --url 'smtp://<smtp-host>:<smtp-port>' \
    --ssl-reqd \
    --user '<smtp-username>:<smtp-password>' \
    --mail-from 'application.owner@example.com' \
    --mail-rcpt 'recipient@example.com' \
    --upload-file /tmp/test-email.txt

    A 250 response from the SMTP server indicates that the message has been accepted for delivery.

On this Page