Я взламываю некоторую поддержку DomainKeys и DKIM в почтовой маркетинговой программе с открытым исходным кодом, которая использует скрипт python для отправки реальных писем через SMTP. Я решил пойти быстрым и грязным путем и просто написать Perl-скрипт, который принимает сообщение электронной почты от STDIN, подписывает его, а затем возвращает его подписанным.
То, что я хотел бы сделать, это из скрипта python, передать текст электронной почты, который находится в строке, в скрипт perl, и сохранить результат в другой переменной, чтобы я мог отправить письмо со знаком. Однако я не совсем гуру питона, и я не могу найти хороший способ сделать это. Я почти уверен, что могу использовать что-то вроде os.system
для этого, но передача переменной в скрипт perl, кажется, ускользает от меня.
Вкратце: как я могу передать переменную из скрипта Python в скрипт Perl и сохранить результат в Python?
РЕДАКТИРОВАТЬ: я забыл включить, что система, с которой я работаю, имеет Python v2.3