/
Pack Hosting Panel

Mailhog

Hoe gebruik ik Mailhog bij Hipex via Docker


Mailhog wordt bij Hipex gedraaid via Docker. We gaan er voor deze verdere handleiding dan ook vanuit dat je bekend bent met Docker en hoe je dit kunt gebruiken. Zie hiervoor ook onze docker documentatie.

Service configuratie

In de docker service configuratie geef je aan welke versie je van Mailhog gebruikt en op welke poort deze beschikbaar moet zijn. In dit voorbeeld is dat op poort 11025 en 18025.

version: "3.2"
services:
     mailhog:
        image: "mailhog/mailhog:latest"
        restart: "always"
        ports:
        - "11025:1025" # smtp server
        - "18025:8025" # web ui

Vervolgens plaats je dit bestand in een subfolder van je home folder, bijvoorbeeld ~/mailhog/docker-compose.yml Daarna kun je de services starten met dit commando.

hipex docker:compose:up --detach

Poort bind error

Als je bij het opstarten van je service deze foutmelding krijgt: Bind for 0.0.0.0:11025 of 0.0.0.0:18025 failed: port is already allocated. Dan is de gekozen poort 11025 of 18025 al in gebruik. In dat geval moet er een andere poort gekozen worden.

Gebruik

Om mailhog te gebruiken adviseren wij om een module te gebruiken waarin dit ingesteld kan worden:

Voor Magento 1: http://www.aschroder.com/product/smtppro-magento-smtp-email/ Voor Magento 2: https://github.com/mageplaza/magento-2-smtp

Zo start je een ssh tunnel vanaf je lokale computer:

ssh -L 18025:localhost:18025 <user>@<server> -p 339 -N