Public Repository

Last pushed: 4 months ago
Short Description
Container PHP-FPM disposant de sSMTP, un sendmail facilement configurable.
Full Description

Tags supportés en fonction de la version de PHP-FPM

  • 5.6.30
  • 7.0.17, latest
  • 7.1.3

Basé sur le repo officiel de PHP

Composants PHP chargés

iconv, mcrypt, intl, gd, mysqli, pdo, pdo_mysql, mbstring, imap,

Pourquoi ce repo ?

En phase de développement d'une application PHP il est courant d'avoir à envoyer des emails via la commande mail de PHP. Il n'est alors pas souhaitable que l'email soit réellement envoyé. Néanmoins le développeur va avoir besoin de simuler cet envoi et de pouvoir consulter l'email.

A l'aide de sSMTP vous allez pouvoir rediriger tous les emails envoyés vers un autre container comme MailDev qui vous permettra d'afficher et consulter tous les emails envoyés.

Il suffit pour cela d'indiquer le nom du container dans le fichier de configuration de sSMTP.

Exemple de configuration avec un docker-compose.yml

php:
 image: tpin/phpmail
 volumes:
  - <yourpath>:/etc/ssmtp/ssmtp.conf
  - <yourpath>:/usr/local/etc/php/conf.d/30-custom.ini  
 links:
  - maildev:maildev

Fichier de configuration de sSMTP : ssmtp.conf

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster

# The place where the mail goes. The actual machine name is required no 
# MX records are consulted. Commonly mailhosts are named mail.domain.com
# Replace maildev by your container name
mailhub=maildev

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=<yourHostname>

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
#FromLineOverride=YES

MailDev

Consulter la page dédiée : djfarrelly/maildev

Docker Pull Command
Owner
tpin

Comments (0)