首页 Java java教程 GITLAB email不发送腾讯企业邮箱实例详解

GITLAB email不发送腾讯企业邮箱实例详解

Jun 28, 2017 am 10:01 AM
email gitlab 企业邮箱

废话不说,直接给思路

gitlab重部署后新加用户不发送激活邮件,配置如下:

gitlab_rails['smtp_enable']=truegitlab_rails['smtp_address']="smtp.exmail.qq.com"gitlab_rails['smtp_port']=465gitlab_rails['smtp_user_name']="name@domain.com"gitlab_rails['smtp_password']="pass"gitlab_rails['smtp_domain']="doamin.com"gitlab_rails['smtp_authentication']="login"gitlab_rails['smtp_enable_starttls_auto']=truegitlab_rails['smtp_tls']=truegitlab_rails['gitlab_email_from']="name@domain.com"
登录后复制

首先确认配置没问题,其次查看日志production.log

log没有给出错误信息。那就直接开大招

sudo gitlab-rails console production
登录后复制

 

irb(main):001:0> ActionMailer::Base.delivery_method=> :smtp
登录后复制

确保method为smtp,错了就是配置写错了或者没被正确加载

irb(main):002:0> ActionMailer::Base.smtp_settings=> {:address=>"localhost", :port=>25, :domain=>"localhost.localdomain", :user_name=>nil, :password=>nil, :authentication=>nil, :enable_starttls_auto=>true}`
登录后复制

确保配置是我们要的

irb(main):003:0> Notify.test_email('youremail@email.com', 'Hello World', 'This is a test message').deliver_now
登录后复制

发送测试邮件,此时会打印详细错误

TX返回一个553的错误和一个链接地址  

 此时真相大白,用第三方客户端登录QQ邮箱需要用授权码代替密码

以上是GITLAB email不发送腾讯企业邮箱实例详解的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1672
14
CakePHP 教程
1428
52
Laravel 教程
1332
25
PHP教程
1277
29
C# 教程
1257
24
hotmail是什么邮箱 hotmail是什么邮箱 Oct 28, 2022 pm 03:15 PM

hotmail是微软公司推出的一个免费互联网收发电子邮件服务,它是互联网免费电子邮件提供商之一,世界上的任何人可以通过网页浏览器对其进行读取,收发电子邮件。Hotmail于1997年末被微软以4亿美元的巨资收购,并由原来运行于FreeBSD平台逐步过渡至完全运行于Windows平台上。

hotmail和outlook有什么区别 hotmail和outlook有什么区别 Oct 31, 2022 pm 05:07 PM

区别:1、outlook侧重企业商用,hotmail倾向于个人用户;2、Outlook是微软办公软件套装的组件之一,而Hotmail是互联网免费电子邮件提供商之一,世界上的任何人可以通过网页浏览器对其进行读取,收发电子邮件;3、Outlook的功能比hotmail多,可以用Outlook来收发电子邮件、管理联系人信息、记日记、安排日程、分配任务。

如何注册申请QQ账号(详细步骤) 如何注册申请QQ账号(详细步骤) May 01, 2024 pm 06:01 PM

已经成为我们日常工作中必不可少的工具,随着互联网的不断发展。受到越来越多企业和个人的青睐、而QQ作为一款功能强大、稳定可靠的企业邮件解决方案。如何注册申请QQ账号呢?帮助您快速完成QQ的注册、本文将详细介绍15个步骤。1.注册页面的打开与选择在搜索引擎中输入、打开您的浏览器“QQ注册”选择相应链接进入QQ的官方网站、关键词。2.注册入口的寻找与点击找到,在QQ官方网站首页“注册”进入注册页面,入口并点击。3.选择注册类型根据您的需求选择、在注册页面上“企业注册”或“个人注册”点击进入相应的注册流

gitlab如何将项目恢复到上一个版本号 gitlab如何将项目恢复到上一个版本号 Mar 27, 2023 pm 07:09 PM

GitLab是一个为开发者提供的版本管理和协作工具,它的历史版本可以让用户轻松地找回之前的代码。有时候我们可能不小心更新了一个错误的代码,或者意外地删除了一些文件,这时候我们就需要恢复到之前的某个版本,以便重新开始工作。本文主要介绍如何在GitLab上恢复到上一个版本号。

网易邮箱是什么 网易邮箱是什么 Oct 20, 2022 am 10:29 AM

网易邮箱是网易公司推出的一个网络邮箱,其后缀是“@163.com”,“@126.com”和“yeah.net”。网易邮箱全面支持Exchange协议,可以实现邮件、通讯录和日程管理三大功能的同步,用户在电脑上收发邮件,管理联系人,和日程安排会同步到手机和平板电脑上。

如何在GitLab上进行第一次登录并更改密码 如何在GitLab上进行第一次登录并更改密码 Mar 24, 2023 pm 05:46 PM

GitLab是一种基于Web的Git版本控制库管理软件,旨在帮助开发团队更好地协同工作,提高工作效率。当您第一次登录GitLab时,系统会提示您要更改初始密码以确保账户安全。本文将为大家介绍如何在GitLab上进行第一次登录并更改密码。

Python如何使用email、smtplib、poplib、imaplib模块收发邮件 Python如何使用email、smtplib、poplib、imaplib模块收发邮件 May 16, 2023 pm 11:44 PM

一封电子邮件的旅程是:MUA:MailUserAgent——邮件用户代理。(即类似Outlook的电子邮件软件)MTA:MailTransferAgent——邮件传输代理,就是那些Email服务提供商,比如网易、新浪等等。MDA:MailDeliveryAgent——邮件投递代理。Email服务提供商的某个服务器发件人->MUA->MTA->MTA->若

如何利用GitLab进行项目文档管理 如何利用GitLab进行项目文档管理 Oct 20, 2023 am 10:40 AM

如何利用GitLab进行项目文档管理一、背景介绍在软件开发过程中,项目文档是非常重要的资料,不仅能够帮助开发团队了解项目的需求和设计,还能提供给测试团队和客户参考。为了方便项目文档的版本控制和团队协作,我们可以利用GitLab来进行项目文档管理。GitLab是一个基于Git的版本控制系统,除了支持代码管理,还可以管理项目文档。二、GitLab环境搭建首先,我

See all articles