add config smtp

This commit is contained in:
Alnus Tmp 2022-11-22 05:03:05 +00:00
parent 8b86b13985
commit c941b37e2b
5 changed files with 38 additions and 1 deletions

View File

@ -26,3 +26,12 @@ TRYTONADMINPASS="admin"
#Email user admin
EMAIL="admin@admin.com"
SLEEP_TRYTOND_ADMIN=15
#SMTP
SMTP=""
SMTP_TYPE="smtps+ssl"
SMTP_USER=""
SMTP_PASSWORD=""
SMTP_DOMAIN=""
SMTP_PORT=""
SMTP_FROM=""
SMTP_EMAIL=""

View File

@ -32,7 +32,9 @@ idna==2.10
isodate==0.6.0
ldap3==2.8.1
lxml==4.6.3
matplotlib==3.6.2
mock==4.0.3
numpy==1.23.5
ofxparse==0.19
passlib==1.7.4
phonenumbers==8.12.57

View File

@ -21,6 +21,14 @@ ARG WORKER
ARG EMAIL
ARG TRYTONPASSFILE
ARG URL_MULTI_MIGRATE
ARG SMTP
ARG SMTP_TYPE
ARG SMTP_USER
ARG SMTP_PASSWORD
ARG SMTP_DOMAIN
ARG SMTP_PORT
ARG SMTP_FROM
ARG SMTP_EMAIL
USER root

View File

@ -25,6 +25,14 @@ services:
DIR_MODULES: ${DIR_MODULES}
WORKER: ${WORKER}
TRYTONPASSFILE: ${TRYTONPASSFILE}
SMTP: ${SMTP}
SMTP_TYPE: ${SMTP_TYPE}
SMTP_USER: ${SMTP_USER}
SMTP_PASSWORD: ${SMTP_PASSWORD}
SMTP_DOMAIN: ${SMTP_DOMAIN}
SMTP_PORT: ${SMTP_PORT}
SMTP_FROM: ${SMTP_FROM}
SMTP_EMAIL: ${SMTP_EMAIL}
ports:
- "${TRYTON_PORT:-8000}:8000"
volumes:

View File

@ -13,7 +13,17 @@ if [ "$WORKER" == "True" ]; then
[queue]
worker=True
worker = True
EOF
fi
if [ "$SMTP" == "True" ]; then
cat <<EOF >>/etc/trytond.conf
[email]
uri = ${SMTP_TYPE}://${SMTP_USER}:${SMTP_PASSWORD}@${SMTP_DOMAIN}:${SMTP_PORT}
from = ${SMTP_FROM} <${SMTP_EMAIL}>
EOF
fi