为自定义域轻松转发豌豆电子邮件

stockton的Python项目详细描述


你知道,斯托克顿,因为它帮助邮递员。

让我给你画一幅字画

<>你有一个你所用的电子邮件地址,比如说 joecool@gmail.com,你喜欢这个电子邮件地址,真的。 但是你妈妈告诉你该长大了所以你买了一个超级 花哨的schmancy域,super-cool-domain.com,目的是 你的电子邮件地址游戏。你只知道你会看起来很成熟 joecool@super-cool-domain.com在您的名片上。

你的计划只有一个缺陷,你花了很长时间才得到 joecool@gmail.com按照您喜欢的方式设置过滤器,并且 你有两个因素,重新开始会很遗憾, 这就是斯托克顿进来的地方。

Stockton是一个电子邮件代理服务器,它的目标是方便您 转发一个电子邮件地址,例如joecool@super-cool-domain.com到 另一个电子邮件帐户,说你心爱的joecool@gmail.com, 透明,尽可能少的麻烦。

那我该怎么用呢?

我在ubuntu 14.04上运行它,所以这就是所有经过测试的东西。

然后您需要安装它,使用pip:

$ sudo pip install stockton

然后,在安装之后,只需运行:

$ sudo stockton install super-cool-domain.com \
> --proxy-email=joecool@gmail.com \
> --mailserver=mail.super-cool-domain.com \
> --smtp_password="..."

这将设置stockton并报告需要进行哪些dns更改 使成为super-cool-domain.com,以便使一切正常工作 正确地。Stockton会自动设置现代邮件,比如 DKIMSPF,和 SRS这样你的电子邮件就不会丢失 到处都是垃圾邮件文件夹。

域文件

Stockton很可能会托管你想要的任意多个域 你可以使用配置文件来配置这些域,所以 假设您有一个这样的文件:

# config file for super-cool-domain.org

# let's send some email to joe, some to his super wonderful wife, and some to both of them
joecool@super-cool-domain.org                     joecool@gmail.com
janecool@super-cool-domain.org                    janecool@gmail.com
family@super-cool-domain.org                      joecool@gmail.com,janecool@gmail.com

# all stray emails should go to Joe
@super-cool-domain.org                            joecool@gmail.com

现在您可以将新的super-cool-domain.org添加到邮件服务器 使用:

$ stockton add-domain super-cool-domain.org --proxy-file=/path/to/domain.config

Stockton会把这个域名添加到你的邮件服务器上并告诉你 您需要进行哪些DNS更改才能使新域正常工作。

如果你需要更新你的邮件列表,只需更新你的文件和 运行:

$ stockton update-domain-proxy --proxy-file=/path/to/domain.config

常见问题解答

你为什么写这个?

好问题,我很高兴你问我,结果我有点开明 在我拥有自己域名的13年多时间里, 我给了我父母一些地址,还有一些给我的兄弟姐妹,甚至我的 可爱的妻子参与了这次行动,最重要的是,我可能 在我的各种旅行中给出了300-400个独特的电子邮件地址 互联网(仅仅因为!).

所以当时间终于到来的时候,(终于!)更新我的旧邮件服务器, 我很难找到适合我的 用例(400多个独特的电子邮件地址,转到几十个独特的电子邮件 地址)和斯托克顿出生。

Stockton是为我的特定用例设计的,多个域,所有 转发到不同的电子邮件地址,如果您有这个用例,请感觉 如果不可以,我可以用Gmail。

为什么叫斯托克顿?

我是90年代犹他爵士音乐的粉丝,这里有一些动画片 说明斯托克顿协助邮递员…

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Kotlin中加速从短数组到位图的转换   java如何计算用户从5个组合框中选择的项目的总成本   如何实现Java图像处理来进行模板匹配?   java Android Studio Gradle找不到'com'。安卓支持:设计:22.2.0'(Android设计支持库)   Tomcat上的hibernate Java持久性没有名为EntityManager的持久性提供程序   Weblogic中有两个EAR的java Log4j日志记录问题   Java忽略字符串   java stringbuffer和“0&”导致截断或转义   在java中用猜测的字母替换破折号   java使用枚举查找长字符串描述   在Android Studio中选择图像后,java应用程序退出(未调用OnActivityResult)   java什么是类似于Rails的面向对象桌面应用程序框架?   java有没有一种方法可以在调试时永久更改变量的值,从而在后续调用中不被重写?   java NullPointerException从数据库获取数据时,使用注释调用Struts 2中的操作