10 лучших почтовых клиентов linux

Подозрительные сообщения электронной почты

Сообщение с запросом на ввод пароля для Facebook

Не отвечайте на это сообщение. Facebook никогда не запрашивает пароль по электронной почте, и не рекомендует совместного использования данных для входа другим лицам, независимо от ситуации.

Я получил мошенническое письмо

Спамеры и мошенники иногда создают поддельные сообщения электронной почты, которые похожи на сообщения с Facebook. Эти сообщения могут быть очень убедительными. Даже содержимое поля От: может быть поддельным и содержать текст «Facebook» или «компания Facebook».

Эти сообщения электронной почты могут напоминать:

  • Уведомление о приглашениях на добавление в друзья, сообщениях, событиях, фотографиях и фильмах;
  • Ложные обвинения, свидетельствующие о нарушении Вами правил сайта;
  • Предупреждение о том, что что-то случится, если вы немедленно не обновите счет или не выполнить другие действия.

Один из способов проверить, что письмо действительно пришло с сайта Facebook, найти ссылку «удалить подписку или изменить настройки уведомлений по электронной почте на Facebook» в нижней части сообщения.

Чтобы проверить эту ссылку:

  1. Нажмите на ссылку правой кнопкой мыши и скопируйте URL-адрес;
  2. Вставьте его в свой браузер;
  3. Убедитесь, что он начинается на www.facebook.com

Если сообщение электронной почты выглядит странно, не нажимайте никакой ссылки и не открывайте вложения.

Примечание: Facebook никогда не посылает пароль в виде вложения.

Если вы считаете, что полученное Вами сообщение электронной почты с веб-сайта Facebook является ложным, отправьте его на адрес phish@spamreport.facebook.com. Хотя служба не отвечает на все заявки, они используют эту информацию для расследования и примут меры, если это будет возможно.

Это сообщение является частью ложной цепочки писем, и не исходит от Марка Цукерберга или Facebook. Это сообщение можно проигнорировать и удалить.

Почтовый сервер на Linux +27

  • 31.03.17 11:58


ru_vds

#325356

Хабрахабр


Перевод

19000

Настройка Linux, Серверное администрирование, Блог компании RUVDS.com

Как наладить работу почтового сервера, умеющего принимать и отправлять электронную корреспонденцию, бороться со спамом, взаимодействовать с клиентами? На самом деле, всё довольно просто.
Сегодня поговорим о почтовых серверах на Linux. Мы расскажем о том, как настроить сервер, о широко распространённом в интернете протоколе SMTP, а также о других протоколах, таких, как POP и IMAP. В итоге вы окажетесь обладателем полноценной системы для работы с электронной почтой.
Начнём с SMTP-сервера на Linux

Что умеет электронная почта

Электронная почта — асинхронный формат общения в интернете. Асинхронный — это значит, что никто из участников не сидит с открытым почтовым клиентом и не ждёт ответа в реальном времени, а просто читает почту, когда ему удобно. Это похоже на то, как работают обычные бумажные письма: мы отправляем конверт, но когда его получат и прочитают — от нас уже не зависит.

По электронной почте можно отправить как обычный текст (как в бумажном письме), так и приложить к нему какие-то дополнительные данные:

  • фотографии,
  • документы,
  • музыку и любые другие файлы.

Это как на почте положить в бандероль кроме письма пачку фотографий, открытку с приветом и банку огурцов от бабушки — получается как бы письмо с прикреплёнными дополнительными материалами.

Отправить слишком большой файл не получится — почти у всех почтовых серверов есть ограничения на максимальный размер файла или письма. Но в таких случаях можно большой файл залить в облако и дать на него ссылку.

iRedMail

Полнофункциональное решение для почтового сервера на базе Postfix и Dovecot:

Программные функции включают в себя:
  1. Фильтрация спама
  2. TLS / SSL
  3. Управляйте своими календарями (CalDAV), адресными книгами (CardDAV), задачами в удобном веб-интерфейсе или на мобильных устройствах (iOS, Android, BlackBerry 10, Windows Phone)
  4. SpamAssassin, ClamAV, SPF, DKIM, greylisting, белый список, черный список. Карантинирование обнаруженного спама в базе данных SQL для дальнейшего рассмотрения
  5. Хранение почтовых учетных записей в вашем бэкенде favourte: OpenLDAP, MySQL, MariaDB, PostgreSQL
  6. Веб-почта
  7. Панель веб-администрирования
Операционная система: Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD и OpenBSD
Лицензия: GPL v3
Оплаченная поддержка: Да

Sylpheed

Sylpheed позиционируется как быстрый, надежный и бесплатный почтовый клиент. Скорость – его фишка, он практически никогда не подтормаживает и не грузит систему. Разработчики утверждают, что приложение может работать без зависаний при наличии в папке нескольких тысяч сообщений.

Искать письма очень просто – достаточно лишь ввести запрос в соответствующей строке. В сервисе предусмотрен удобный фильтр писем и автоматическая сортировка спама.

В программе есть заранее установленные параметры для более простого подключения аккаунта Gmail. Вот только при подключении прочих учетных записей придется повозиться – для них требуется ручная настройка.

Особенности программы

Подытожив, выделю вот такие функции в приложении Sylpheed:

  • Легкость в управлении.
  • Высокая скорость работы приложения.
  • Мощные фильтры и быстрый поиск.
  • Высокий уровень конфиденциальности и безопасности.
  • Фильтрация писем, в том числе спама.
  • Быстрая настройка аккаунта Gmail.
  • Расширение функционала с помощью плагинов.

Установка

Для установки почтового клиента Sylpheed в дистрибутивах Ubuntu, Debian и Mint необходимо ввести в «Терминале» следующую команду:

sudo apt install sylpheed

Если вдруг этот запрос не даст результата, рекомендую поискать приложение в Ubuntu Software.

Другие проблемы регистрации

Не могу получить доступ к аккаунту без e-mail или телефона

Новые пользователи должны подтвердить свой адрес электронной почты или номер телефона, прежде чем смогут использовать Facebook. Некоторые пользователи могут получить быстрый доступ к Facebook на короткое время, но они потеряют доступ, если не подтвердят учетную запись.

Подтверждение учетной записи дает уверенность в том, что вы реальный человек. Таким образом, Facebook обеспечивает безопасность работы пользователей и ограждает их от спама.

Не поддерживаемый адрес электронной почты

Теперь вы можете импортировать ваши контакты с Facebook в другие сервисы. При попытке импортировать контакты Facebook, вы можете увидеть сообщение об отсутствии поддержки таких адресов электронной почты.

Это зависит от наличия такой функции у провайдера электронной почты.

Домашний сервер

Очевидно, что для почтового сервера нам нужен комп или его аналог, который будет доступен извне 24/7. Можно было бы посмотреть в сторону чего-нибудь компактного и маломощного типа Raspberry Pi, но т.к. мне нужен задел на будущее для других домашних систем, то я отдал предпочтение полноценному компу. На комп устанавливается гипервизор VMWare ESXi, а на нем уже живут виртуальные машины с необходимыми функциями и в том числе почтовый сервер. Такой подход дает дополнительную гибкость при проведении экспериментов и распределении ресурсов, а в случае чего виртуальные машины можно легко перенести на другое железо. Если нет особых требований к скорости работы, то для компа можно взять обычный HDD, т.к. от разделов подкачки виртуальных машин б/ушный SSD может быстро деградировать. Либо делать виртуальные машины без swap. Либо ставить два диска: основной диск виртуальной машины живет на SSD, а раздел подкачки на HDD. Компьютер я выбрал HP ProDesk 600 G2 SFF с процессором i5-6500: компактный корпус, достаточно низкое энергопотребление и ESXi на него устанавливается как родной. Все это хозяйство в режиме простоя потребляет 25 Вт, под нагрузкой 40-45 Вт. В частных объявлениях такой комп вполне реально найти за вменяемые деньги.

ESXi устанавливается со всеми настройками по умолчанию, затем сетевому интерфейсу присваивается статический IP. Более подробно и с картинками см. .

Как пользоваться поиском в мессенджере?

Главное окно поиска в VK Messenger рассчитано прежде всего на поиск людей, где будут и такие, с которыми Вы, возможно, никогда ещё не переписывались в ВКонтакте (на скриншоте ниже пункт 1 — «беседы и диалоги»). И лишь после этого списка, ниже, Вы увидите перечень «месседжей», где встречается искомое слово/словосочетание (пункт 2 — «сообщения»).

Мессенджер для ВКонтакте позволяет быстро находить нужные сообщения с помощью кнопки поиска (пункт 1 ниже). А как работает мессенджер ВКонтакте с фильтром писем? Там же появится кнопка календаря, которая позволит отыскать «месседжи», полученные или отправленные в определённый день. Причём задать в мессенджере можно абсолютно любую дату, начиная с 2000-го года.

WhatsApp

Значок мессенджера WhatsApp

Наиболее популярной программой считается Ватсап.

Основные функции, которые доступны:

1 Можно скачать и установить на Android, iPhone, компьютеры Windows или Mac – скачивается и устанавливается легко.

2 Обмен сообщениями с помощью интернет-соединения: Wi-Fi или мобильного. В зависимости от оператора и выбранного тарифа может взиматься плата за передачу данных – я с этим не сталкивалась.

3 Групповой чат, в котором можно обмениваться сообщениями, фото и видео одновременно с 256 участниками – действительно, удобно.

4 Аудио и видео звонки – полный аналог телефонной связи и видео связи, но только с использованием Интернета (бесплатно и безлимитно по Wi-Fi, платно при использовании мобильного интернет трафика). Мобильный телефон при этом используется исключительно в режиме работы через Интернет, а не через сотовую связь.

5 WhatsApp Web клиент для компьютеров – на компьютере можно установить приложение, которое будет синхронизироваться с WhatsApp на мобильном телефоне. Тогда общаться с друзьями и знакомыми можно с использованием клавиатуры и монитора компьютера, хотя связь будет обеспечивать мобильный телефон.

По смартфону удобно общаться с помощью аудио или видео звонка. Для многих людей текстовые сообщения удобнее набирать и отправлять, используя компьютер или ноутбук. Чаты в ватсапе легко синхронизируются на всех устройствах.

6 Обмен файлами: фото, видео – быстрый обмен данными, не прибегая к помощи электронной почты.

Кроме того, используя встроенную камеру на смартфоне, можно сделать снимок и мгновенно отправить фото или видео. Даже при медленном интернете это неплохо работает.

7 Документы – отправка «прикрепленных файлов» также не прибегая к услугам электронной почты, прямо с помощью мессенджера.

Отправить можно любой файл до 100 Мегабайт: в формате PDF, документ, презентации, электронные таблицы и т.п

Тут важно, чтобы получатель на своем телефоне или компьютере смог открыть прикрепленные файлы, чтобы у него были возможности для просмотра этих файлов. Иначе получатель не сможет  посмотреть, что ему прислали

8 Голосовые сообщения – говоришь, но тебя не слушают сразу, а прослушивают присланное сообщение, когда появится возможность и время для этого.

Можно быстро записать голосовое сообщение и сразу же его отправить. Подойдет тем, кто любит общение голосом, но не любит набирать текстовые сообщения. Но не подойдет тем, кто не любит прослушивать присланные сообщения. Такие сообщения не найдут своего благодарного слушателя, их попросту не будут слушать.

Устаревший способ коммуникации

Электронная почта как инструмент корпоративного общения в обозримом будущем может отойти как минимум на второй план по мере развития мессенджеров бизнес-класса. К такому выводу пришли разработчики Slack, одного из самых известных сервисов подобного рода.

Они провели опрос среди 3000 сотрудников различных компаний, по принуждению или собственному желанию перешедших на удаленную работу. Оказалось, что значительная часть «удаленщиков», 40%, готовы полностью отказаться от электронной почты и перенести все свое общение с коллегами, руководством и клиентами на специально созданные для этого платформы – Slack, Microsoft Teams и др.

Отдельно эксперты Slack опросили и руководителей ИТ-служб в Великобритании относительно будущего электронной почты. Около половины из них уверены, что дни этого вида онлайн-общения сочтены – по их прогнозам, ее полностью заменят иные формы цифровой коммуникации в течение ближайших трех лет.

Основы протоколов POP3 и IMAP

  • Пользователям нужны локальные копии электронных писем для их просмотра без подключения к интернету.
  • Почтовые клиенты пользователей не поддерживают формат файлов mbox. Это — простой текстовый формат, который могут читать многие консольные почтовые клиенты, вроде mailx и mutt.
  • Пользователи не могут постоянно пользоваться быстрым подключением для доступа к файловой системе сервера и для работы с mbox-файлами, в итоге нужно сделать локальную копию для работы с ними без подключения к сети.
  • Ограничения безопасности указывают на то, чтобы у пользователей не было прямого доступа к шлюзу электронной почты, например, не допускается работа с общедоступными папками очередей сообщений.
  • Онлайн-режим похож на прямой доступ к файловой системе на почтовом сервере.
  • Оффлайн-режим похож на то, как работает POP, когда клиент отключается от сети после получения своих писем. В этом режиме сервер обычно не хранит копии писем.
  • Автономный режим позволяет пользователям хранить кэшированные копии своих писем, а сервер так же хранит копии этих писем.

Функции безопасности

Все приложения, представленные в нашем обзоре, обеспечивают различные инструменты и решения для защиты конфиденциальности вашей переписки и безопасности ваших машин. Дополняя настройки по умолчанию, большинство из них также предлагают добавочные механизмы для защиты вас с помощью плагинов.

При работе с Evolution, KMail и Claws для обнаружения и устранения спам-сообщений у вас есть на выбор Bogofilter или SpamAssassin. Основной пакет Claws включает несколько полезных плагинов, в т.ч. Bogofilter. Но если вы установили его через утилиту управления программным обеспечением вашего дистрибутива, понадобится вдобавок установить пакет claws-mail-plugins.

Антиспамовые и антивирусные мастера KMail помогут вам настроить соответствующие инструменты. У вас уже должны быть установлены инструменты для таких операций, например, Bogofilter или ClamAV. Если инструменты не найдены, мастер просто проинформирует вас об этом — никаких инструментов он не порекомендует. Некоторые пользователи сообщали о проблемах с обнаружением мастером их антивирусных инструментов. Хуже того, при подключении антивирусной утилиты производительность KMail резко падает, поскольку каждое сообщение проверяется на наличие вирусов.

У Thunderbird есть расширенный фильтр нежелательной почты, который изучает и улучшает его фильтрацию в зависимости от того, что вы помечаете как спам. Все входящие сообщения проходят через фильтр, и вы можете заставить Thunderbird предупреждать вас о потенциальных фишинговых сообщениях, а также когда ссылка в сообщении приводит вас на сайт, отличный от указанного в URL-адресе.

За исключением Mailspring, все клиенты можно настроить на работу с обнаружением спама и шифрованием через популярную утилиту GnuPG.

Mailspring

Mailspring – простой и универсальный почтовый сервис. Скачать его, конечно же, можно бесплатно. Но в обычной версии предусмотрены только самые базовые возможности, за расширенный функционал придется платить по 8 долларов в месяц.

Возможности

В базовом предложении Mailspring реализованы следующие функции:

  • Подключение нескольких учетных записей.
  • Возможность изменения темы, в том числе на черную.
  • Наличие расширенного поиска.
  • Единый ящик для всех учетных записей.
  • Проверка орфографии.
  • Перевод сообщений прямо внутри черновика.

А вот какие возможности добавляются при подключении пакета Pro:

  • Множество шаблонов для писем.
  • Уведомления о прочтении.
  • Отслеживание ссылок.
  • Напоминание о дальнейших действиях.
  • Функция «Отправить позже».
  • Просмотр расширенной информации о контактах.

Как установить

Установка данного приложения через «Терминал» возможна только через snap-пакет. Команда будет выглядеть следующим образом:

sudo snap install mailspring

Программу также можно найти и в менеджере приложений.

Обслуживание почтовой системы, которая должна выполнять массовые рассылки

Не стоит надеяться, что правильно настроенный сервер будет всегда хорошо справляться со своей задачей. Необходимо заниматься его обслуживанием, так как поведения фильтров могут меняться, как и сущность СПАМа и методы борьбы с ним.

  1. Проверка корректности настройки для домена. Время от времени, проверяйте свой домен с помощью сервиса mxtools.
  2. Эффективность рассылок. Выполняем проверку наших рассылок при помощи специализированных сервисов — Постмастер от mail.ru и Postmasters Tools от Google. На основе данных незамедлительно принимаем решение об исключении определенных адресов из рассылки и выполняем все рекомендации систем.
  3. Наличие в черных списках. Проверяйте наличие домена/IP-адреса в черных списках. Ранее мы говорили, что это можно сделать на сайтах dnsbl.smtp.bz, 2ip.ru, dnsbl.info и syslab.ru.
  4. Держим руку на пульсе. Время от времени, перечитываем требования к честным рассылкам, например, у Яндекса и . В них могут появляться новые требования.
  5. Анализируем log. Находим по логам неудачные попытки отправить сообщения. Большинство из них делятся на две категории — soft bounce (мягкие возвраты) и hard bounce (жесткие возвраты). Первые означают, что ошибка отправки произошла на принимающей стороне — это может быть переполнение ящика, временная его блокировка, другими словами — временные явления и попытки отправки сообщений этому адресату можно повторить позже. Жесткие возвраты сигнализируют о постоянной проблеме, как правило, отсутствующем адресате. За ошибками hard bounce нужно внимательно следить и реагировать, удаляя несуществующих адресатов из списка рассылки.
  6. Отправляем тестовые сообщения. Используем сервисы mail-tester.com и spamtest.smtp.bz для периодической отправки сообщений и проверки, что наш сервер настроен правильно.

№2. WhatsApp

WhatsApp начинал как сервис обмена текстовыми сообщениями. Постепенно функции приложения разрослись, и теперь пользователи могут общаться по видеосвязи. Аккаунт привязывается к номеру мобильного телефона, потому чтобы найти человека, достаточно внести его номер в телефонную книжку. Пользователей WhatsApp уже более 2 миллиардов, так что с большой долей вероятности нужный вам человек использует это приложение.

Плюсы:

  • есть все необходимые для общения функции: текстовый чат, групповой текстовый чат, обмен файлами любого типа (до 100 МБ), звонки и видеозвонки, в т.ч. групповые аудио- и видеозвонки. В групповой чат можно добавить до 256 контактов, настроив параметры уведомлений;
  • простой и понятный интерфейс;
  • достаточно высокое качество связи;
  • есть версии для Android и iOS, а также веб-версия для Windows и MacOS;
  • привязка к номеру телефона, потому легко найти необходимого человека;
  • . Может, кто-то помнит, что раньше за WhatsApp необходимо было платить 1$ в год, теперь же все бесплатно и дополнительных платных услуг нет. Даже все наборы стикеров бесплатные.

Минусы:

  • только двухсторонняя видеосвязь, т.е. если вам звонят по видеосвязи, вам также придется включать видеосвязь и показаться во всей красе. Скайп, например, позволяет одному из собеседников не включать камеру, но при этом видеть других/другого собеседников;
  • не очень высокая безопасность. Например, вы состоите в групповом чате, при этом ваш номер телефона есть не у всех участников чата, но теперь все будут видеть ваш номер. Многие другие мессенджеры в этом случае будут оперировать лишь логином;
  • нет скрытых чатов, паблик-аккаунтов и возможности звонить на стационарные номера.

Не агитируем вас использовать именно WhatsApp, но автор в последнее время для видеозвонков пользуется именно им, так как альтернативные сервисы либо глючат, либо не способны обеспечить достойное качество связи. В общем, субъективное мнение таково:  WhatsApp – лучшая программа для видеосвязи на данный момент.

Генерирование сертификатов, завершение настройки

Генерируем SSL сертификат командой. Не забываем заменить example.com на свой домен:

Генерируем DKIM. В команде ниже вместе example.com ‒ ваш домен, а вместо 20210121 можно взять текущую дату (ггггммдд):

Результатом выполнения команды будет такой текст:

В файл  нужно добавить дату, чтобы получилось примерно так:

Идем в редактор DNS зоны у регистратора, добавляем запись «TXT» с именем и значением Дата в имени у вас будет своя, параметры перечисляются без двойных кавычек. Примерно так:

Тут есть нюанс. По умолчанию длина ТХТ записи может быть до 255 символов, а т.к. мы сгенерировали 2048 битный DKIM ключ, то его длина выходит за это ограничение и если вы внимательно посмотрите на результат генерации ключа, параметр разбит на два, каждый из которых в своих двойных кавычках. Если регистратор поддерживает ТХТ записи большей длины, то две части можно просто схлопнуть, убрав кавычки. У GoDaddy, например, максимальная длина TXT записи 1024 символа. А если регистратор не поддерживает больше 255 символов, то ключ записывается в две ТХТ записи. Или можно сгенерировать более короткий ключ на 1024 бита.

Последнее что нужно сделать ‒ поправить файл . Необходимо раскомментировать строку:

И 4 вложенных параметра, начинающихся на «-o». Двойной пробел перед ними нужно сохранить. Последний параметр, возможно нужно будет просто дописать. На всякий случай в архиве со скриптом приложен готовый к употреблению файл master.cf. Должно получиться так:

Перезагружаем сервер.

Теперь заведем первый почтовый ящик. Для этого нужно воспользоваться скриптом mailuser-addnew.sh. Нужно будет ввести короткое имя (слово до @example.com), доменное имя (сам example.com) и пароль два раза. После этого можно попробовать настроить любой почтовый клиент используя созданную учетную запись.

В качестве примера пусть будет oleg@example.com. Для настройки почтового клиента набор параметров будет таким: почтовый адрес oleg@example.com, имя пользователя для IMAP и для SMTP так же oleg@example.com, сервер входящей почты IMAP mail.example.com, исходящей почты тоже mail.example.com, способ подключения везде STARTTLS.

Для проверки корректности настройки DKIM и SPF, можно воспользоваться ресурсом https://dkimvalidator.com, отправив туда тестовое письмо и посмотрев отчет. Все проверки должны быть в статусе pass (пройдено).

№1. Skype

Skype был, есть и точно в ближайшее время будет приложением №1 для осуществления голосовых и видеозвонков. Это старый и надежный сервис, который позволяет переписываться, отправлять друг другу смайлики, эмодзи, документы и файлы, делать обычные звонки и видеозвонки. Можно создавать групповые чаты и совершать групповые видеозвонки, потому Skype часто используется в образовательных целях. Также программа позволяет совершать звонки на мобильные и стационарные телефоны, но это уже платно и без видео.

Плюсы:

  • кроссплатформенность. Разработчики подготовили решения для пользователей Android, iOS и Windows Phone, а также Windows, Linux и MacOS;
  • популярность. Skype – одна из первых программ для видеозвонков, следовательно, аккаунты есть у многих, а значит, есть огромная вероятность, что у ваших друзей/родственников/знакомых/коллег также есть аккаунт, и связаться будет очень просто;
  • звонки, в т.ч. и групповые видеозвонки (до 10 человек), бесплатны, как и большинство других самых популярных функций;
  • функциональность. В Скайпе можно переписываться, общаться, демонстрировать экран или его часть (удобно при учебе, работе, необходимости помочь или просто посмотреть какой-то контент вместе), обмениваться файлами (музыка, видео, изображения, документы);
  • при желании и за небольшую плату можно получить фиксированный номер телефона;
  • недорогие звонки на мобильные и стационарные номера;
  • высокий уровень безопасности.

Минусы:

  • глюки, и они бывают нередко, что может подтвердить практически каждый более-менее опытный пользователь программы;
  • невысокое качество показа экрана;
  • при участии в групповом видеозвонке более 5 пользователей качество видео будет не очень высоким;
  • невысокая скорость передачи файлов;
  • есть версия, что владельцы программы активно подслушивают всех ее пользователей.

Skype – идеальное решение, когда надо провести групповой видеозвонок, отлично подходит для разговоров тет-а-тет, но у него много конкурентов.

Обзор меню настроек и профилей

Чтобы вызвать меню настроек в Мессенджере для ВКонтакте, следует нажать на три точки (1), после чего выпадет список из следующими пунктами (2):

Развёрнутую инструкцию, как работать с настройками VK Messenger, читайте здесь.

Если Вы желаете посетить страничку Вашего собеседника ВКонтакте, нажмите кнопку «инфо» из пункта 1 на скриншоте ниже, далее — «Открыть профиль в VK». Здесь можно отключить уведомления о сообщениях этого же человека, увидеть его номер телефона, добавить его в чёрный список, удалить или искать ваши общие сообщения, а также найти медиаконтент, которым вы обменивались ранее (пункт 2).

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: