我一直在使用 Thymeleaf 構建一個 Web 應用程式,它的功能之一是在執行了某個操作時向用戶發送電子郵件。為了發送電子郵件,我一直在使用 gmail api,因為我無法訪問自己的電子郵件服務器。到目前為止它一直作業正常,我發送的電子郵件確實到達了用戶(在這種情況下是測驗用戶),但是已發送的電子郵件中的鏈接只有在收件人也使用 gmail 時才有效。我一直在嘗試找到解決方案,但沒有成功,我想知道可能是什么問題。
提前致謝!
代碼
import email.MailSender;
MailSender sender = MailSenderProvider.getMailSender();
sender.sendMail(studentEmail,"Du har f?tt en ny handledare","Hej! " name " <br>" "Du har f?tt en ny handledare " " <br>"
"logga in p?: " "<a href='vfusocionom.hig.se'>" "Vfusocionom.hig.se " "</a>" "<br>" "f?r att se extra detaljer" );

uj5u.com熱心網友回復:
這是 Gmail 的最新保護措施,可防止電子郵件網路釣魚攻擊
由于惡意網站的鏈接可以通過電子郵件發送,因此 Google 為所有官方 Gmail 客戶端(網路、Android 以及 iPhone 和 iPad)添加了鏈接保護。現在,某些使用第三方電子郵件應用程式(IMAP 客戶端)的用戶可以使用其中一些保護措施。
對于這些用戶,單擊最近訊息中的鏈接會啟動惡意鏈接檢查。如果未檢測到任何惡意,則將用戶帶到目的地。對于較舊的訊息,可能會出現一個視窗,需要點擊或單擊才能打開鏈接。
來源:https : //support.google.com/mail/answer/10173182?hl=en#zippy=,which-third-party-email-applications-have-these-new-protections
我會建議客戶端使用最新的電子郵件客戶端或使用一些沒有這種保護的第三方 SMPT 服務器。請記住,使用隨機的第三方 SMTP 提供商可能存在風險。
我個人使用過,sparkpost.com 和 mailgun.com。兩者都非常好,并且有一些免費電子郵件的開發人員計劃。如果我沒記錯的話,sparkpost.com 也提供 SMTP 訪問。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/373063.html
