生成临时电子邮件地址并阅读电子邮件 - NodeJS

     2023-03-07     92

关键词:

【中文标题】生成临时电子邮件地址并阅读电子邮件 - NodeJS【英文标题】:Generate temporary email addresses and read emails - NodeJS 【发布时间】:2021-01-02 13:16:37 【问题描述】:

我想创建一个 NodeJS 程序,它可以使用临时电子邮件验证帐户。

该程序将生成随机电子邮件地址并从中获取消息正文,然后将再次运行并再次更改电子邮件地址,并继续这样。 就像 temp-mail.org、10minutemail 等。

到目前为止,我已经找到了这些:

    TempMailGen Mailtrap.io

有没有办法在我的 NodeJS 程序中实现这些?

【问题讨论】:

【参考方案1】:

您可以将节点模块用于临时电子邮件。在这里,Node 包装器用于创建和获取临时的一次性电子邮件以及它们的新消息。

安装

运行npm install node-temp-mailnpm i node-temp-mail

用法

var TempMail = require('node-temp-mail');

// Let's create an address object so it can be accessed by the module.
var address = new TempMail("testAddress");

// We already have the address object, so now let's access it and get a list of the emails in a nice & neat json object.
address.fetchEmails(function(err,body)
  console.log(body);
);

// If for any reason you need to see the full temporary email address, you can use the following function.
address.getAddress()

【讨论】:

如何创建测试地址?【参考方案2】:

您可以使用 Gmail

Google 允许将+<number> 附加到您的 ID,并将电子邮件发送到与实际电子邮件地址相同的收件箱。

例如,如果您的电子邮件地址是 jhondoe@gmail.com,那么您可以发送电子邮件至

jhondoe+1@gmail.com jhondoe+2@gmail.com jhondoe+3@gmail.com . . . chhavigupta+n@gmail.com

所有邮件都会发送到 jhondoe@gmail.com 收件箱。

现在,您可能会担心测试电子邮件的处理。

好吧,为此您可以在您的 gmail 中设置一个过滤器,以将这些测试电子邮件发送到您的垃圾箱文件夹。 Google 会自动删除所有超过 30 天的电子邮件。这段时间足以让您验证电子邮件是否已实际送达并且信息和格式是否正确。

【讨论】:

n 有限制吗? 我不确定。您需要尝试并检查。

隐藏机器人的电子邮件地址 - 保留邮件地址:

】隐藏机器人的电子邮件地址-保留邮件地址:【英文标题】:HideEmailAddressfromBots-Keepmailto:【发布时间】:2017-05-1004:40:42【问题描述】:tl;博士在不使用脚本的情况下向机器人隐藏电子邮件地址并维护mailto:功能。方法还必须支持... 查看详情

在 C# 中阅读 MS Exchange 电子邮件

】在C#中阅读MSExchange电子邮件【英文标题】:ReadMSExchangeemailinC#【发布时间】:2010-10-1317:53:28【问题描述】:我需要能够监视和阅读来自MSExchangeServer(我公司内部)上特定邮箱的电子邮件。我还需要能够阅读发件人的电子邮件地... 查看详情

Zend Framework:如何阅读电子邮件附件(并保存到磁盘)?

】ZendFramework:如何阅读电子邮件附件(并保存到磁盘)?【英文标题】:ZendFramework:Howtoreademailattachments(andsavetodisk)?【发布时间】:2011-09-2209:50:00【问题描述】:我目前正在使用Zend_Mail_Storage_Imap来使用IMAP阅读电子邮件。由于文... 查看详情

text一次性和临时电子邮件地址的域列表。用于过滤您的电子邮件列表以提高开放率(发送电子邮件t(代码片段)

查看详情

避免使用 Django 发送临时电子邮件

】避免使用Django发送临时电子邮件【英文标题】:AvoidtempemailsusingDjango【发布时间】:2021-11-0411:26:53【问题描述】:我想阻止临时电子邮件并确保只有当电子邮件是真实的(如Gmail、Outlook、Yahoo)时用户才能注册。forms.pyclassSginupF... 查看详情

通过电子邮件发送临时密码重置密码

】通过电子邮件发送临时密码重置密码【英文标题】:Passwordresetbyemailingtemporarypasswords【发布时间】:2010-11-2108:56:52【问题描述】:我公司的一个小组正在为我们的应用程序实施单点登录RESTAPI。此认证服务具有密码重置功能。应... 查看详情

“存档通过了验证并带有多个警告” - 当我无法访问电子邮件时,我在哪里可以阅读它们?

】“存档通过了验证并带有多个警告”-当我无法访问电子邮件时,我在哪里可以阅读它们?【英文标题】:"Thearchivepassedvalidationwithseveralwarning"-wherecanireadthemwhenIdonothaveanaccesstoanemail?【发布时间】:2015-10-2309:04:43【问题描... 查看详情

Amazon SES 电子邮件地址未验证

】AmazonSES电子邮件地址未验证【英文标题】:AmazonSESEmailaddressisnotverified【发布时间】:2014-04-0310:34:48【问题描述】:我从亚马逊服务器开始研究SES。我正在使用asp.netC#并制作了我的基于代码的教程。我已经检查了域,还检查了... 查看详情

正则表达式从字符串中查找电子邮件地址

】正则表达式从字符串中查找电子邮件地址【英文标题】:regextofindemailaddressfromaString【发布时间】:2013-04-0920:19:33【问题描述】:我的目的是从网页获取电子邮件地址。我有页面源。我正在逐行阅读页面源代码。现在我想从我... 查看详情

这个 Python 正则表达式对于电子邮件地址是不是足够好? [复制]

】这个Python正则表达式对于电子邮件地址是不是足够好?[复制]【英文标题】:IsthisPythonregexgoodenoughforemailaddress?[duplicate]这个Python正则表达式对于电子邮件地址是否足够好?[复制]【发布时间】:2018-09-1200:29:54【问题描述】:我... 查看详情

设置默认电子邮件或其他地址以获取用户的反馈

】设置默认电子邮件或其他地址以获取用户的反馈【英文标题】:Setdefaultemailorotheraddresstogetfeedbackfromuser【发布时间】:2019-01-2210:26:40【问题描述】:我正在尝试设置默认电子邮件地址,用于存储来自我的android应用程序的反馈,... 查看详情

用于阅读电子邮件的 PHP 库

】用于阅读电子邮件的PHP库【英文标题】:PHPLibrarytoreademail【发布时间】:2012-08-0601:01:27【问题描述】:我目前使用SwiftMailer库来发送电子邮件,但不幸的是它只能用于发送,不能用于接收。我想知道...是否有一个类似的库可以... 查看详情

通过电子邮件验证电子邮件地址后自动登录

当用户成功验证其电子邮件地址时,我可以自动将其登录吗?我认为有以下原因:该链接是随机散列用户已经因为必须验证而烦恼我会信任任何有权访问电子邮件收件箱的人,因为您可以重置密码用户当然只能验证(因此自动登... 查看详情

php清理并规范化电子邮件地址(代码片段)

查看详情

在批准报价、运行报告、生成 PDF 并发送带有 PDF 作为附件的电子邮件

...在批准报价、运行报告、生成PDF并发送带有PDF作为附件的电子邮件【英文标题】:OnApprovalOfQuotation,RunReport,GeneratePDFandSendanEmailWithPDFasattachment【发布时间】:2014-06-1717:47:00【问题描述】:我正在使用CRMONLINE2013。如何自动化以下流... 查看详情

如何从 Outlook 中阅读最新的未读电子邮件,直到我已阅读邮件

】如何从Outlook中阅读最新的未读电子邮件,直到我已阅读邮件【英文标题】:howtoreadlatestunreademailsfromoutlooktillthepointihavereadmail【发布时间】:2019-07-0413:11:27【问题描述】:我正在尝试使用powershell并显示主题从我的Outlook邮箱中读... 查看详情

加载联系人以检索电子邮件地址并发送电子邮件

】加载联系人以检索电子邮件地址并发送电子邮件【英文标题】:Loadcontactstoretrieveemailaddressandsendemail【发布时间】:2012-08-0720:37:22【问题描述】:我是iphone世界的新手,我想问一个问题:我的IOS应用程序中有一个联系人按钮,... 查看详情

BIRT 报告 - 如何安排它们并通过电子邮件发送?

】BIRT报告-如何安排它们并通过电子邮件发送?【英文标题】:BIRTReports-Howtoschedulethemandsendbyemail?【发布时间】:2014-12-1819:40:31【问题描述】:我目前正在使用Eclipse嵌入式报表设计器为BIRT报表创建报表。在下一步中,我想以这样... 查看详情