Skip to content

Mail Setting #3

@phillopp

Description

@phillopp
rdb = agent.redis_connect(use_replica=True)
smtp_settings = agent.get_smarthost_settings(rdb)
# environment:
# # Mail
# - MAIL_HOST=${MAIL_HOST}
# - MAIL_USERNAME=${MAIL_USERNAME}
# - MAIL_PASSWORD=${MAIL_PASSWORD}
# - MAIL_PORT=${MAIL_PORT}
# - MAIL_SECURE=${MAIL_SECURE}
# - MAIL_FROM_NAME=${MAIL_FROM_NAME}
# - MAIL_FROM_ADDRESS=${MAIL_FROM_ADDRESS}
email_config  = {
    "MAIL_HOST": smtp_settings['host'],
    "MAIL_USERNAME": smtp_settings['username'],
    "MAIL_PASSWORD": smtp_settings['password'],
    "MAIL_PORT": smtp_settings['port'],
    "MAIL_SECURE": smtp_settings['encrypt_smtp'],
    "MAIL_FROM_NAME": data.get("MAIL_FROM_NAME", f"BigcapitalHQ {smtp_settings['username']}"),
    "MAIL_FROM_ADDRESS": data.get("MAIL_FROM_ADDRESS", f"{smtp_settings['username']}"),
}
agent.write_envfile('email.env', email_config)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions