JavaScript перевод даты в timestamp и timestamp в дату.
Перевод даты (строки вида) в timestamp
/*Wed Feb 03 2016 16:31:48 GMT+0300 (MSK) получаем 1454506308000*/
var date_to_timestamp = +new Date();
а теперь обратно
/*1454506308000 получаем Wed Feb 03 2016 16:31:48 GMT+0300 (MSK) */
var timestamp_to_date = new Date(datemail_to_timestamp);
Meteor + Imap как получать письма.
Из личного опыта, чтобы получать по imap письма через фреймворк meteor, сделал следующее
1. Поставил npm ля метеора
2. Установил через npm два пакета imap и mailparser (именно по таким названиям)
3. Использовал вот этот код (чуть изменен, оригинал вот тут cnblogs.com/sskyy/p/3200086.html, обратите внимание на подключение пакетов, у меня чуть другие команды, из оригинала не заработало), плюс добавлена возможность записи в БД, т.к. по умолчанию в оригинале вылетали ошибки (Error: Meteor code must always run within a Fiber. Try wrapping callbacks that you pass to non-Meteor libraries with Meteor.bindEnvironment.) из-за отсутствия callback функции bindEnvironment, тут это исправлено.
4. После получения НЕ прочитанного письма, оно помечается и становится прочитанным, второй раз в базу уже не попадает
5. Скрип должен лежать в папке server
(далее…)
Meteor ReferenceError: require is not defined
Если встречаем такую ошибку то делаем:
1. meteor add meteorhacks:npm
2. meteor update meteorhacks:npm
3. npm install <имя пакета>
4. в коде прописываем var Imap = Meteor.npmRequire('imap')
Pandion, убираем лишние кнопки и добавляем автоподстановку логина!
Все наверно слышали про связку сервера Openfire и клиента Pandion для работы в качестве корпоративного чата. NTLM авторизация на последней версии Openfire у меня не заработала и я решил после недели мучения сделать не прозрачную, а чуть чуть упроситить авторизацию для входа в чат. Тем боле что логин вводить не нужно, а пароль вводится один раз и запоминается через галочку "запомнить пароль".
(далее…)
Свежие комментарии