Skip to content

Getting 500 Server Error After Login — Activation Email Not Sent #333

@ramtin-sh

Description

@ramtin-sh

Hello everyone,

I am encountering a 500 Internal Server Error after logging in to my AnonAddy instance. The issue occurs when the application attempts to send the activation email. Unfortunately, the activation email is never sent.

Here is a screenshot of the error:
Image
Docker Compose File

services:
db:
image: mariadb:10
container_name: addy_db
command:
- "mysqld"
- "--character-set-server=utf8mb4"
- "--collation-server=utf8mb4_unicode_ci"
volumes:
- "./db:/var/lib/mysql"
environment:
MARIADB_RANDOM_ROOT_PASSWORD: "yes"
MYSQL_DATABASE: "anonaddy"
MYSQL_USER: "anonaddy"
MYSQL_PASSWORD: "123"
restart: always
networks:
- anonaddy

redis:
image: redis:4.0-alpine
container_name: addy_redis
restart: always
networks:
- anonaddy

addy:
image: anonaddy/anonaddy:latest
container_name: addy
depends_on:
- db
- redis
ports:
- "25:25"
- "8000:8000"
volumes:
- "./data:/data"
env_file:
- "./.env"
restart: always
networks:
- anonaddy
privileged: true

networks:
anonaddy:
driver: bridge

.env File

TZ=Europe/Paris
PUID=1000
PGID=1000
MEMORY_LIMIT=256M
UPLOAD_MAX_SIZE=16M
OPCACHE_MEM_SIZE=128
REAL_IP_FROM=0.0.0.0/32
REAL_IP_HEADER=X-Forwarded-For
LOG_IP_VAR=remote_addr

Laravel settings

APP_NAME=AnonAddy
APP_ENV=production
APP_KEY=base64:xxxxx=
APP_DEBUG=false
APP_URL=https://anonaddy.x.com

Database settings

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=anonaddy
DB_USERNAME=anonaddy
DB_PASSWORD=123

Redis settings

REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

Mail settings

MAIL_FROM_ADDRESS=addy@x.com
MAIL_FROM_NAME="AnonAddy"

AnonAddy specific settings

ANONADDY_RETURN_PATH=bounces@x.com
ANONADDY_ADMIN_USERNAME=admin
ANONADDY_ENABLE_REGISTRATION=false
ANONADDY_DOMAIN=x.com
ANONADDY_ALL_DOMAINS=x.com
ANONADDY_HOSTNAME=mail.x.com
ANONADDY_DNS_RESOLVER=127.0.0.1
ANONADDY_SECRET=xxxx
ANONADDY_LIMIT=200
ANONADDY_BANDWIDTH_LIMIT=104857600
ANONADDY_NEW_ALIAS_LIMIT=10
ANONADDY_ADDITIONAL_USERNAME_LIMIT=3

Postfix settings

POSTFIX_DEBUG=false
POSTFIX_SMTPD_TLS=false
POSTFIX_SMTP_TLS=false


The debug command shows

: USER anonaddy pid 76996 cmd php /var/www/anonaddy/artisan schedule:run --no-ansi --no-interaction
postfix/postlog: fatal: Postfix integrity check failed!

INFO No scheduled commands are ready to run.

postsuper: fatal: scan_dir_push: open directory defer: Permission denied
postfix/postlog: fatal: Postfix integrity check failed!
postsuper: fatal: scan_dir_push: open directory defer: Permission denied

Any help or guidance would be greatly appreciated!

Thank you 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions