Сначала вам нужно будет прочитать документацию по гаджетам Gmail Google , чтобы узнать, как их создавать.
По сути, вы можете использовать Редактор гаджетов Google (GGE) , который представляет собой очень простую среду разработки, которая работает в вашем браузере, или вы можете использовать любой редактор, который вы предпочитаете для редактирования JavaScript и XML. Вам также понадобится веб-сайт, где вы можете разместить свой код. Гаджет Google - это файл XML + Javascript, который находится на каком-либо веб-сервере и соответствует схеме, которую диктует Google.
Сценарии Google Apps - это совсем другое. Это скрипты, которые запускаются в электронной таблице Google и могут получить доступ к службам Google пользователя (документы, Gmail и некоторые другие). Но они не гаджеты. Чтобы написать его, создайте новую электронную таблицу, затем перейдите в Инструменты-> Редактор сценариев.
IMAP и SMTP - это другое. Это протоколы для общения с почтовым сервером. Библиотеки imap и smtp доступны практически для всех языков программирования. Но это не то, что вам нужно, если вы хотите реализовать гаджет.