Блог очередного разработчика

Sanasol

Снова обработка писем Postfix + Dovecot

В продолжении поста про ловлю почты postfix + dovecot. Так как предыдущий варинт оказался мне не по нраву, да и не подошел, потому что письма после фильтра теряются. Пришлось искать решение при котором письма попадают и в ящик, и на обработку php.

Добавляем эту строчку в /etc/postfix/recipient_bcc. После сохранения запускаем в консоли «postmap /etc/postfix/recipient_bcc«. Так мы учим Postfix отправлять копии письма которые содержат «@yourdomain.tld» на адрес [email protected]. Т.е. создаем catch-all адрес.

Добавляем эту строчку в /etc/postfix/transport. После сохранения запускаем в консоли  «postmap /etc/postfix/transport«. Теперь Postfix  знает что письма приходящие на адрес [email protected] больше никуда не передаются, а попадают сразу к нам.

Эти строки идут в  /etc/postfix/main.cf.

Проверьте чтобы параметр «mydestination» в /etc/postfix/main.cf содержал «localhost«.

Добавляем эту строчку в /etc/aliases. После сохранения запускаем в консоли «postalias /etc/aliases«. Теперь письма пришедшие на [email protected] отправляются прямиком на наш PHP обработчик. Скрипт получает данные через STDIN.

Перезапускаем Postfix, теперь письма обрабатываются php скриптом и при этом доходят до получателя.

HD7870 и копание лайткоина

Как оказалось HD7870 абсолютное говно. Из двух купленных карт HD7870 одна оказалась с «неправильным» биосом(дающим около 300-350кх вместо 480), перешить который не давал ни один софт. В связи с этим она на следующей день ушла обратно в магазин. К сожалению вторая с хорошим биосом(480кх) ушла в мир иной через сутки майнинга. Далее просто пропал сигнал с карты и ферма не буталась(вообще). Что ж она так же ушла в магазин, там она тоже не подавала признаков жизни поэтому без вопросов приняли и сделали манибек. Заменили обе HD7870 прекрасные r9 270x gaming 2g копающие со скоростью 490 кило. Все встало на пятерочку, без крашей и прочих проблем которые появляются при майнинге(тем более на Ubuntu).

В общем копаем на 1700кх в сумме, проблем нету, тьфу-тьфу-тьфу.

Вот они сестренки r9 270x gaming 2g
Вот они сестренки r9 270x gaming 2g

Счастливый Litecoin фермер

Как стать самым счастливым фермером имея на руках: MSI R9 270X GAMING 2GGigabyte GV-R787OC-2GD HD 7870R9 270X HAWK 2G и MSI R7790-1GD5/OC

Используем CGminer 3.7.2

Итак конфиги:

MSI R9 270X GAMING 2G

На таком конфиге мы вытягиваем из R9 270x порядка ~490 kh/s

Gigabyte GV-R787OC-2GD HD 7870

На этом конфиге HD7870 выдает ~480 kh/s, а если точнее то 476 kh/s в среднем и стабильно.

R9 270X HAWK 2G

тут все так же  как и на карте Gaming 2G. Скорость получаем такую же ~490 kh/s

MSI R7790-1GD5/OC

тут надо добавить что  при —gpu-fan 100 у меня стучит вентилятор, при 90 первый месяц +/- было все ок, сейчас ставлю уже 80 чтобы не трещало.

Что по скорости то HD7790 дает совсем мало что-то около 245 kh/s

В моем случае R9 270x Gaming 2G и HD7870 работают на убунте сервере 12.04

А R9 270x HAWK и HD7790 под Windows 8.1

 

На выходе имеем порядке 1700 Kh/s или 0,5 LTC в сутки

 

IMG_7498

IMG_7502

SAMSUNG

SAMSUNG

SAMSUNG

SAMSUNG

SAMSUNG

SAMSUNG

 

PC or not PC

SAMSUNG SAMSUNG SAMSUNG

Наименование Кол-во Цена
630570 Блок питания OCZ ZS750W, 750Вт, 135мм, черный, retail 1 2 920 РУБ.
769127 Видеокарта PCI-E 3.0 MSI R7790-1GD5/OC, 1Гб, GDDR5, OC, Ret 1 4 400 РУБ.
692114 Жесткий диск 3.5″ WD Caviar Blue WD10EZEX, 1Тб, HDD, SATA III 1 2 060 РУБ.
799919 Корпус ATX ACCORD P-28B, Midi-Tower, без БП, черный 1 840 РУБ.
796480 Материнская плата GIGABYTE GA-970A-DS3P SocketAM3+, ATX, Ret 1 2 340 РУБ.
595856 Модуль памяти CORSAIR XMS3 CMX8GX3M2A1600C9 DDR3- 2x 4Гб, 1600, DIMM, Ret 1 3 380 РУБ.
751925 Процессор AMD FX 6300, SocketAM3+, OEM [fd6300wmw6khk] 1 3 810 РУБ.
668275 Устройство охлаждения(кулер) DEEPCOOL ICEEDGE 400XT, 92мм 1 840 Р

Вот такие пироги

Ловим почту php-скриптом [Postfix]

Задача: автоматическая обработка почты и запись данных в mysql базу.

Dovecot и Postfix

Для начала нужно установить Dovecot и Postfix (я ставил версию с mysql)

Установка сервера приема почты это долгое и неблагодарное занятие которое съело у меня 6 часов, поэтому описывать это я не буду, гайдов полно в гугле.

Затем через postfixadmin версии 2.3.6 добавил catch all(т.е. все письма отправленные на любой адрес(даже не существующий) попадающие на наш сервер идут на одну почту) адрес с которого собирается почта на уже другой локальный ящик(тоже созданный в админке)

Сам фильтр добавить не трудно, проблема скорее в разборе письма… Пытался установить mailparse в php, но он отказался компилироваться, пришлось изобретать велосипед.

(далее…)

sed eval shell replace

find . -name "*.php" -print | xargs sed -i 's/eval\((.*)\)\;//g'

Игровой хостинг под Minecraft [1]

На руках: Панель GPX, VPS 2gb ram(1gb swap) и cpu 2×3400

Устанавливаем софт

Настройка MySQL

Для удобства зальем PMA последней версии в /var/www/pma

Идем на http://server-ip/pma и там создадим базу и юзера для панели

(далее…)