如何设置一次性电子邮件别名(craigslist样式)?

时间:2010-02-11 07:01:32

标签: c# email email-spam

在.NET中编写我自己的“craigslist”,试图弄清楚如何创建一次性电子邮件别名(craigslist类型)?

  

这就是我所说的“craigslist”   式”。

     

我的网站是:somecoolurl.com

     

用户创建一个帐户,但没有   想在网站上发布时将他/她的电子邮件作为联系人发送给他人。

     

我想给用户一封TEMP电子邮件   asdflkasfdjlaksdj@somecoolurl.com和   别名是他们真实的电子邮件。什么时候   用户想要收到一封新邮件   TEMP获得罐装并获得新的电子邮件   创建

3 个答案:

答案 0 :(得分:3)

您在谈论电子邮件地址管道吗?看看这个问题Best way to send anonymous email like craigslist

以下是pipe incomming mail on IIS

的方法

答案 1 :(得分:0)

嗯,不完全确定你用“craigslist”指的是什么,但我知道在我目前建立的应用程序中,我从http://smartertools.com购买了SmarterMail应用程序并使用他们的.NET API作为一部分我的软件。

当用户注册并付款时,我会生成一个随机字符串(如果需要,可以使其更有意义),然后将其附加到域名(fke34s@example.com)

从那里我通过SmarterMail API创建电子邮件地址,并根据用户现有密码分配密码。

然后我有一个观察员检查付费订阅是否失效...如果是,我禁用帐户X天。如果用户在X天之后没有续订,则观察者会删除该帐户(这会使我的总用户数减少,因为我还没有为无限制许可付费)。

效果很好。

答案 2 :(得分:0)

设置一个包罗万象的帐户。然后使用C#登录IMAP或POP并根据您的规则转发。