GITLAB email不傳送騰訊企業郵箱解決方案

2021-08-07 04:42:31 字數 1150 閱讀 7395

廢話不說,直接給思路

gitlab重部署後新加使用者不傳送啟用郵件,配置如下:

gitlab_rails['smtp_enable']=true

gitlab_rails['smtp_address']="smtp.exmail.qq.com"

gitlab_rails['smtp_port']=465

gitlab_rails['smtp_user_name']="[email protected]"

gitlab_rails['smtp_password']="pass"

gitlab_rails['smtp_domain']="doamin.com"

gitlab_rails['smtp_authentication']="login"

gitlab_rails['smtp_enable_starttls_auto']=true

gitlab_rails['smtp_tls']=true

gitlab_rails['gitlab_email_from']="[email protected]"

首先確認配置沒問題

檢視日誌production.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

=> `

確保配置是我們要的

irb(main):003:0> notify.test_email('[email protected]', 'hello world', 'this is a test message').deliver_now

傳送測試郵件,此時會列印詳細錯誤

tx返回乙個553的錯誤和乙個鏈結位址 

.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

此時真相大白,用第三方客戶端登入qq郵箱需要用授權碼代替密碼

騰訊企業郵箱

簡介 郵箱是一種郵件託管服務。企業僅需要將自己的網域名稱進行簡單的設定,就能夠建立屬於自己的 郵局。並管理以自己網域名稱結尾的郵箱帳號,把它們分給員工使用。秉承qq郵箱一貫的穩定 簡潔和快速,同時還整合了多種企業應用,涵蓋資源共享 訊息發布 組織管理等方面。無論你的企業是上千員工的 跨國公司 企業使...

騰訊企業郵箱

hnjjzy.com作為郵箱字尾,並具備系統後台統一管理功能的信箱 使用企業郵箱可以樹立並提公升企業品牌形象,有利於企業內部自主管理。企業郵箱還可以作為員工電子工作證,便於提公升管理部門的辦公效率 一旦員工郵箱被指令封鎖,該員工就不能再參與單位的任何工作 不能代表單位與客戶間進行任何公務聯絡,離職後...

利用騰訊企業郵箱自動傳送郵件

using system.web.mail 傳送郵件的方法 郵件接收位址 郵件傳送位址 郵件主題 郵件內容 傳送郵件使用者名稱 傳送郵件密碼 smtp伺服器 public void sendemail string toemail,string fromemail,string subject,st...