我有一个 postfix 服务器监听和接收在 mywebsite.com 收到的所有电子邮件现在我想在自定义界面中显示这些 postfix 电子邮件,并且也为每个用户显示
需要明确的是,mywebsite.com 的所有用户都将获得诸如 someguy@mywebsite.com 之类的邮件地址,他们在我的生产机器上接收电子邮件,但他在 mywebsite.com 的仪表板中内置的自己的控制台中看到这些电子邮件。
因此,为了让用户看到他收到的邮件,我需要创建一个后缀邮件的电子邮件副本,以便 mywebsite(在 django-python 上运行)能够轻松地反映它们。我如何做到这一点。确切地说,这是我的问题,如何将后缀邮件转换为 python 邮件对象(以便我的系统/网站)理解它?
为了清楚起见,我编写了伪代码来实现我想要的:
email_as_python_object = postfix_email_convertor(postfix_email)
attachments_list = email_as_python_object.attachments
body = email_as_python_object.body # be it html or whatever
顺便说一句,我已经尝试过 python 附带的默认电子邮件模块,但这对所有情况都不是很方便。甚至我需要手动处理邮件附件(我讨厌)。我只需要一种简单的方法来处理这样的情况(我想知道 postfix 如何理解收到的电子邮件。即..它如何自动找出不同的标题、附件等)。请帮我。