Я пытался что-то отсюда: Python: Open Thunderbird to write new mail with attached file Этот фрагмент кода открывает новое сообщение электронной почты, чтобы записать в Thunderbird, но не включает в себя какой-либо из спецификации из кода ниже (адрес электронной почты, при условии, тело, вложения), это просто пустой новое сообщение электронной почты:Thunderbird (питон, Mac): Заполните по электронной почте, при условии, тело, приложите файл
import os
os.system("/Applications/Thunderbird.app/Contents/MacOS/thunderbird -compose
to='[email protected]',subject='hello',body='attached is txt
file',attachment='Users/Username/Desktop/test.txt'")
Как я пишу это так, что аргументы, я проходил мимо него включены?
UPDATE: Хорошо, это в основном работает с этим форматом, однако вложение не привязываясь:
os.system("/Applications/Thunderbird.app/Contents/MacOS/thunderbird -compose
'[email protected]','subject=this subject','body=this is the
body','attachment=/Users/Username/Desktop/test.txt'")
Любые идеи о том, как изменить формат приложения таким образом, чтобы он успешно крепит? Он не бросает никаких ошибок в этот формат, он просто не прикрепляет файл.
UPDATE: теперь он работает, я пропустил одну косую черту, этот формат теперь работает для меня.
что вам нужно? что вы делаете свою собственную функцию, которая делает это, и передавайте аргументы с помощью командной строки? – Abdelouahab