Спам через PHP
Заранее благодарю.
Заранее благодарю.
У меня разрыв мозга. Ну почему так ???? Проблема:
voip=> insert into call_records(starttime) values('2007-04-20 15:10:00+03:00'); INSERT 102836416 1 voip=> select * from call_records; id | duration | starttime | endtime | callerip | callerport | calledip | calledport | destinfo | srcinfo | gkid | sessionid ---------+----------+------------------------+---------+----------+------------+
----------+------------+----------+---------+------+----------- 2398818 | | 2007-04-20 08:10:00-04 | | | | | | | | | (1 запись)
То есть вставляется GMT+03, а получается -04. Я конечно понимаю что 15:10:00+03 то же самое что 2007-04-20 08:10:00-04, но хочется чтобы было также, а то скрипт не работает один унаследованный.
Некоторая дополнительная инфа:
voip=> \d call_records; Таблица "public.call_records" Колонка | Тип | Модификаторы ----------------+--------------------------+------------------------------------
--------------------- id | integer | not null default nextval('"call_records_id_seq"'::text) duration | integer | starttime | timestamp with time zone | endtime | timestamp with time zone | callerip | inet | callerport | integer | calledip | inet | calledport | integer | destinfo | character varying(30) | srcinfo | character varying(30) | gkid | character varying(30) | sessionid | character varying(24) | Индексы: "call_records_pkey" PRIMARY KEY, btree (id) "call_records_id_key" UNIQUE, btree (id) "starttime_idx" btree (starttime)
voip=> \q [root@onyx var]# date Птн Апр 20 15:17:05 MSD 2007
[root@onyx pgsql]# cat postgresql.conf | grep "lc_\|timezone" #timezone = unknown # actually, defaults to TZ environment setting #australian_timezones = false lc_messages = 'ru_RU.UTF-8' # locale for system error message strings lc_monetary = 'ru_RU.UTF-8' # locale for monetary formatting lc_numeric = 'ru_RU.UTF-8' # locale for number formatting lc_time = 'ru_RU.UTF-8' # locale for time formattingНадо сделать под линух pppoe-server, да такой, чтобы умел посылать acct-update пакеты в ходе сессии. Под bsd есть mpd, а вот под linux я что-то вообще кроме rp-pppoe не нашел, а он по ходу не умеет так.
В общем, жду наводки либо на патч к rp-pppoe чтобы acct-update научить посылать, либо альтернативный пакет под линух чтобы pppoe делать.
Заранее благодарю :)
Я тут собрал почтовую системку с антиспамом. Аж самому нравится - виртуальные юзеры, антиспам можно включать/выключать каждому юзеру в отдельности или на уровне доменов, веб интерфейс для этого дела - красота в общем.
Одна проблема - на production серваке тестировать страшно, а иначе такого вала спама и кривой почты не получить. Идеально было бы склонировать входящий SMTP трафик на тестовый сервак, так чтобы и туда и туда попадало бы, но после двух часов камлания над man iptables просветление так и не пришло.
Подскажите плиз.
Подскажите пожалуйста, чем можно организовать сортировку входящей почты. Идея такая. Есть почтарь (постфикс, хотя это и не важно). Надо как-то сделать так, чтобы для некоторых юзеров почта через spamassassin проходила, а для некоторых нет. Чем бы это сделать?
Причина: оказывается, radiusclient обрабатывает EINTR ошибку у select когда пакет физически посылается. А в программе, которая вызывает rc_acct есть SIGALARM и таймер на 0.01 с - соответственно select успевает отработать редко.
Поскольку я не спец по сигнализации линуха, подскажите пожалуйста, как преодолеть ситуацию? Может быть можно как-то временно отключить обработку сигналов, дать отработать rc_acct, а потом включить сигнализацию назад. Но сигналы при этом не должны потеряться.
Заранее спасибо.
Кто-нибудь разбирался с программированием radiusclient-ng?
Я думал я разобрался, посмотрел вроде как в примерах, так же сделал. Но сейчас появилась проблема: почему-то моя прога отправляет сразу 9 пакетов Acct-Start, хотя я только один раз rc_acct вызываю. Но tcpdump видимо не врет - 9 пакетов с промежутком в несколько миллисекунд. Почему так - уже голову сломал.
Если кто имеет что сказать, прошу помочь. А лучше всего ткните меня в ссылку где эта либа задокументирована, потому как я весь гугль излазил и ничего такого не нашел. "Программа хорошо документирована на языке С++" - помнится мы так над начальством глумились. Может и правда нет доки?
Возможно, где-то в radiusclient-ng.conf можно что-нибудь поднастроить, но хелпа по этому файлику тоже не видно.
Заранее спасибо.
Может быть кто нибудь из корифеев что нибудь подскажет или выскажет свое мнение по поводу проблемы?
Прошу высказываться, заранее спасибо
Задача стоит такая: организовать резервное копирование одного очень важного сервака, причем нужна возможность отката на несколько копий назад, т.е. на языке цифр, необходимо ~10TB дискового пространства. Появилась мысль купить какой-нибудь девайс типа ченджера для дивидюков и чтобы сервак по ночам сам себя архивировал на эти дивидюки (штук 30 - одна копия). С программной частью я разберусь, на край напишу оберточные скрипты для cdrecord, tar или еще какую штуку прикручу. А вот собственно девайс я что-то найти не могу. Они вообще бывают такие? И если да, то какой и где можно купить?
Спасибо заранее.
Кто что посоветует?
Заранее спасибо.
Спасибо заранее
Спасибо заранее.
Сколько на самом деле то трафика? У меня есть пиратский релиз под винду emporio, можно ли его использовать. Линуксовые бинарники там есть.
exec /usr/sbin/pppd <...мои параметры pppd...>:exec /usr/sbin/pppd <... мои параметры...> no such file or directory (пишу по памяти, параметры точно не помню)
Я предположил что не хватает какого-то пакета, либо права немного криво нарезаны на файлы какие-то. Конфиги mgetty и ppp правильные 100%, т.к. на другой машине все работает только в путь.
Если кто навскидку скажет в чем дело может быть, буду очень благодарен.
НО! В платку воткнут Courier V.Evr, и я не могу ему послать никакую команду ни миникомом, ни чем-либо еще. Вернее, может и могу, но ответа никакого нет, и действий модем тоже никаких не производит.
И вот я даже не знаю, что не так, толи дрова для MOXы криво встали, толи что. Модем рабочий 100%.
Где-то слышал что для Courier V.Evt строка инициализации ATZ не катит. Может в этом дело? Тогда подскажите как еще можно?
Я понимаю, что вопросы про MOXу всех достали, но я честно прочитал все что на l.o.r было про это написано, и решения не нашел.
Если кто нибудь может пнуть меня в нужную сторону, то буду очень благодарен.
Ситуация: имеются две ALT Linux 2.2 машины - обе в VMWare - типа
тестовая система. Первая машина как-бы раутер - т.е. двухголовая,
смотрит в обе сети. Сетей 2 - 192.168.80/24 и 192.168.120/24. Расклад
по первой машине такой:
[root@alt1 root]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.80.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.120.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.80.2 0.0.0.0 UG 0 0 0 eth0
[root@alt1 root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:91:69:F2
inet addr:192.168.80.2 Bcast:192.168.80.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:112 errors:0 dropped:0 overruns:0 frame:0
TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:12418 (12.1 Kb) TX bytes:8083 (7.8 Kb)
Interrupt:10 Base address:0x1080
eth1 Link encap:Ethernet HWaddr 00:0C:29:91:69:FC
inet addr:192.168.120.2 Bcast:192.168.120.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:369 errors:0 dropped:0 overruns:0 frame:0
TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:42573 (41.5 Kb) TX bytes:13144 (12.8 Kb)
Interrupt:9 Base address:0x1400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:60 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5120 (5.0 Kb) TX bytes:5120 (5.0 Kb)
[root@alt1 root]#
Вторая машина непосредственно не видна с хостовой операционки (WinXP
если интересно) так как в хостовой операционке отключен VMNet адаптер
192.168.120.1. Расклад по ней такой:
[root@alt2 root]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.120.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.120.2 0.0.0.0 UG 0 0 0 eth0
[root@alt2 root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:68:89:64
inet addr:192.168.120.3 Bcast:192.168.120.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:141 errors:0 dropped:0 overruns:0 frame:0
TX packets:102 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:17256 (16.8 Kb) TX bytes:10051 (9.8 Kb)
Interrupt:10 Base address:0x1080
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[root@alt2 root]#
Обе машины включены в VMWare в Custom Host-only сети соответствующим
образом. В хостовой винде раутинг такой:
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.80.2 192.168.80.1 21
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.80.0 255.255.255.0 192.168.80.1 192.168.80.1 20
192.168.80.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.80.255 255.255.255.255 192.168.80.1 192.168.80.1 20
* 192.168.120.0 255.255.255.0 192.168.80.2 192.168.80.1 1
224.0.0.0 240.0.0.0 192.168.80.1 192.168.80.1 20
224.0.0.0 240.0.0.0 62.33.38.70 62.33.38.70 1
255.255.255.255 255.255.255.255 192.168.80.1 192.168.80.1 1
Основной шлюз: 192.168.80.2
===========================================================================
Постоянные маршруты:
Отсутствует
*Маршрут со звездочкой добавлен вручную, т.к. без него вообще с винды пакеты не уходят.
Идея такая - доступ ко второй машине (alt2) с винде посредством
раутера alt1. C винды alt1 пингуется, с него пингуется alt2, но с
винды alt2 не чуется. По моему, таблицы раутинга все правильные. В чем
дело не знаю
Подскажите, пожалуйста, это такие проблемы из-за VMWare или я глючу
безбожно?
Заранее благодарен.
как и где взять конфиг, с которым было собрано ядро в дистрибутиве.
Я бы тогда этот конфиг взял, добавил бы чего надо и все, а то слишком гиморно методом тыка выяснять какая опция для чего нужна. К примеру, никогда не подумал бы что framebuffer нужен для mkinitrd
| следующие → |