Обсуждение статьи про OpenLDAP адресная книга

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-01-09 12:53:58

на там есть про 2003 _http://www.ignix.ru/public/daemon/openldap_addressbook
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-09 16:55:53

Raven2000 писал(а):на там есть про 2003 _http://www.ignix.ru/public/daemon/openldap_addressbook
Внутри Outlook я сделал всё правильно по статье, которую вы показали, но мне кажеться с сервером не лады, где мне копать?
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-01-09 22:17:09

в сторону сервера =))
какие индексы в конфиге стоят, + работает ли вообще олдап через внутренний поиск запрос. Как создавали через ldapadmin контакт точнее какою шаблон юзали?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-10 0:19:41

Доброй ночи!
ЛДАП работает точно, потому что с виндовой машины лдападмином без проблем вижу базу и могу ею манипулировать, но вот не одна почтовая прога не может адресную книгу вкурить!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-10 0:22:39

Вот база, может что то с ней не так?

Код: Выделить всё

dn: dc=fer,dc=lh
objectClass: dcObject
objectClass: organization
objectClass: top
dc: fer
o: fer

dn: ou=addressbook,dc=fer,dc=lh
ou: addressbook
objectClass: organizationalUnit
objectClass: top

dn: cn=fox,ou=addressbook,dc=fer,dc=lh
givenName: fox
sn: fer
cn: fox
o: FORTERO COMMINICATIONS
l: Donets'k
telephoneNumber: 0936361813
mobile: 0936361813
mail: fox@fortero.su
objectClass: inetOrgPerson
objectClass: top

Буду очень признателен если вы покажите код базы, с рабочей машины...
Если такое возможно конечно!
Спасибо за внимание!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-11 16:29:26

Мне не кто не поможет? :(
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-01-11 22:30:07

пиля забыл =((( хотел сегодня тебе кинуть с раб. машины... Завтра меня не будет, а в среду утром кинь ЛС мне и я тебе все скину.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-12 1:47:00

Raven2000 писал(а):пиля забыл =((( хотел сегодня тебе кинуть с раб. машины... Завтра меня не будет, а в среду утром кинь ЛС мне и я тебе все скину.
За ранние спасибо!!!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-01-13 14:25:14

Код: Выделить всё

/usr/local/etc/openldap/slapd.conf

include         /usr/local/etc/openldap/schema/core.schema
include         /usr/local/etc/openldap/schema/cosine.schema
include         /usr/local/etc/openldap/schema/inetorgperson.schema

pidfile         /var/run/openldap/slapd.pid
argsfile        /var/run/openldap/slapd.args

modulepath      /usr/local/libexec/openldap
moduleload      back_bdb

access to * by * read
access to attr=userPassword
  by self write
  by anonymous auth
  by * none

#######################################################################
# BDB database definitions
#######################################################################

database        bdb
suffix          "dc=XXX,dc=local"
rootdn          "cn=root,dc=XXX,dc=local"
rootpw          {SSHA}YYY

directory       /var/db/openldap-data

index   objectClass     eq
index   cn              eq
#####Схема

Код: Выделить всё

dn: dc=XXX,dc=local
objectClass: top
objectClass: dcObject
objectClass: organization
dc: XXX
o: FSI OOO

dn: ou=addressbook,dc=XXX,dc=local
objectClass: top
objectClass: organizationalUnit
ou: addressbook
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-14 1:00:23

Что то у меня всё равно, всё то же...
А не могли бы вы выложить код хотя бы одного пользователя, какого не будь тестового?
Не могу понять, таже картина, в чом же трабла скрываеться( ?
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-01-14 11:44:15

??
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-14 14:06:20

Raven2000 писал(а):??
Я попробовал сделать уже по вашему конфигу и базе, тоже самое не один почтовый клиент не может работать с адресной книгой, говорит не могу добавить, и не видет то что есть в базе!
Какие логи, что вам показать, потому что я в замешательстве не могу понять где трабла скрываеться...
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-01-14 14:38:38

openldap, freebsd - версия?
вообще запущен openldap? Фаер стоит?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение fox » 2010-01-15 2:03:40

Raven2000 писал(а):openldap, freebsd - версия?
вообще запущен openldap? Фаер стоит?
Доброй ночи, версия пакетов:

Код: Выделить всё

openldap-client-2.3.43 Open source LDAP client implementation
openldap-server-2.3.43 Open source LDAP server implementation
Затем:

Код: Выделить всё

[root@fortero ~]# sockstat | grep ldap
ldap     slapd      1067  3  dgram  -> /var/run/logpriv
ldap     slapd      1067  6  stream /var/run/openldap/ldapi
ldap     slapd      1067  7  tcp4   127.0.0.1:389         *:*
ldap     slapd      1067  8  tcp4   192.168.216.216:389   *:*
Фаер есть, но там проблем нет, потому ,что я без проблем потключился с тойже машины OpenLDAP клиентом, и вообще фаер для нутреней сети полностью открыт!!!
Спасибо за внимание!

Аватара пользователя
maluy
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-04-19 23:59:13
Откуда: Украина
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение maluy » 2010-02-25 19:19:22

Настраиваю adressbook по этой статье: http://www.ignix.ru/public/daemon/openldap_addressbook

После команды

Код: Выделить всё

[admin@web-wts] ~# ldapadd -x -h 127.0.0.1 -f open-ldap/test.ldif -D "cn=root,dc=ampul,dc=local" -W
вот что выдает:

  • Enter LDAP Password:
    ldapadd: attributeDescription "dn": (possible missing newline after line 8, entry "dc=ampul,dc=local"?)
    adding new entry "dc=ampul,dc=local"
    ldap_add: Type or value exists (20)
    additional info: objectClass: value #0 provided more than once


А вот что говорят логи

Код: Выделить всё

Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 fd=12 ACCEPT from IP=127.0.0.1:50858 (IP=127.0.0.1:389)
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 op=0 BIND dn="cn=root,dc=ampul,dc=local" method=128
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 op=0 BIND dn="cn=root,dc=ampul,dc=local" mech=SIMPLE ssf=0
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 op=0 RESULT tag=97 err=0 text=
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 op=1 ADD dn="dc=ampul,dc=local"
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 op=1 RESULT tag=105 err=20 text=objectClass: value #0 provided more than once
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 op=2 UNBIND
Feb 25 18:17:04 web-wts slapd[28053]: conn=1005 fd=12 closed
Никак не могу въехать где я заганяюсь :cz2:

[admin@web-wts] ~# pkg_info | grep ldap

Код: Выделить всё

openldap-client-2.4.21 Open source LDAP client implementation
openldap-server-2.4.21 Open source LDAP server implementation
php5-ldap-5.2.12    The ldap shared extension for php
phpldapadmin-1.2.0.5,1 A set of PHP-scripts to administer LDAP over the web
[admin@web-wts] ~# netstat -nap tcp | grep 389

Код: Выделить всё

tcp4       0      0  192.168.1.12.389       *.*                    LISTEN
tcp4       0      0  127.0.0.1.389          *.*                    LISTEN
[admin@web-wts] ~# vv /usr/local/etc/openldap/slapd.conf

Код: Выделить всё

include         /usr/local/etc/openldap/schema/core.schema
include         /usr/local/etc/openldap/schema/cosine.schema
include         /usr/local/etc/openldap/schema/inetorgperson.schema
pidfile         /var/run/openldap/slapd.pid
argsfile        /var/run/openldap/slapd.args

modulepath      /usr/local/libexec/openldap
moduleload      back_bdb

access to * by * read

access to attrs=userPassword
 by self write
 by anonymous auth
 by * none

database        bdb
suffix          "dc=ampul,dc=local"
rootdn          "cn=root,dc=ampul,dc=local"

rootpw          {SSHA}XG5tLS3ILC3dLQk6QRuoItb6du11i98n

directory       /var/pgdb/openldap-data
index   objectClass     eq
index   cn              eq
[admin@web-wts] ~# vv open-ldap/test.ldif

Код: Выделить всё

dn: dc=ampul,dc=local
objectClass: top
objectClass: dcObject
objectClass: organization
dc: ampul
o: FSI Ust-Luga Branch
 
dn: ou=addressbook,dc=ampul,dc=local
objectClass: top
objectClass: organizationalUnit
ou: addressbook
[admin@web-wts] ~# ll /var/pgdb/openldap-data/

Код: Выделить всё

total 10472
drwx------  2 ldap  ldap         512 25 лют 17:44 ./
drwxr-xr-x  7 root  wheel        512 25 лют 10:13 ../
-rw-------  1 ldap  ldap         921 25 лют 17:42 DB_CONFIG
-rw-------  1 ldap  ldap       24576 25 лют 17:43 __db.001
-rw-------  1 ldap  ldap     2146304 25 лют 17:43 __db.002
-rw-------  1 ldap  ldap   335552512 25 лют 17:43 __db.003
-rw-------  1 ldap  ldap     2359296 25 лют 17:43 __db.004
-rw-------  1 ldap  ldap      475136 25 лют 17:43 __db.005
-rw-------  1 ldap  ldap       32768 25 лют 17:43 __db.006
-rw-r--r--  1 ldap  ldap        2048 25 лют 17:44 alock
-rw-------  1 ldap  ldap        8192 25 лют 17:33 dn2id.bdb
-rw-------  1 ldap  ldap       32768 25 лют 17:33 id2entry.bdb
-rw-------  1 ldap  ldap    10485760 25 лют 17:44 log.0000000001
Подтолкните пожалуйста, а то затупив по полной! :st:

Аватара пользователя
maluy
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-04-19 23:59:13
Откуда: Украина
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение maluy » 2010-03-01 20:07:24

Все решилось следующим образом. Файл test.ldif
maluy писал(а):[admin@web-wts] ~# vv open-ldap/test.ldif

Код: Выделить всё

dn: dc=ampul,dc=local
objectClass: top
objectClass: dcObject
objectClass: organization
dc: ampul
o: FSI Ust-Luga Branch
 
dn: ou=addressbook,dc=ampul,dc=local
objectClass: top
objectClass: organizationalUnit
ou: addressbook
Разбил на 2 части test01.ldif и test02.ldif
[admin@web-wts] ~# vv open-ldap/test01.ldif

Код: Выделить всё

dn: dc=rosan,dc=lan
objectClass: top
objectClass: dcObject
objectClass: organization
dc: rosan
o: FSI Ust-Luga Branch
[admin@web-wts] ~# vv open-ldap/test02.ldif

Код: Выделить всё

dn: ou=addressbook,dc=rosan,dc=lan
objectClass: top
objectClass: organizationalUnit
ou: addressbook
А с phpldap проблема решилась только после того, как удалив phpldapadmin-1.2.0.5, 1 и установил phpldapadmin098-0.9.8.5, 1.

Почему более новая версия не пошла, так и не понял! :(

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение JaNet » 2010-03-15 10:38:03

Привет всем.
Делаю по статьям raven2000 и Сancer.
Все поставилось, все работает.
Но при коннекте клиентской части (мозильного грома) - не выводит список пользователей. Вообще никаких. При выборе режима "автономно" - "репликация выполнена" без ошибок.

З.Ы. телнет с клиента на 389 работает, фаером не прикрыт. Через браузер phpldapadmin отображает 2х заведенных пользователей.
Куда, в какие логи смотреть?

В догонку - на MS Outlook Express удалось настроить, ничего не меняя.
Вопрос лишь в том, что юзера не отображаются в адресной книге, а нужно их искать через поиск, что не очень удобно.
Может есть какой-нить паттерн, по которому некий(любой) почтовый клиент должен автоматом выводить список всех из данной базы LDAP?
Последний раз редактировалось JaNet 2010-03-15 11:17:02, всего редактировалось 1 раз.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-03-15 11:13:34

Вы как пытаетесь вывести пользователей?
==
Вообще то по умолканию, лдап не выводит ничего и надо делать запрос в поиске. Те если всех то "@" если мыло или адрес то начинаете только в поиске писать он сразу же ищет и выводит (в гром птице).
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение JaNet » 2010-03-15 11:19:44

Уже понял, что не выводит 8(
При поиске @ - да, все работает.
Только пользователи глупые, привыкли чтобы все изначально отображалось.
Вы как-нить решили данную проблему?

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Raven2000 » 2010-03-15 13:12:21

вдолбить пользователям новый принцип работы.
==
А если бы там мыло несколько десятков тысяч записей? Выводитьс всес? =) Лдап и основан для быстрого чтения и выдачи запросов хоть тысяч значений.
Можно сделать более удобней вывод добавить теги (ну типа того)
каталог фирм например у всех будет в названии "Фирма"
И юзвери как только набирают Фир..
То тут же выдает
Фирма ООО ...
Фирма ОАО ...
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение JaNet » 2010-03-15 13:21:25

ну зачем же все.
Обычная практика 50-100-500 записей. (мелкая-средняя фирма).
Прокешировать оную при коннекте (на изменение-дополнение) не так уж и сложно.
Механизм реализован в том же самом Exchange или MDaemon. (Public Folders)
За 3года использования последнего - единственная бага - в отсутствии совместимости старого клиента MDaemon (вынь 9х-200х) и офиса 2003 и выше.
Отсюда и глюки.

Для базы поставщиков и услуг возможно ведение сторонней базы.

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

trevor
рядовой
Сообщения: 10
Зарегистрирован: 2009-11-24 8:26:05
Откуда: Артем
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение trevor » 2010-03-22 2:46:53

Снова здравствуйте, решил вернуться к вопросу по адресной книге олдап. Но как и писал тогда, что не создает ни потомка, ни чего больше. Так вот, решил попробовать снова добавить базу:

Код: Выделить всё

gw# ldapadd -x -D "cn=root,dc=mb,dc=ru" -h 192.168.1.7 -W -f /var/db/openldap-data/base.ldif
Enter LDAP Password:
adding new entry "dc=mb, dc=ru"
ldapadd: Internal (implementation specific) error (80)
        additional info: next_id add failed
Соответственно, ни через веб-морду, ни через лдап админов ничего не создается, такое ощение, что не импортируется корень.
вот его содержимое:

Код: Выделить всё


dn: dc=mb, dc=ru
objectClass: dcObject
objectClass: organization
objectClass: top
dc: mb
o: mb
Что тут может быть не так, Конфиги не изменялись с моего последнего поста.
Windows - самая религиозная ОС, в ней есть Иконы и службы, в то время как в Unix`е сплошь и рядом демоны ]:->

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение skeletor » 2010-04-16 15:44:49

А может кто подскажет, как можно добавлять в адресную книгу записи более простым способом. Дело в том, поддерживать книгу будет девочка секретарь для которой слово ldap звучит грозно. Может есть какие-то инструменты для этого?

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Cancer » 2010-04-18 22:00:26

skeletor писал(а):А может кто подскажет, как можно добавлять в адресную книгу записи более простым способом. Дело в том, поддерживать книгу будет девочка секретарь для которой слово ldap звучит грозно. Может есть какие-то инструменты для этого?

ну а чем phpldapadmin не устаивает ?

Alteron
сержант
Сообщения: 230
Зарегистрирован: 2008-07-21 9:35:11

Re: Обсуждение статьи про OpenLDAP адресная книга

Непрочитанное сообщение Alteron » 2010-04-19 20:28:24

Господа, а только у меня русские имена, названия и т.д. отображаются кракозябрами? на сколько я понял, phpldapadmin работает в юникоде. У меня всё в почтовых клиентах кракозябрами пишется.
Измеритель верёвочками.