我正在将一些对 DomainKeys 和 DKIM 的支持加入到一个开源电子邮件营销程序中,该程序使用 python 脚本通过 SMTP 发送实际电子邮件。我决定走一条快速而肮脏的路线,只写一个 perl 脚本,它接受来自 STDIN 的电子邮件,对其进行签名,然后将其返回签名。
我想做的是从 python 脚本,将字符串中的电子邮件文本通过管道传输到 perl 脚本,并将结果存储在另一个变量中,这样我就可以发送签名的电子邮件。但是,我并不完全是 python 大师,而且我似乎找不到一个好方法来做到这一点。我很确定我可以os.system
为此使用类似的东西,但是将变量传递给 perl 脚本似乎让我难以理解。
简而言之:如何将变量从 python 脚本传输到 perl 脚本,并将结果存储在 Python 中?
编辑:我忘了包括我正在使用的系统只有 python v2.3