SMTP Mailversand auf Dev Umgebung testen - wie?

Moin, ich möchte auf meiner Dev Umgebung den SMTP Mailversand testen.

  • Port forwarding in Vagrantfile  Thumb-Up

  • SMTP Konfiguration  Thumb-Up

  • Versand  Thumb-down

Liegt das evtl an der .env Datei? Und wenn ja- wass muss ich hier ändern?

# This file is a "template" of which env vars need to be defined for your application
# Copy this file to .env file for development, create environment variables when deploying to production
# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration

###> symfony/framework-bundle ###
APP_ENV=dev
APP_SECRET=8583a6ff63c5894a3195331701749943
APP_URL=http://192.168.33.10
#TRUSTED_PROXIES=127.0.0.1,127.0.0.2
#TRUSTED_HOSTS=localhost,example.com
###< symfony/framework-bundle ###

###> symfony/swiftmailer-bundle ###
# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=smtp://mailhog:1025
###< symfony/swiftmailer-bundle ###

INSTANCE_ID=

DATABASE_URL=mysql://app:app@localhost:3306/shopware

COMPOSER_HOME=/home/vagrant/.composer

BLUE_GREEN_DEPLOYMENT=1

SHOPWARE_ES_HOSTS=elasticsearch:9200
SHOPWARE_ES_ENABLED=0
SHOPWARE_ES_INDEXING_ENABLED=0
SHOPWARE_ES_INDEX_PREFIX=sw

SHOPWARE_HTTP_CACHE_ENABLED=0
SHOPWARE_HTTP_DEFAULT_TTL=7200
DOCKER_SYNC_ENABLED=
USER_ID=1000
GROUP_ID=1000

FEATURE_NEXT_516=1

VG Philipp

MAILER_URL=smtp://user:pass@w012a5fb.kasserver.com:587?encryption=tls

okay so läuft es:

Wer auch testen möchte, hier die zusätzlichen Settings für Vagrant:

# DNS Server
config.vm.network "forwarded_port", guest: 53, host: 53, protocol: "udp"
config.vm.network "forwarded_port", guest: 53, host: 53, protocol: "tcp"
# SMTP
config.vm.network "forwarded_port", guest: 25, host: 25
# IMAP SSL
config.vm.network "forwarded_port", guest: 587, host: 587, protocol: "tcp"
# IMAP4 SSL
config.vm.network "forwarded_port", guest: 993, host: 993, protocol: "tcp"
# POP3 SSL
config.vm.network "forwarded_port", guest: 995, host: 995, protocol: "tcp"

 

Du kannst auch immer per bin/console den Swiftmailer testen.

Moin [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍,

mit den consolen Befehlen für den Swiftmailer war ich leider erfolglos. Aktuell baue ich ein Plugin und muss regelmäßig den Mailversand des Plugins testen. Da ist der Weg über SMTP Versand über den Dev Server echt nice :wink: