Tag: smtp

在GAE的Dockerised Golang Web应用程序中的smtp sendmail不起作用

我有一个dockerised的networking应用程序部署在GAE的wriiten中去。 付款模块使用分条签出API,成功触发电子邮件通知。 在debugging时,我观察到下面的代码行不被执行。 我试过端口587,结果是一样的。 err := smtp.SendMail("smtp.gmail.com:465", auth, from, []string{to}, []byte(msg)) 我在我的本地m / c上有相同的应用程序,这个function在它上面工作。 虽然我没有在本地m / c上使用docker。 我在'from'用户字段中使用与我的GAE帐户相同的用户凭据。 这可能是代码失败的原因。 或者,应该在dockerfile中描述smtp服务auth参数以及要公开的端口。 鉴于只有4个端口可用,在GAE中映射端口465或587的正确方法是什么? 我正在使用Golang图像1.7.1 docker日志不显示任何错误。 但是电子邮件不会被发送。 容器的etc / resolv.conf具有以下DNS条目 search c.cloud-devshell-prod.internal. google.internal. nameserver 169.254.169.254 options: ndots5 将不胜感激任何build议.. 谢谢

邮件服务器docker与certbot

我拉https://github.com/tomav/docker-mailserver设置邮件服务器。 我想添加让我们encryption支持,所以我也拉https://hub.docker.com/r/certbot/certbot/~/dockerfile/ 我用这个容器做一个Docker撰写文件: version: '2' services: nginx: image: pixelfordinner/nginx container_name: pixelcloud-nginx_proxy-nginx restart: always ports: – "80:80" – "443:443" volumes: – "./volumes/conf.d:/etc/nginx/conf.d:ro" – "./volumes/vhost.d:/etc/nginx/vhost.d:ro" – "./volumes/certs:/etc/nginx/certs:ro" – "/usr/share/nginx/html" nginx-proxy: image: jwilder/docker-gen container_name: nginx-proxy depends_on: – nginx volumes_from: – nginx volumes: – "/var/run/docker.sock:/tmp/docker.sock:ro" – "./data/templates:/etc/docker-gen/templates:ro" – "./volumes/conf.d:/etc/nginx/conf.d:rw" entrypoint: /usr/local/bin/docker-gen -notify-sighup pixelcloud-nginx_proxy-nginx -watch -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf letsencrypt-nginx-proxy: […]

GitLab CE Docker SMTP

我正在使用gitlab/gitlab-ce:latest docker镜像来在公司的intranet中设置gitlab。 做docker-compose up -d工作就像一个魅力,我可以作为根login,所以我改变了密码,并使自己成为一个适当的用户…但从来没有得到确认电子邮件。 我一直在调整docker-compose.yml文件来尝试修复smtp设置(我认为这是问题),这就是我所得到的: web: image: gitlab/gitlab-ce:latest container_name: gitlab restart: always hostname: gitlab environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://127.0.0.1:11141' gitlab_rails['gitlab_shell_ssh_port'] = 11122 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = 'mail' gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = 'noreply-gitlab' gitlab_rails['smtp_password'] = 'thepass' gitlab_rails['smtp_domain'] = 'ourhost.com' gitlab_rails['smtp_authentication'] = 'login' gitlab_rails['gitlab_email_from'] = 'noreply-gitlab@business.com' gitlab_rails['gitlab_email_reply_to'] = 'gitlab@business.com' ports: – '11141:11141' – '11122:22' […]

如何在Docker上使用sendmail

我在Docker上使用与本地configuration相同的sendmail,但是docker始终引发拒绝连接 。 echo "Subject: sendmail test" | sendmail -v xxx@mail.com 结果 Connecting to [127.0.0.1] via relay… Deferred: Connection refused by [127.0.0.1] 端口: 0.0.0.0:25->25/tcp, 0.0.0.0:80->80/tcp, 0.0.0.0:587->587/tcp

在docker中发送邮件到smtp服务器

我刚安装了一个inbucket的docker镜像( http://www.inbucket.org/ )。 它工作正常,我可以在TCP4 0.0.0.0.10025命令提示符中看到,smtp正在侦听TCP4 0.0.0.0.10025 ,pop3正在侦听TCP4 0.0.0.0.10110 。 我也可以访问localhost:9000上的应用程序的Web界面,所以一切似乎工作正常。 我以前没有使用docker工人,所以我不确定什么邮件地址我需要发送它,所以docker的SMTP服务器将把它捡起来。 我已经尝试解决诸如anyone@inbucket.com , anyone@inbucket.local , anyone@inbucket.org但我不断收到无效的地址返回的消息。 docker邮箱应该如何工作?

在Docker容器中通过curl(smpt)发送电子邮件

我可以在本地使用以下脚本接收电子邮件 rtmp_url="smtp://smtp.xxx.com:25" rtmp_from="noreply@xxx.com" rtmp_to="receiver-email@xxx.com" file_upload="mail.txt" echo "From: $rtmp_from To: $rtmp_to Subject: example of mail Cc: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=\"MULTIPART-MIXED-BOUNDARY\" –MULTIPART-MIXED-BOUNDARY Content-Type: multipart/alternative; boundary=\"MULTIPART-ALTERNATIVE-BOUNDARY\" –MULTIPART-ALTERNATIVE-BOUNDARY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline This is an email example. This is text/plain content inside the mail. –MULTIPART-ALTERNATIVE-BOUNDARY– –MULTIPART-MIXED-BOUNDARY Content-Type: application/octet-stream; Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=\"logs.txt\"" > ./mail.txt cat ./mail.txt […]

为什么在部署django docker容器后,发送邮件失败?

我正在Django的工作和everthing在我的本地机器以及在heroku上工作正常。 但是,比我除臭我的Django项目,并在当地工作到现在为止罚款。 现在我已经在专用服务器上parsing了这个容器,并且知道我的电子邮件在部署之后失败了。 任何人都可以知道为什么我的专用服务器不发送邮件? 我正在使用smtp协议发送邮件。 任何帮助或build议将不胜感激。 谢谢。

无法在后缀容器中进行一定次数的尝试后通过postfix发送邮件

我们有一个容器后缀设置。做一个容器内的一个exec我们能够发送电子邮件和电子邮件testingpostfix传递。 我们正在通过Gmail邮箱收到电子邮件通知。 第二天,没有更改容器外发邮件停止工作。 即使在使用新的容器图像和新的容器进行新的设置之后,安装程序似乎仍然无法正常工作。 如果有人知道可能在一夜之间发生了什么变化。我们怀疑networking可能因为某种原因被阻塞了,但由于我们正在使用我们自己的SMTP服务器设置,所以我没有看到发生这种情况。 这就是我们如何发送早期工作并最近停止工作的邮件。 回声“这是电子邮件的正文”| mail -s“这是主题行”user@example.com

如何在docker / redmine容器实例上configuration“smtp”设置?

安装并运行步骤: docker pull redmine:latest // 3.3.3 docker run -d -p 10030:3000 -v / opt / yunpan01 / redmine:/ usr / src / redmine –name redmine redmine:latest redmine成功启动。 但是smtp设置没有configuration。 请告诉我如何configurationSMTP设置。

PEPS邮件,smtp能够发送外部电子邮件,但没有收到

我目前正在尝试在我的服务器上设置PEPS ,并且在接收来自外部地址的电子邮件时遇到问题。 我可以在内部发送和接收电子邮件,我也可以在外部发送电子邮件,但我永远不会收到从外部地址发送的电子邮件。 我可以telnet到端口25,但我明白了 connection to host lost 在……的最后 HELO example.co.uk MAIL FROM: address@other.co.uk RCPT TO: aname@example.co.uk DATA Subject: Test <ENTER> test Message . 我input'。'后 我立即获得connection to host lost消息 我的服务器设置使用nginx,有多个子域,我有PEPS运行在mail.example.co.uk通过反向代理,并且这个位工作正常。