发送电子邮件而不会收到“可疑登录被阻止”的替代方法

Che*_*eng 3 java android

有没有免费的方法可以从应用程序发送电子邮件,而不会出现“可疑登录被阻止”的情况?

目前,我正在创建一个虚拟 GMail 帐户,以使用以下描述的方式从我的应用程序发送电子邮件:/sf/answers/255440391/

但是,有时,由于我的应用程序用户来自不同位置的大量使用,某些消息将无法发送。我从 Google 收到以下消息:

嗨,xxx,

最近有人尝试使用应用程序登录您的 Google 帐户 - xxx@gmail.com。

我们阻止了登录尝试,以防劫持者试图访问您的帐户。请检查登录尝试的详细信息:

我是否可以尝试其他方法,以便我始终可以从我的应用程序成功发送电子邮件?

Jas*_*n C 5

免费发送电子邮件将会很困难,原因有两个:

  1. 每个人都想这样做,所以它不是免费的,而且

  2. 仍然免费的服务是垃圾邮件发送者最喜欢的服务,并且通常被列入垃圾邮件过滤器的黑名单,在电子邮件中插入广告等。

您可以继续做您正在做的事情,使用 GMail 等服务,这些服务主要适合您,但偶尔会失败(正如您所看到的),或者忍住并执行以下操作之一:

  1. 在没有或非常宽松的发送配额和速率限制的地方获取一个便宜的电子邮件托管帐户(尽管请注意,您可能需要四处寻找,因为即使许多付费服务也会施加严格的配额,以防止垃圾邮件发送者使用其服务)。

  2. 在某处获取一个网络托管(以及可选的电子邮件)帐户,编写一个负责发送电子邮件的网络应用程序,然后让您的应用程序向该帐户发出请求。这样做的好处是,您不必在所有应用程序中对电子邮件帐户登录凭据进行硬编码,而且由于所有邮件都经过同一点,因此您可以对邮件进行排队并应用自己的速率限制,以免超过您的电子邮件服务配额。如果您也获得了托管电子邮件的套餐,您将能够管理许多不同的电子邮件地址。

  3. 如果您有可靠的互联网连接和允许您运行邮件或网络服务器的 ISP,请在某处找到一台便宜的旧 PC,购买域名并设置您自己的邮件服务器(那里有大量免费的 SMTP 服务器)。

  4. 寻找除电子邮件之外的另一种传递数据的方式。这当然取决于您发送的数据的性质。

对于我现在使用的主机(我避免命名,因为我不希望这变成一场大型广告盛宴),我为他们的中级共享主机套餐支付 10.00 美元/月,我在一个上获得 500GB Web 服务器(支持 HTTPS,尽管证书不是免费的)、Tomcat 服务器、Ruby on Rails 支持、2500 个电子邮件地址、50 个 FTP 帐户以及一个位于 peaar treeeee 中的带有 phpMyAdmin 的 MySQL 数据库。* 咳咳 * 非常有用。

就像我上面提到的那样,您还可以继续使用 GMail 或到处寻找其他类似的服务 - 为单个普通用户设计的电子邮件服务,您可能会勉强使用自动化系统。这是完全可以接受的。如果您不介意到处丢失消息,那么您所做的事情是完全合理的。然而,如果您想避免丢失这样的消息,您将不得不切换到专门为您想做的事情而设计的服务,而这些服务中的大多数都需要花钱。就我个人而言,我觉得我每年支付的 120 美元很便宜。