introduce EMAIL_AUTH=false Environment
- fixes #70 - allows for setting EMAIL_AUTH=false as environment variable to deactivate SMTP-Auth entirely. This is necessary for internal mailservers / mailtraps / smarthosts, that just expose anonymous port 25.
This commit is contained in:
parent
d256190f3e
commit
4128b60169
|
|
@ -124,8 +124,14 @@ email_setup() {
|
|||
sed -i s:$default_host:${EMAIL_HOST:-localhost}:g $email_config
|
||||
sed -i s:$default_port:${EMAIL_PORT:-587}:g $email_config
|
||||
sed -i s:$default_timeout:${EMAIL_TIMEOUT:-30}:g $email_config
|
||||
sed -i "0,/"$default_username"/s:"$default_username":'${EMAIL_USERNAME:-email_user}':" $email_config
|
||||
sed -i "0,/"$default_password"/s:"$default_password":'${EMAIL_PASSWORD:-email_password}':" $email_config
|
||||
if [ "$EMAIL_AUTH" = "false" ] ; then
|
||||
sed -i "0,/"$default_username"/s:"$default_username":null:" $email_config
|
||||
sed -i "0,/"$default_password"/s:"$default_password":null:" $email_config
|
||||
else
|
||||
sed -i "0,/"$default_username"/s:"$default_username":'${EMAIL_USERNAME:-email_user}':" $email_config
|
||||
sed -i "0,/"$default_password"/s:"$default_password":'${EMAIL_PASSWORD:-email_password}':" $email_config
|
||||
fi
|
||||
|
||||
sed -i "0,/tls/s:false:${EMAIL_TLS:-false}:" $email_config
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue