我正在尝试生成自定义电子邮件地址,这些地址会被转发到一个包罗万象的地方。我想知道如何配置后缀来处理这些类型的电子邮件
dropbox@123456.foobar.highrisehq.com
我正在尝试生成自定义电子邮件地址,这些地址会被转发到一个包罗万象的地方。我想知道如何配置后缀来处理这些类型的电子邮件
dropbox@123456.foobar.highrisehq.com
我确实相信它不完全是 smtp 服务器级别的东西。就像票证 ID 在主题行中的邮件一样,您必须将其保留在那里,通常会有另一个应用程序检查 TO 地址,进行数据库查找,然后做一些有用的事情。
我还没有注册 highrise,但我想示例中给出的保管箱地址为“dropbox@12345678.highrisehq.com”,12345678 部分将是一个随机生成但唯一的数字(意味着它们不会是按顺序生成,如 0000001,0000002, ... 但如 28902734, 1029383, ...) 并连接到您的帐户。这样,如果您输入错误的那部分,它登陆错误帐户的机会就会降低,并且大部分邮件都会退回。所有发送到保管箱地址的邮件都添加到会员帐户,从这个意义上说,保管箱电子邮件地址不被公开。保管箱地址不容易记住,但并非如此。这使理论更加可信,即有一个单独的应用程序可以处理邮件并将它们归档到正确的帐户中。
他们很可能将通配符电子邮件地址传送到脚本中。
一个包罗万象的电子邮件地址?那不是一个完全的垃圾邮件磁铁吗?
你可以用 Postfix 做各种花哨的事情。值得注意的是,在构建查询方面,2.2 及更高版本具有更强大的功能和更好的语法。这是我用来确定电子邮件地址(在本例中为 user+pin@domain.com)是否符合条件以便被允许点击脚本的示例。
mail01 # cat /etc/postfix/mysql_virtual_alias_maps.cf
用户 = email_api
密码 = email_api_pass
主机 = dbslave_vip
dbname = the_db
query = SELECT 'local_user@localhost' FROM u_user WHERE login_name = substring_index( '%s' , '+', 1 ) AND pin = substring_index(substring_index( '%s ' , '@', 1), '+', - 1)限制1;