我创建了一些将html电子邮件发送到给定地址的代码。该电子邮件包含如下链接:
Click to validate account
我正在通过将其发送到我的gmail帐户进行测试。由于某些原因,当我收到电子邮件时,不会让我单击链接。如果我将此链接放在网页中,则我的应用程序可以正常启动。
为了使此链接显示在电子邮件中,我是否需要做些特殊的事情,或者gmail只是阻止了此类链接?无论如何,可以通过gmail解决此问题吗?
编辑:添加了我的代码段
发送链接的代码:
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(emailAddress));
message.setSubject("New Crystal Cloud User");
message.setContent("Thank you for creating a new Crystal Cloud account!Click to validate account", "text/html; charset=utf-8");
Transport transport = session.getTransport("smtp");
transport.connect(host, from, pass);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
Android代码响应意图: