1

サーバーから特定の検索文字列を含む電子メールをインポートしようとしています。次のコードを使用しています。

library(rPython)
python.exec("import imaplib
            import email")
python.exec('
            m=imaplib.IMAP4("imap.myserver.com","143")
            m.login(r"myid","mypass")
            m.select()')

python.exec('r,data=m.search(None,\'HEADER From "*cds*"\')')
a = python.get("data")

しかし、エスケープされたアポストロフィが気に入らないようです。私はメッセージを受け取ります

Error in python.exec("r,data=m.search(None,'HEADER From \"*cds*\"')") : 
  SEARCH command error: BAD ['unable to handle request: Invalid search parameters: "HEADER FROM \\"*CDS*\\""']

これを正しく行う方法を理解するのを手伝ってくれる人はいますか? ありがとう

4

0 に答える 0