受信メールを処理するためのパターンが必要です。
私の現在の疑似コードは次のようなものです:
if sender is a@a.com and messageBody contains "aaa" then
extract the content according the aaa function
save it to database
move the message to the archive
else if messageBody contains "bbb" then
extract the content according to bbb function
save it to database
inform sender
move the message to archive
else if messageBody NOT contains "ccc" and from "sender@ccc.com" and then
leave message in the inbox so the it will be manually processed
else if ...
...
そのため、数千行の豚関数になりました。
これをもっと簡単にするにはどうすればよいですか?
前もって感謝します