geron: нене пуши - это так, дополнительный канал, пока приложение свернуто или телефон спит. надо двухстороннее соединение для чата. либо на простых сокетах, либо по хипстерски, на websocket-ах.
Name422: это то, как сеть надо построить, чтобы можно было ваершарком пользоваться.
делаешь так, чтобы между телефоном и интернетом был хост под твоим контролем, и на нем снимаешь трафик.
alekseyLymarev: путаетесь в показаниях, сударь! то локальный, то мейлру. впрочем, неважно. вот, в spring integration есть MailReceivingMessageSource и ImapMailReceiver, например.
elpuffru: нед!!1 в ремоут добавляешь ключ для работы через ssh, в ~/.ssh/config настраиваешь два блока с разными ключами. я тебе ссылку на гист дал - там пример.