我正在尝试确保用户输入实际存在的有效电子邮件,而不仅仅是格式有效.有一个名为email-existence的npm软件包可以执行此操作,但每封电子邮件都返回false,因此不可靠.如果有一个javascript/Node.js包可以完成这项工作,那就太好了,但是我也有办法自己做这个吗?像为这个功能创建一个小模块的方法?
我有我的小网页应用程序,简单的注册策略 - 提供电子邮件和密码,你就完成了.
最近机器人开始攻击我的应用程序,使用相同的密码从不存在的电子邮件中注册大量用户.
我想防止这种情况.我的想法是扩展登录验证,但检查电子邮件地址的存在.你知道任何可以做到这一点的网络服务(最好是WCF)吗?
我试过这么多npm包来验证邮箱地址和域名。这是我尝试过的一些 npm 包
email-check,
email-verify,
email-existence,
legit,
email-validator and,
email validation
Run Code Online (Sandbox Code Playgroud)
所有这些只会导致域名存在和其他一些检查。但我必须验证域中存在的特定电子邮件地址。我应该如何实现这一点...... 任何人都可以帮我找到它 提前谢谢!
如何验证访问者在我的网站上注册的时间,他/她使用的电子邮件是否有效.我想给他们发一个链接,他们可以点击这些链接来证明他们的会员资格,怎么办呢?
直到Facebook关闭它的'公共邮政搜索'的大门,我曾经运行一个允许这个功能的网站.现在正在构建一个新站点,并有一个登录页面,允许访问者(旧的或新的)注册,以便在新站点启动并运行时得到通知.这是通过电子邮件完成的.不幸的是,我遇到了一些输入非电子邮件地址的人,所以用PHP函数解决了这个问题,但是最近我开始遭受像'foo@bar.com'等明显无效的电子邮件地址的困扰......
是否有推荐的PHP函数来检查电子邮件地址是否完全有效?如果没有,是否有免费服务有一个API,我可以用来检查地址是否有效?
我有此代码已成功发送电子邮件-除了前一天没有发送电子邮件。因此,我想检查SMTP响应,但不确定该怎么做。
现在是我的代码:
using (var client = new SmtpClient())
{
client.LocalDomain = "xxxxxxxxxxxx";
await client.ConnectAsync("xxxxxxxxxxxx", xx, SecureSocketOptions.StartTls).ConfigureAwait(false);
await client.AuthenticateAsync( new System.Net.NetworkCredential("xxxxxxxxxxxx", "xxxxxxxxxxxx")).ConfigureAwait(false);
await client.SendAsync(emailMessage).ConfigureAwait(false);
await client.DisconnectAsync(true).ConfigureAwait(false);
}
Run Code Online (Sandbox Code Playgroud)
因此,我在这里阅读了onMessageSent,或者可以使用MessageSent函数来查看是否有响应-我真的很想看一个示例代码,但是如何在代码中使用这些函数来确定消息是否为真的收到了吗?
我确实具有包含作为的异步发送功能的函数public void,并且警告抑制消除了有关未等待呼叫的VisualStudio投诉。
public void SendEmail(string HtmlEmailContents, string SubjectLine, string CustomFromAddress = null, string CustomEmailRecipients = null)
{
string To = getRecipientString(mainRecipients);
string Cc = getRecipientString(ccRecipients);
string Bcc = getRecipientString(bccRecipients);
if(CustomEmailRecipients != null && CustomEmailRecipients != "")
{
To = CustomEmailRecipients;
Cc = "";
Bcc = "";
}
string finalizedFromAddress; …Run Code Online (Sandbox Code Playgroud) asp.net ×2
node.js ×2
php ×2
api ×1
asp.net-mvc ×1
email ×1
javascript ×1
mailkit ×1
mysql ×1
security ×1
validation ×1
web-services ×1