Day 13 Mailhog - 模拟 SMTP 邮件服务的开发利器

由於 Mautic 是一个自动化行销利器,那麽寄发电子邮件便是一个必须的功能。不过在开发时一再的利用真实的 SMTP 服务寄发邮件,除了有可能服务供应商暂时停权外,若被使用者回报为垃圾邮件,就更得不偿失。Mailhog 是一个开源的专案,让你可以在开发阶段得以模拟 SMTP 服务,测试你的信件是否能正常寄送。

使用 Docker-Compose 来进行安装

  1. 於远端的 VPS 主机内,新增一个资料夹来存放 docker-compose.yml
# 如:/mailhog
mkdir mailhog
# 切换到 mailhog 目录
cd mailhog
  1. 将你於电脑上新增好的 docker-compose.yml 上传到该资料夹内
version: '3'
services:
  mailhog:
    image: mailhog/mailhog
    logging:
      driver: 'none'  # disable saving logs
    ports:
      - 1025:1025 # smtp server
      - 8025:8025 # web ui
  1. 执行 docker-compose.yml
# /mailhog
docker-compose up -d
  1. 接着输入 docker-ps 来观察服务是否跑起来
    docker-demo
  2. 接着进入 mautic 的设定页面,来测试一下可否正常寄出测试信
    mailhog-1
    maukhog-2

参考资料

  1. 在 Ubuntu 安装 Docker 和 Docker Compose
  2. 本地开发测试邮件服务 Mailhog

<<:  Day 28:Google Map 显示目前位置

>>:  [DAY20]新手学Istio

Day-6 老玩家在新电视的怀旧神器、FrameMeister XRGB-mini

只要有接触怀旧电玩、一般来说不外乎就是三条路线。 使用模拟器、成本低、效果好、这应该是大多数人的选择...

35.Local Storage

Local Storage (更准确地说是“Web Storage”)适合存储你希望进行持久化的较小...

Exactly how To Come To Be A Salesforce Omni Programmer Qualification?

Pass Salesforce Omni Studios accreditation on the ...

[Day23]交易控制

什麽是资料库中的交易控制呢,即是当A帐户转帐给B帐户时,B帐户却因为系统问题无法顺利入帐,但A帐户已...

Flutter体验 Day 20-Provider

Provider Provider封装了 InheritedWidget 功能,提供更高效且易懂的使...