私は Web ベースのアプリケーションを開発中です。そのためには、受信メールを特定のアドレス (既に実行済み) に Python スクリプト (既に実行済み) にパイプできるようにする必要があります。パイプを簡単にセットアップしましたが、ターゲット アドレスに電子メールを送信すると、次の応答が返されます。
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
pipe to |/path/to/script.py
generated by ****@****.com
local delivery failed
スクリプトは次のようになります (もちろん、まだ何も実行していません)。
#!/home2/tsassone/python/bin/python
def main():
pass
if __name__ == '__main__':
main()
パスがすべて正しく、ハッシュバンが他の機能しているスクリプトで使用されていることはわかっています。電子メールで行う必要があるのは、メッセージの本文/コンテンツを取り出して解析することだけです (特定の部分をデータベースに入れることになります)。エラーを防ぐためにパイピングを修正するために何をする必要がありますか? また、取得したメール本文にアクセスするにはどうすればよいですか?パイプが壊れたのか、それとも何か別の理由があるのか わかりません)。
お時間をいただきありがとうございます。