mirror of
https://github.com/friendica/docker
synced 2025-03-04 18:13:47 +01:00
Merge pull request #104 from nupplaphil/bug/101-fix_admin_email
Replace HOSTNAME environment variable with SMTP_DOMAIN
This commit is contained in:
commit
9db78af54f
22 changed files with 36 additions and 79 deletions
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -55,7 +55,6 @@ Therefore you have to use adjust the `labels:` inside the `docker-compose.yml` t
|
||||||
To use this example complete the following steps:
|
To use this example complete the following steps:
|
||||||
|
|
||||||
1. open `docker-compose.yml`
|
1. open `docker-compose.yml`
|
||||||
1. insert your friendica domain behind `hostname:`
|
|
||||||
2. insert your friendica domain at `traefik.friendica.rule=Host:friendica.local`
|
2. insert your friendica domain at `traefik.friendica.rule=Host:friendica.local`
|
||||||
2. choose a password for the database user in `db.env` behind `MYSQL_PASSWORD=`
|
2. choose a password for the database user in `db.env` behind `MYSQL_PASSWORD=`
|
||||||
3. open `proxy/traefik.toml`
|
3. open `proxy/traefik.toml`
|
||||||
|
|
|
@ -31,7 +31,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
|
|
||||||
|
@ -45,7 +44,6 @@ services:
|
||||||
- db
|
- db
|
||||||
env_file:
|
env_file:
|
||||||
- db.env
|
- db.env
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
db:
|
db:
|
||||||
|
|
|
@ -31,7 +31,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
cron:
|
cron:
|
||||||
build: ./app
|
build: ./app
|
||||||
|
@ -42,7 +41,6 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- app
|
- app
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: nginx
|
image: nginx
|
||||||
|
|
|
@ -31,7 +31,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
cron:
|
cron:
|
||||||
build: ./app
|
build: ./app
|
||||||
|
@ -42,7 +41,6 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- app
|
- app
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: nginx
|
image: nginx
|
||||||
|
|
|
@ -27,7 +27,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
labels:
|
labels:
|
||||||
- "traefik.backend=friendica"
|
- "traefik.backend=friendica"
|
||||||
- "traefik.frontend.entryPoints=https"
|
- "traefik.frontend.entryPoints=https"
|
||||||
|
@ -53,7 +52,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
proxy:
|
proxy:
|
||||||
build: ./proxy
|
build: ./proxy
|
||||||
|
|
|
@ -27,7 +27,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
cron:
|
cron:
|
||||||
build: ./app
|
build: ./app
|
||||||
|
@ -40,7 +39,6 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- app
|
- app
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: nginx
|
image: nginx
|
||||||
|
|
|
@ -27,7 +27,6 @@ services:
|
||||||
- db.env
|
- db.env
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
cron:
|
cron:
|
||||||
build: ./app
|
build: ./app
|
||||||
|
@ -40,7 +39,6 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- app
|
- app
|
||||||
hostname: friendica.local
|
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: nginx
|
image: nginx
|
||||||
|
|
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
|
@ -59,8 +59,4 @@ if (!empty(getenv('FRIENDICA_DEBUGGING'))) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty(getenv('HOSTNAME'))) {
|
|
||||||
$config['config']['hostname'] = getenv('HOSTNAME');
|
|
||||||
}
|
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
|
@ -106,8 +106,8 @@ A valid SMTP-MTA would be, for example, `mx.example.org`.
|
||||||
|
|
||||||
The following environment variables are possible for the SMTP examples.
|
The following environment variables are possible for the SMTP examples.
|
||||||
|
|
||||||
- `SITENAME` The name of the Friendica node. (**required**)
|
|
||||||
- `SMTP` Address of the SMTP Mail-Gateway. (**required**)
|
- `SMTP` Address of the SMTP Mail-Gateway. (**required**)
|
||||||
|
- `SMTP_DOMAIN` The sender domain. (**required** - e.g. `friendica.local`)
|
||||||
- `SMTP_FROM` Sender user-part of the address. (Default: `no-reply` - e.g. no-reply@friendica.local)
|
- `SMTP_FROM` Sender user-part of the address. (Default: `no-reply` - e.g. no-reply@friendica.local)
|
||||||
- `SMTP_TLS` Use TLS for connecting the SMTP Mail-Gateway. (Default: empty)
|
- `SMTP_TLS` Use TLS for connecting the SMTP Mail-Gateway. (Default: empty)
|
||||||
- `SMTP_STARTTLS` Use STARTTLS for connecting the SMTP Mail-Gateway. (Default: empty)
|
- `SMTP_STARTTLS` Use STARTTLS for connecting the SMTP Mail-Gateway. (Default: empty)
|
||||||
|
@ -214,7 +214,6 @@ services:
|
||||||
- MYSQL_PASSWORD=
|
- MYSQL_PASSWORD=
|
||||||
- MYSQL_DATABASE=friendica
|
- MYSQL_DATABASE=friendica
|
||||||
- FRIENDICA_ADMIN_MAIL=root@friendica.local
|
- FRIENDICA_ADMIN_MAIL=root@friendica.local
|
||||||
hostname: friendica.local
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
|
|
||||||
|
@ -269,7 +268,6 @@ services:
|
||||||
- MYSQL_PASSWORD=
|
- MYSQL_PASSWORD=
|
||||||
- MYSQL_DATABASE=friendica
|
- MYSQL_DATABASE=friendica
|
||||||
- FRIENDICA_ADMIN_MAIL=root@friendica.local
|
- FRIENDICA_ADMIN_MAIL=root@friendica.local
|
||||||
hostname: friendica.local
|
|
||||||
networks:
|
networks:
|
||||||
- proxy-tier
|
- proxy-tier
|
||||||
- default
|
- default
|
||||||
|
|
|
@ -17,7 +17,7 @@ version_greater() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_ssmtp() {
|
setup_ssmtp() {
|
||||||
if [ -n "${HOSTNAME+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
if [ -n "${SMTP_DOMAIN+x}" ] && [ -n "${SMTP+x}" ] && [ "${SMTP}" != "localhost" ]; then
|
||||||
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
SITENAME="${FRIENDICA_SITENAME:-Friendica Social Network}"
|
||||||
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
echo "Setup SSMTP for '$SITENAME' with '$SMTP' ..."
|
||||||
|
|
||||||
|
@ -29,14 +29,14 @@ setup_ssmtp() {
|
||||||
|
|
||||||
# add possible mail-senders
|
# add possible mail-senders
|
||||||
{
|
{
|
||||||
echo "www-data:$smtp_from@$HOSTNAME:$SMTP"
|
echo "www-data:$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
echo "root::$smtp_from@$HOSTNAME:$SMTP"
|
echo "root::$smtp_from@$SMTP_DOMAIN:$SMTP"
|
||||||
} > /etc/ssmtp/revaliases
|
} > /etc/ssmtp/revaliases
|
||||||
|
|
||||||
# replace ssmtp.conf settings
|
# replace ssmtp.conf settings
|
||||||
{
|
{
|
||||||
echo "root=:$smtp_from@$HOSTNAME"
|
echo "root=:$smtp_from@$SMTP_DOMAIN"
|
||||||
echo "hostname=$HOSTNAME"
|
echo "hostname=$SMTP_DOMAIN"
|
||||||
echo "mailhub=$SMTP"
|
echo "mailhub=$SMTP"
|
||||||
echo "FromLineOverride=YES"
|
echo "FromLineOverride=YES"
|
||||||
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
if [ -n "${SMTP_TLS+x}" ]; then echo "UseTLS=$SMTP_TLS"; fi
|
||||||
|
|
Loading…
Reference in a new issue