Guest User

Untitled

a guest
Feb 1st, 2018
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. введите сюда код
  2.  
  3. String mail;
  4. String pass;
  5. String mailSender = "info@e-registry.kiev.ua";
  6.  
  7. DBHelper dbHelper;
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_main);
  13. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  14. setSupportActionBar(toolbar);
  15.  
  16. toolbar.setNavigationIcon(R.mipmap.ic_mob);
  17. FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
  18. fab.setOnClickListener(new View.OnClickListener() {
  19. @Override
  20. public void onClick(View view) {
  21.  
  22. Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://e-registry.kiev.ua"));
  23. startActivity(browserIntent);
  24. }
  25. });
  26.  
  27. toolbar.setNavigationOnClickListener(new View.OnClickListener() {
  28.  
  29. @Override
  30. public void onClick(View v) {
  31. finish();
  32. }
  33. });
  34.  
  35. dbHelper = new DBHelper(this);
  36.  
  37. try {
  38. messages();
  39. } catch (Exception e) {
  40. TextView seeMail = (TextView) findViewById(R.id.text_mail);
  41. String mesMail = "An exception";
  42. seeMail.setText(mesMail);
  43. }
  44. }
  45. public void messages() throws Exception {
  46.  
  47. int smtpPort = 995;
  48. String mailStoreType = "pop3";
  49. String host = "pop.i.ua
  50. String username = "****@i.ua
  51. String password = "******";
  52.  
  53. String textPr;
  54.  
  55. Properties props = new Properties();
  56. props.put("mail.smtp.port", smtpPort);
  57. props.put("mail.user", username);
  58. props.put("mail.host", host);
  59. props.put("mail.debug", "false");
  60. props.put("mail.store.protocol", "pop3");
  61. props.put("mail.transport.protocol", "smtp");
  62.  
  63. Session session = Session.getDefaultInstance(props);
  64.  
  65. Store store = session.getStore(mailStoreType);
  66. store.connect(host, username, password);
  67.  
  68. Folder folder = store.getFolder("INBOX");
  69. folder.open(Folder.READ_WRITE);
  70.  
  71.  
  72. Message message[] = folder.getMessages();
  73. TextView seeMail = (TextView) findViewById(R.id.text_mail);
  74.  
  75. for (int i = 0, n = message.length; i < n; i++) {
  76. String subject = message[i].getSubject();
  77. String sender1 = message[i].getFrom()[0].toString();
  78. String text = message[i].getContent().toString();
  79. // Date date = message[i].getReceivedDate();
  80.  
  81. String[] parts = sender1.split(" ");
  82. String sender = parts[1];
  83.  
  84. String[] parts2 = text.split("x");
  85. String text1 = parts2[0];
  86.  
  87. if(i>0) {
  88. String mesMail = "n---------------------------------";
  89. mesMail += "nEmail Number " + (i + 1);
  90. mesMail += "nSubject: " + subject;
  91. mesMail += "nFrom: " + sender;
  92. if (text1.equals("java")) {
  93. textPr = "-";
  94. } else {
  95. textPr = text;
  96. }
  97. if (textPr.length() > 200) {
  98. textPr = textPr.substring(0, 200);
  99. }
  100. mesMail += "nText: " + textPr;
  101. seeMail.setText(mesMail);
  102. } else {
  103. String mesMail = "No letter";
  104. seeMail.setText(mesMail);
  105. }
  106.  
  107. }
  108. folder.close(false);
  109. store.close();
  110. System.exit(0);
  111. }
Add Comment
Please, Sign In to add comment