我正在try 使用node-imap包从我的草稿文件夹中搜索邮箱
所以我的文件所做的是,它使用了基于主题的IMAP搜索功能,并且由于主题的数量是动态的,所以我们在移动中构建搜索查询.
以下是一个示例搜索查询
[
'UNDELETED',
[
'OR',
[
'OR',
[
'OR',
[ 'SUBJECT', '<My Subject 3>' ],
[ 'SUBJECT', ' <My Subject 2> ' ]
],
[ 'SUBJECT', '<My Subject 1>' ]
],
[ 'SUBJECT', 'abc' ]
]
]
现在,到目前为止,它运行得很好.但是,如果主题字段为空,并且我重写了相同的代码,如下所示,我将得到Error: infeasible query (Failure)
[
'UNDELETED',
[
'OR',
[
'OR',
[
'OR',
[ 'SUBJECT', '<My Subject 3>' ],
[ 'SUBJECT', ' <My Subject 2> ' ]
],
[ 'SUBJECT', '<My Subject 1>' ]
],
[ 'SUBJECT', '' ]
]
]
我已经试过用null
替换''
,也把它留空,但无济于事.在这件事上的任何帮助都将不胜感激.