exim+mysql-users - не работает =(
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-03-27 10:07:29
Re: exim+mysql-users - не работает =(
Люди может кто то поможет куда копать, как сделать чтоб нормально обрабатывались адреса вот такого типа nepcoint'l@nepco.com.jo то есть в них есть одна кавычка ' . Я так понял mysql воспринимает это как свою команду и лезут ошибки. Направьте в нужное русло :-)
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: exim+mysql-users - не работает =(
http://www.lissyara.su/?id=1209#9.21
${quote_mysql:$переменная}
${quote_mysql:$переменная}
Код: Выделить всё
# Список пользователей
MYSQL_USERS = SELECT username FROM users WHERE username='${quote_mysql:$local_part@$domain}' AND active='Y' LIMIT 1
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-03-27 10:07:29
Re: exim+mysql-users - не работает =(
спасибо, буду проверять но вроде помогло :-)
Код: Выделить всё
if $recipients is "${lookup mysql{SELECT `address` FROM `alias` WHERE \
`address`='${quote_mysql:$recipients}' AND `copy_mail`='1' LIMIT 1}}"
then
Последний раз редактировалось Laa 2009-09-22 14:44:50, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2006-06-20 22:54:36
Re: exim+mysql-users - не работает =(
В конфигурации есть вот такое:
Правильно ли я понимаю что если у почтового ящика active будет равен 0 то с него почта не должна отсылаться? Или же тут как-то иначе работает?
Мне нужно чтоб при увольнении сотрудника, к примеру, его почтовый ящик оставался и мог принимать почту, но чтоб доступа к нему не было. Такое возможно сделать кроме как сменой пароля?
Код: Выделить всё
# Делаем список локальных доменов. Далее этот
# список будет фигурировать в виде +local_domains
# В данном случае домены выбираются из БД MySQL. Также
# можно их просто перечислить через двоеточие. Есть интересная
# возможность, можно указать юзер@[хост] - lissyara@[222.222.4.5]
domainlist local_domains = ${lookup mysql{SELECT `domain` \
FROM `domain` WHERE \
`domain`='${domain}' AND \
[b]`active`='1'[/b]}}
# делаем список доменов с которых разрешены релеи.
# Далее этот список будет в виде +relay_to_domains
# Можно использовать символы подстановки, типа:
# .... = *.my.domen.su : !spam.my.domen.su : first.su
# тогда пропускается всё, что похоже на *.my.domen.su, но
# от spam.my.domen.su релеится почта не будет.
domainlist relay_to_domains = ${lookup mysql{SELECT `domain` \
FROM `domain` WHERE \
`domain`='${domain}' AND \
[b]`active`='1'[/b]}}
Мне нужно чтоб при увольнении сотрудника, к примеру, его почтовый ящик оставался и мог принимать почту, но чтоб доступа к нему не было. Такое возможно сделать кроме как сменой пароля?
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim+mysql-users - не работает =(
разные места конфига.
отправка - авторизация, приём - роутеры
отправка - авторизация, приём - роутеры
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim+mysql-users - не работает =(
Смешные Вы все какой интересно смысл в спользовании md5 ?
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim+mysql-users - не работает =(
пасс открытый не передайтся.
от использования ящика не спасёт, но если один пасс от нескольких сервисов - поможет избежать использования его в других сервисах
от использования ящика не спасёт, но если один пасс от нескольких сервисов - поможет избежать использования его в других сервисах
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim+mysql-users - не работает =(
Ну не знаю как он поможет избежать использования паса...операция преобразования хеш -> пасс вряд ли занимает больше 5-10 минут. Кроме гемороя ничего это не дает имхо.
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim+mysql-users - не работает =(
Код: Выделить всё
7fc862d83b1b08e0187d903c5ec1aab5
время пошло.
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim+mysql-users - не работает =(
хз какой там пасс, у меня к сожалению нет доступа к нормальным закрытым базам мд5. У людей которые этим занимаются профессионально он есть. К сведению на geforce 8800gtx скорость брутфорса составляет 550+ млн. хешей в секунду на данный момент(сведения могут быть +- не точными).
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: exim+mysql-users - не работает =(
Да это Вы смешной, троллить так толсто на форуме о freebsd да ещё и о алгаритмах хеширования ужас, это всего то алгоритм, а exim шифрует своим способом, используя 4 раундове шифрование, да позовите Вы хоть всех своих людей со всеми своими картами и имейте доступ к своим всем базам минимум лет на 10 Вам гемороя смешной Вы наш изучите на досугеСмешные Вы все какой интересно смысл в спользовании md5 ?
Код: Выделить всё
exim-4.69/src/auths/md5.c
Да не обращай внимание на него,вот вам хэш. пасс - почти из стандартных - разве по словарю не найдётся.
время пошло.
Z301171463546 - можно пожертвовать мне денег
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim+mysql-users - не работает =(
время давно кончилось. поэтому и не обращаю ))zingel писал(а):Да не обращай внимание на него,вот вам хэш. пасс - почти из стандартных - разве по словарю не найдётся.
время пошло.
Убей их всех! Бог потом рассортирует...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: exim+mysql-users - не работает =(
milw0rm.com сказал что это типа нерасшифровываемый хеш
Z301171463546 - можно пожертвовать мне денег
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim+mysql-users - не работает =(
Очень интересно, что подразумеваете подzingel писал(а):
Да это Вы смешной, троллить так толсто на форуме о freebsd да ещё и о алгаритмах хеширования ужас, это всего то алгоритм, а exim шифрует своим способом, используя 4 раундове шифрование, да позовите Вы хоть всех своих людей со всеми своими картами и имейте доступ к своим всем базам минимум лет на 10 Вам гемороя смешной Вы наш изучите на досуге
...?4 раундове шифрование
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: exim+mysql-users - не работает =(
Да, такое возможно сделать путем создания подходящей структуры таблицы и подходящих запросов.Grass_snake писал(а):В конфигурации есть вот такое:
Правильно ли я понимаю что если у почтового ящика active будет равен 0 то с него почта не должна отсылаться? Или же тут как-то иначе работает?Код: Выделить всё
# Делаем список локальных доменов. Далее этот # список будет фигурировать в виде +local_domains # В данном случае домены выбираются из БД MySQL. Также # можно их просто перечислить через двоеточие. Есть интересная # возможность, можно указать юзер@[хост] - lissyara@[222.222.4.5] domainlist local_domains = ${lookup mysql{SELECT `domain` \ FROM `domain` WHERE \ `domain`='${domain}' AND \ [b]`active`='1'[/b]}} # делаем список доменов с которых разрешены релеи. # Далее этот список будет в виде +relay_to_domains # Можно использовать символы подстановки, типа: # .... = *.my.domen.su : !spam.my.domen.su : first.su # тогда пропускается всё, что похоже на *.my.domen.su, но # от spam.my.domen.su релеится почта не будет. domainlist relay_to_domains = ${lookup mysql{SELECT `domain` \ FROM `domain` WHERE \ `domain`='${domain}' AND \ [b]`active`='1'[/b]}}
Мне нужно чтоб при увольнении сотрудника, к примеру, его почтовый ящик оставался и мог принимать почту, но чтоб доступа к нему не было. Такое возможно сделать кроме как сменой пароля?
З.Ы. У меня на в меру большой нагрузке стал тормозить mysql, поэтому советую сразу отвязываться от принципа "впихну все что можно и не можно в БД". Впихивайте в базу только самое необходимое, вмеру статичные данные можно и в конфиге или в текстовом файле хранить.
Удачи.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim+mysql-users - не работает =(
Может я чего-то не понимаю, но эксим кеширует запросы к бд...
п.с. в текстовом файле хранить не нужно т.к. это еще медленнее чем бд может быть.
п.с. в текстовом файле хранить не нужно т.к. это еще медленнее чем бд может быть.
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: exim+mysql-users - не работает =(
По-моему не кэширует. Я следил за логами mysql. Может у меня что-то не то было настроено, но в логах одни и те же запросы были к local_domains каждый раз...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim+mysql-users - не работает =(
Кеш видно если пропустить письмо в дебаге-скрипт был в теме полезных скриптов.
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: exim+mysql-users - не работает =(
результат должен кэшироваться.
http://www.lissyara.su/?id=1209#9.8
но - в пределах одного процесса. поэтому к доменам он будет каждый раз долбиться.
http://www.lissyara.su/?id=1209#9.8
но - в пределах одного процесса. поэтому к доменам он будет каждый раз долбиться.
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2008-10-26 10:07:03
- Контактная информация:
Re: exim+mysql-users - не работает =(
podskazhite , v chem tut delo i kuda kopat
Код: Выделить всё
Aug 17 15:24:51 ms exim[29187]: 1Md44p-0007ak-4k failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}" while checking a list: missing or misplaced { or }
Aug 17 15:24:51 ms exim[29187]: 1Md44p-0007ak-4k failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}" while checking a list: missing or misplaced { or }
Aug 17 15:24:51 ms exim[29187]: 1Md44p-0007ak-4k == mail-copy-mailbox@domain.ru <system-filter> R=dnslookup defer (-1): domains check lookup or other defer
Aug 17 15:26:00 ms exim[29431]: 1Md45w-0007eh-0g <= root@mx.domain.ru U=root P=local S=2348 from <root@mx.domain.ru> for admin@domain.ru
Aug 17 15:26:00 ms exim[29432]: 1Md45w-0007eh-0g failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}" while checking a list: missing or misplaced { or }
Aug 17 15:26:00 ms exim[29432]: 1Md45w-0007eh-0g failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}" while checking a list: missing or misplaced { or }
Aug 17 15:26:00 ms exim[29432]: 1Md45w-0007eh-0g == admin@domain.ru R=dnslookup defer (-1): domains check lookup or other defer
Aug 17 15:26:00 ms exim[29432]: 1Md45w-0007eh-0g failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}" while checking a list: missing or misplaced { or }
Aug 17 15:26:00 ms exim[29432]: 1Md45w-0007eh-0g failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}" while checking a list: missing or misplaced { or }
Aug 17 15:26:00 ms exim[29432]: 1Md45w-0007eh-0g == mail-copy-mailbox@domain.ru <system-filter> R=dnslookup defer (-1): domains check lookup or other defer
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2008-10-26 10:07:03
- Контактная информация:
Re: exim+mysql-users - не работает =(
nashel oshibku u sebya
pisma xodya po localhost , a vot avtorizovatsya ne mogu Thurderbird.
pisma ne uxodyat na ruzhu v gmail.com
pishet
s chem eto mozhet bit svyzano ?
zakritie porti na firewalle ?
drugoe ?
pisma xodya po localhost , a vot avtorizovatsya ne mogu Thurderbird.
pisma ne uxodyat na ruzhu v gmail.com
pishet
Код: Выделить всё
Aug 18 13:15:11 ms exim[2847]: 1MdOVg-0000jt-H6 gmail-smtp-in.l.google.com [209.85.218.39] Operation timed out
zakritie porti na firewalle ?
drugoe ?
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2008-10-26 10:07:03
- Контактная информация:
Re: exim+mysql-users - не работает =(
Dayte podskazku kuda kopnut ?
Problem v tom chto na takie pochtati kak gmail i drugie ne otxodit pochta.
Vivalivaetsya vot takaya komanda
ili
i ewe
Eto s chem svyazano ?
Problem v tom chto na takie pochtati kak gmail i drugie ne otxodit pochta.
Vivalivaetsya vot takaya komanda
Код: Выделить всё
Sep 14 13:09:06 ms exim[30206]: 1MnBHb-0007rA-Oi gmail-smtp-in.l.google.com [209.85.218.60] Operation timed out
Код: Выделить всё
Sep 14 13:11:45 ms exim[30650]: 1MnBKA-0007yL-5w == admin@OTHERDOMAIN.com R=dnslookup T=remote_smtp defer (60): Operation timed out
Eto s chem svyazano ?
-
- сержант
- Сообщения: 193
- Зарегистрирован: 2008-11-18 18:38:48
Re: exim+mysql-users - не работает =(
а Ваш днс резолвит вообще что-либо?
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2008-10-26 10:07:03
- Контактная информация:
Re: exim+mysql-users - не работает =(
[14:13] /etc/namedb >nslookup 209.85.218.60
Server: 94.101.xxx.xxx
Address: 94.101.xxx.xxx#53
Non-authoritative answer:
60.218.85.209.in-addr.arpa name = mail-bw0-f60.google.com.
Authoritative answers can be found from:
218.85.209.in-addr.arpa nameserver = ns1.google.com.
218.85.209.in-addr.arpa nameserver = ns2.google.com.
218.85.209.in-addr.arpa nameserver = ns3.google.com.
218.85.209.in-addr.arpa nameserver = ns4.google.com.
ns1.google.com internet address = 216.239.32.10
ns2.google.com internet address = 216.239.34.10
ns3.google.com internet address = 216.239.36.10
ns4.google.com internet address = 216.239.38.10
Server: 94.101.xxx.xxx
Address: 94.101.xxx.xxx#53
Non-authoritative answer:
60.218.85.209.in-addr.arpa name = mail-bw0-f60.google.com.
Authoritative answers can be found from:
218.85.209.in-addr.arpa nameserver = ns1.google.com.
218.85.209.in-addr.arpa nameserver = ns2.google.com.
218.85.209.in-addr.arpa nameserver = ns3.google.com.
218.85.209.in-addr.arpa nameserver = ns4.google.com.
ns1.google.com internet address = 216.239.32.10
ns2.google.com internet address = 216.239.34.10
ns3.google.com internet address = 216.239.36.10
ns4.google.com internet address = 216.239.38.10
Последний раз редактировалось stark 2009-09-23 9:18:38, всего редактировалось 1 раз.