Контекст длиною в жизнь

Пафосный заголовок, ну да ладно. Решил рассказать о своем опыте в контекстной рекламе. Как раз закончился долгий и серьезный этап — 1.5 года я вёл контекст для компании «Оконный Континент» в Яндексе и Google

Яндекс Директ появился в 2001 году, а я начал с ним работать в 2003. В 2004 году сдал первый экзамен и получил сертификат из рук Евгения Ломизе. Экзамен тогда был немного проще, и сдавали мы его прямо в конференц зале в математическом институте им.Стеклова.

У меня до сих пор в аккаунте в архиве есть компании с 2003 года…

Архивная кампания 2003 года № 238

Читать далее

GoAccess. Разбор логов web сервера

Писал парсер логов ошибок и наткнулся на замечательный проект — GoAccess. Попробовал обработать им несколько разных логов — и мне очень понравилось. Незаменимая штука, если Вы постоянно ведете работу над своим сайтом. Не буду расписывать всё что может этот разборщик — у них на сайте все описано и даже с картинками. Я лишь расскажу свой опыт обработки логов.

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

Читать далее

Gmail. Домен не зашифровал это сообщение

Продолжаем настраивать postfix и работу почты в целом. В web интерфейсе Gmail столкнулся с отображением перечеркнутого замка и надписью «домен domain.com не зашифровал это сообщение».

На самом деле к шифрованию это не имеет никакого отношения. Речь о передаче письма по не зашифрованному протоколу. Решается это так.

Читать далее

ClamAV & Postfix, Permission denied

После добавления ClamAV и Amavisd к работающему Postfix в логах появилась ошибка, при попытке просканировать любое письмо:

В интернете гуляет несколько способов решения. Сразу хочу отсечь не правильный. Некоторые рекомендуют в настройках самого ClamAV — /etc/clamav/clamd.conf, Выставить опцию AllowSupplementaryGroups в значение true. Эта опция уже deprecated (устарела и не поддерживается), так что не делайте так.

Читать далее

Dovecot logs rotate

Столкнулся с тем, что стандартный конфиг обрезки лога не срабатывает для dovecot. Новый лог создается, но процесс продолжает писать в старый файл. Сделал отдельный конфиг (до этого использовал тот же что и для mail.log) и добавил несколько директив, это помогло. Поделюсь тут и оставлю что бы не забыть.

Конфиг работает, каждый день в полночь создается новый файл.