我可以阅读未读电子邮件,其中包含" development"从我的邮箱使用:
public class TaskDetails extends AppCompatActivity {
EditText WrittenSubj;
EditText WrittenDeta;
Button SaveBut;
TheTask theTask;
private Database database;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_task_details);
WrittenSubj=(EditText)findViewById(R.id.thesubject);
WrittenDeta=(EditText)findViewById(R.id.theDetails);
SaveBut=(Button)findViewById(R.id.SaveButton);
String subj=WrittenSubj.getText().toString();
String deta=WrittenDeta.getText().toString();
theTask.setSubject(subj);
theTask.setDetails(deta);
}
我现在想要从我的邮箱中检索未读邮件,而不是“#34; development"在主题行。
我阅读了RFC2060,第6.4.4节,并尝试了UNKEYWORD AND NOT方法,但它没有帮助。任何人都可以建议我一个合适的答案吗?
答案 0 :(得分:1)
请注意,它是IMAP查询,因此它使用Polish notation:
Mail.find(keys: ['UNSEEN', 'NOT', 'SUBJECT',"development"],:count => 100,:what =>:all)
它可以在我的计算机上使用Gmail IMAP。
有一个问题是,一旦检索到subject
和from
,就会看到看不见的邮件。