LINUX.ORG.RU
ФорумAdmin

[Debian - etch] Exim4 помогите настроить почту


0

0

Привет всем!

Помогите пожалуйста решить проблемму, я уже с ног сбился.
Все кажется просто - по всем мануалам должно работать - ан не работает :(

Немного о том что у меня есть:
Есть некий провайдер KievNet, от которого у меня нормальная выделенка (как мне кажется)
Провайдер мне выдает статически адресс 195.234.99.178
и есть некий регистратор доменных имен http://dns.com.ua/ где я купил себе доменное имя starwaregroup.com

Настраивал его я таким образом:
http://linuxforum.ru/index.php?act=Attach&type=post&id=7622
http://linuxforum.ru/index.php?act=Attach&type=post&id=7619

$ cat /etc/hosts
127.0.0.1       localhost.localdomain   localhost
127.0.0.1       breg.starwaregroup.com  breg  ## это для 

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


$ cat /etc/hostname
breg

$ cat /etc/host.conf
order hosts, bind
multi on
nospoof on

dns сервер впринципе работает правильно... потому приведу только файлик в котором есть запись mx

/var/cache/bind# ls
db.255.arpa  db.empty.arpa  db.root  localhost.arpa  localhost.rev  self.net

/var/cache/bind# cat self.net
$TTL 86400
@       IN      SOA     starwaregroup.com. breg.starwaregroup.com. (
        2007062300
        28800
        3600
        604800
        86400 )
@       IN      NS              ns.starwaregroup.com.
        IN      MX      5       mail.starwaregroup.com.
        IN      A               192.168.0.254

localhost                     IN      A               127.0.0.1
mail                          IN      A               192.168.0.254
ns                            IN      A               192.168.0.254
vd-one                        IN      A               192.168.0.1
freeman                       IN      A               192.168.0.2
winwm                         IN      A               192.168.0.3
*                             IN      A               192.168.0.254

ftp                           CNAME           starwaregroup.com.
pop3                          CNAME           starwaregroup.com.
smtp                          CNAME           starwaregroup.com.
imap                          CNAME           starwaregroup.com.
www                           CNAME           starwaregroup.com.


если буду вопросы по другим файлам - приведу... впринципе стандартная домашняя сеть...
склепанная своими руками :rolleyes:

Почему я об этом всем пишу - потому как не знаю на что уже грешить (подозреваю что на кривость своих рук :rolleyes: )
Далее...

Ничего военного я создать не спешу... Потому пока что пробую еррунду - отослать мыло внутри сервера - с одного пользователя к другому:
поставил я exim4, mutt, courier-base (собственно пользовался как руководством 2-я статьями http://www.ma.utexas.edu/users/stirling/co...geek/email.html и http://edseek.com/~jasonb/articles/exim4_c....html#e4install

/etc/exim4# cat update-exim4.conf.conf

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='localhost.localdomain:breg.starwaregroup.com'
dc_local_interfaces=''
dc_readhost='starwaregroup.com'
dc_relay_domains='192.168.0..0/24'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.kievnet.com.ua'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'

шлю письмо с пользователя valden пользователю rtorrent

/etc/exim4# mailq
45h   403 1IdukW-0002KU-VL <rtorrent@starwaregroup.com> *** frozen ***
          valden@starwaregroup.com

45h   619 1IdukZ-0002KW-7h <> *** frozen ***
          postmaster@starwaregroup.com

mailq говорит что оно до сих пор в очереди

и что самое главное чего я никак не могу понять - почему exim считает что для отсылки такого мыла требуется ломиться на smarthost????

# tail -f /var/log/exim4/mainlog

2007-10-07 20:25:59 1IeZt9-0000lm-Ag <= valden@starwaregroup.com U=valden P=local S=541 id=20071007172559.GA2957@starwaregroup.com
2007-10-07 20:25:59 H=mx1.kievnet.com.ua [195.234.96.4] F=<valden@starwaregroup.com> rejected RCPT <rtorrent@starwaregroup.com>: relay not permitted
2007-10-07 20:25:59 1IeZt9-0000lm-Ag => rtorrent@starwaregroup.com R=smarthost T=remote_smtp_smarthost H=mx1.kievnet.com.ua [195.234.96.4] X=TLS-1.0:RSA_3DES_EDE_CBC_SHA1:24 DN="O=CommuniGate Systems Customer,OU=Beta-tester,CN=mx1.kievnet.com.ua,EMAIL=postmaster@mx1.kievnet.com.
ua"
2007-10-07 20:25:59 1IeZt9-0000lm-Ag Completed
2007-10-07 20:25:59 H=mx1.kievnet.com.ua [195.234.96.4] F=<> rejected RCPT <valden@starwaregroup.com>: relay not permitted
2007-10-07 20:29:03 Start queue run: pid=2972

ну почему???
объясните пожалуйста... я уже месяц пытаюсь настроить себе почту :( (по выходным) и никак! уже прочитал кучу литературы. уже даже знаю что должно быть - но почему же у меня оно не так как должно быть???


почему не так R=local_user T=maildir_home ???

Я бы посоветовал взять дефолтный конфиг ексима и просто следуя комментариям, имеющимся там, подправить его под себя. Хрен его знает, что там дебиан тебе сгененриует. Конфиг ексима можно сильно по-разному организовывать, так что давать советы, не видя его, сложно.

slav ★★
()
Ответ на: комментарий от slav

вот то что с него генерится... ftp://starwaregroup.com:2256/config.autogenerated

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

valden
() автор топика
Ответ на: комментарий от valden

сорри... имелось ввидо конечно что Debian не может генерить туфту... все же самый стабильный дистрибутив как никак...

valden
() автор топика

>dc_other_hostnames='localhost.localdomain:breg.starwaregroup.com'
или добавь сюда starwaregroup.com
или отсылай почту на username@breg.starwaregroup.com

sdio ★★★★★
()

> dc_relay_domains='192.168.0..0/24'

а в exime'е сетки вот так вот странно прописываются?

berrywizard ★★★★★
()
Ответ на: комментарий от sdio


а это правильно будет если я сюда

dc_other_hostnames='localhost.localdomain:breg.starwaregroup.com'

добавлю starwaregroup.com ????
или правильней добиться как то что б exim распознавал mail username как username@breg.starwaregroup.com ???

valden
() автор топика

Я бы посоветовал поинтересоваться и разузнать, что такое smarthost в понимании exim-a и для чего он используется.

Целью этого исследования будет постижение смысла этой строки из вашего конфигурационного файла: dc_smarthost='mail.kievnet.com.ua'

Вообще, надо стремиться, чтобы значение каждого из конфигурационных параметров было понято, хотя бы приблизительно.

anonymous
()
Ответ на: комментарий от anonymous

ну... если б я ничего не читал - то и не пытался б править конфиги... сам я определить насколько я хорошо понимаю то или иное значение - не могу к сожалению. очевидно что чего то я не понимаю - но отправляя меня к тоннам документации которая есть в интернете - вы мне в этом не поможете

насколько я понял smarthost используется для отсылки мыла наружу - а у меня проблемма пока что в этом не стоит... :) я пытаюсь локально его отправить...

Буду рад если вы мне подскажете "что такое smarthost в понимании exim-a"

valden
() автор топика
Ответ на: комментарий от valden

>насколько я понял smarthost используется для отсылки мыла наружу

>Буду рад если вы мне подскажете "что такое smarthost в понимании exim-a"

Ваше мнение совпадает с моим, и мне кажется, exim тоже согласен. Из этого следует, что вы отправляете почту не в пределах сервера, а наружу, даже, если вы сами с этим не согласны. Может быть, следует сообщить exim-у, что ваш домен относится к локальным. Вот так, возможно, а может быть и не так:

domainlist local_domains = @ : вашзамечательныйдомен.com

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.