gpt4 book ai didi

javascript - 配置 MailDev 将邮件中继到外部服务器

转载 作者:行者123 更新时间:2023-12-03 03:45:00 31 4
gpt4 key购买 nike

我必须将 MailDev 与 Docker 一起使用。我在 Docker Hub 上使用 djfarrelly/maildev 镜像。到目前为止,我总是这样开始:

 docker run --name srvm-smtp -p 1080:80 -p 1025:25 djfarrelly/maildev bin/maildev
--web 80\
--smtp 25

但现在我需要将邮件发送到外部服务器(示例中的 gmail)。我在网上找到了这样的选项:

$ maildev --outgoing-host smtp.gmail.com \
--outgoing-secure \
--outgoing-user 'you@gmail.com' \
--outgoing-pass '<pass>'

在我使用 docker 镜像的情况下,我可以在哪里以及如何使用它?

PS。我尝试将它们添加到运行 docker 命令中,例如选项,但它不起作用。像这样:

docker run --name srvm-smtp -p 1080:80 
-p 1025:25 djfarrelly/maildev bin/maildev
--web 80
--smtp 25
--outgoing-host smtp.gmail.com
--outgoing-secure
--outgoing-user 'you@gmail.com'
--outgoing-pass '<pass>'

但是我收到错误“--outgoung-host:找不到命令......”对于任何选项都相同..

最佳答案

您正在多行执行命令。这需要特殊处理。要么在一行中执行整个事情

docker run --name srvm-smtp -p 1080:80 -p 1025:25 djfarrelly/maildev bin/maildev --web 80 --smtp 25 --outgoing-host smtp.gmail.com  --outgoing-secure   --outgoing-user 'you@gmail.com'  --outgoing-pass '<pass>'

或者在每行末尾添加 \ 以继续

docker run --name srvm-smtp -p 1080:80 \
-p 1025:25 djfarrelly/maildev bin/maildev \
--web 80 \
--smtp 25 \
--outgoing-host smtp.gmail.com \
--outgoing-secure \
--outgoing-user 'you@gmail.com' \
--outgoing-pass '<pass>'

关于javascript - 配置 MailDev 将邮件中继到外部服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45437414/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com