В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Вы могли бы хотеть посмотреть на Fetchmail, поскольку это походит на проблему, это было разработано для решения. Fetchmail получает почту с серверов POP/IMAP/и т.д. и вперед этого к SMTP/LMTP/etc серверам. Fetchmail имеет преимущество нескольких лет и большого количества пользователей, сглаживающих проблемы с различными серверами IMAP.
Fetchmail походит на способ пойти. Я могу использовать PHP для генерирования/редактирования fetchmail командного файла, так, чтобы покрыл регистрацию общественности. Я ищу пакет/сценарий, кто уже делает это.
Получение по запросу Gmail только работает с POP3, не с IMAP.
При использовании Gmail можно настроить Gmail для поднимания почты из других учетных записей.