2009-08-07 170 views
0
  1. 有什么方法可以检查电子邮件是否处于活动状态而不发送电子邮件? (这意味着它不会被退回)
  2. 如果我在我的电子邮件列表中有20,000封电子邮件,并且我决定将所有电子邮件都发送给一个电子邮件,那么如何自动删除已返回的电子邮件地址?
+5

如果我的电子邮件地址在列表中,请删除它。谢谢。 – BoltBait 2009-08-07 21:00:51

回答

1

这几天,你不知道电子邮件地址是否有效。该域大约就像你会得到,你可以做一个反向查找,看看是否有效。但它不会告诉你关于用户的信息。

你需要什么来处理邮件中的反弹,并编写某种脚本来更新列表。在Linux下有很多这种类型的工具,比如procmail。我认为这是Windows的一个端口。

2
  1. 取决于你是如何把他们。 (请提供更多详细信息)
2

曾经有一种方法可以查询邮件服务器的电子邮件地址是否有效。但是,由于垃圾邮件发送者使用该设备出于恶劣目的,几乎没有邮件服务器会再支持该方法。

你可以希望做的只是在电子邮件域上进行DNS查询,以查看该域是否有效。

+0

对于不良的电子邮件地址,您通常会收到一封“退回报告”,该电子邮件会回传给您在发送电子邮件时使用的“发件人”地址。您需要监控该地址的电子邮件并查找反弹,并将其从列表中删除。 – 2009-08-07 20:55:23

5

发送电子邮件并请求用户单击某种激活链接是确定电子邮件地址是否有效并被某人使用的最佳方式。如果您只想查看电子邮件是否有效,无论其是注册还是活动,请使用正则表达式。

至于把它们交出来,电子邮件存储在哪里?如果它在数据库中,只需设置一个激活码和一个标志,说明链接是否已被访问。

+1

使用正则表达式来确定电子邮件的有效性是一个坏主意;遵循RFC的正则表达式太复杂了,并不是所有的服务器都遵循标准。 – 2009-08-07 20:57:12

+1

我不知道它的一个坏主意,它当然不是最好的,但只是确保电子邮件至少遵循[email protected]的某种方案总比没有好。 – Brandon 2009-08-07 20:58:39

+0

更好的主意不是垃圾邮件20,000人。 – BoltBait 2009-08-07 22:16:30

1
  1. 您需要邮件列表管理软件。 Lyris Listmanager是一种付费服务,它具有自动跳出处理功能,并可将用户从列表中移除。有几个免费的人可以做同样的事情:ezmlm,mailman,majordomo和其他许多人。你可能不想发送所有这些电子邮件没有一个传销软件来管理它。你将probalby从服务器列入黑名单。你需要诸如取消订阅处理之类的东西,否则你将不会长时间发送电子邮件。
1

heh。如果你能找到一种方法,那么对垃圾邮件制造者来说,答案是值得的。

这里最好的答案是:No.

相关问题