Exim + Courier-IMAP + локальные пользователи

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

Непрочитанное сообщение trubb » 2006-06-22 14:18:04

по умолчанию SMTP авторизацию требовать необязан...
авторизация может быть 2 видов - для SMTP это PLAIN / LOGIN и CRAM-MD5

где-то в конфиге должно быть об этом что-то
иГрАюВсТрАйКбОл!

Хостинговая компания 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/

stup
мл. сержант
Сообщения: 90
Зарегистрирован: 2006-06-15 17:36:48

Непрочитанное сообщение stup » 2006-06-22 14:37:50

lissyara писал(а):ты почту получать на свой сервер снаружи хочешь?
Если хочешь - то надо чтобы все могли слать
====
поставь обязательную авторизацию.
а вообще RFC по SMTP хоть по диагонали пробегись...
Вопрос хороший. В данный момент это не возможно. Так как просто не придет она мне снаружи, из-за того, что я нахожусь в защищенной сети и мне на любой адрес *@gella.guit.pfr.ru ничего не придет, разве что только внутри *.guit.pfr.ru. Посему даже не знаю. В данный момент хотелось бы отправлять почту наружу, а по сети только авторизованные пользователи могли бы отправлять. И если мне придет почта по внутренней сети соответственно я бы смог бы ее прочитать. Так как из "вне" она ко мне по определению не сможет прийти. И еще интересно на счет авторизации по IMAP. То есть еще и получать почту предварительно представившись.

stup
мл. сержант
Сообщения: 90
Зарегистрирован: 2006-06-15 17:36:48

Непрочитанное сообщение stup » 2006-06-22 14:42:18

А если предположить, что даже в моей сети есть спамер и он нещадно через мой сервак шлет письма всем и вся ?! Как тогда уберечься от таких. Понятно, что релеить допустим только "своих", но почему кроме всего прочего нельзя для них же сделать авторизацию. На мой взгляд это не очень плохо. Правда это только мое мнение.

stup
мл. сержант
Сообщения: 90
Зарегистрирован: 2006-06-15 17:36:48

Непрочитанное сообщение stup » 2006-06-22 14:48:12

trubb писал(а):по умолчанию SMTP авторизацию требовать необязан...
авторизация может быть 2 видов - для SMTP это PLAIN / LOGIN и CRAM-MD5

где-то в конфиге должно быть об этом что-то
Не совсем понимаю, но это вроде бы есть в конфиге. Ситуация банальна. Я настроил одну учетную запись нормально с логином и паролем. А вторую запись в аутлуке просто test но smtp и imap указал свои а пароль даже ради интереса не вводил. Отправляю почту существующему локальному пользователю от этого test'a и почта спокойно уходит, а это мне не нужно. Нужно чтобы в любом случае авторизовался, а раз авторизация не прошла, то извини , но почту не отправишь.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-22 16:46:15

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

# Проверка получателя в локальных доменах. 
# Если не проходит, то проверяется следующий ACL, 
# и если непрошёл и там - deny 

accept  domains       = +local_domains 
        endpass 
        message       = "In my mailserver not stored this user" 
        verify        = recipient 
убери
Убей их всех! Бог потом рассортирует...

Дмитрий
проходил мимо

Непрочитанное сообщение Дмитрий » 2006-06-26 23:25:39

Вопрос: Как сделать так, что почта на несуществующие адреса в пределах одного домена сыпалась на определенный ящик?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-26 23:33:33

кондишен написать...
условие - проверка существтвания чувака..
действие - сыпаться туда-то...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-27 12:40:33

был на sysadmins.ru - нашёл топик твой - http://forum.sysadmins.ru/26/120375/
:)
Убей их всех! Бог потом рассортирует...

stup
мл. сержант
Сообщения: 90
Зарегистрирован: 2006-06-15 17:36:48

Непрочитанное сообщение stup » 2006-06-30 21:40:53

В данный момент в отпуске и без Интернета, посему все пока временно висит в воздухе. А про топик на sysadmins я писал еще по-моему в самом первом сообщении этой темы.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-20 3:43:10

~/exim/bin/exim -bV проверка конф. фаила
и вот ерорит, кто знает в чём проблема?, привожу ниже лог:
Exim configuration error:
no driver defined for router "dnslookup"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-20 8:06:02

а дривер-то где?
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-21 6:30:08

lissyara писал(а):а дривер-то где?
хмм!! я руками просто компалил, не знаю чё за драивер, можешь показать листинг твоего make config file, может я чёто не добавил!! вот мой:!!

BIN_DIRECTORY=/usr/local/exim/bin
CONFIGURE_FILE=/usr/local/exim/configure
EXIM_USER=1003
EXIM_GROUP=6
SPOOL_DIRECTORY=/var/spool/mqueue
SUPPORT_MAILDIR=yes
LOOKUP_MYSQL=yes
LOOKUP_INCLUDE=-I /usr/local/mysql/include/mysql
LOOKUP_LIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lcrypt -lm
#EXIM_MONITOR=eximon.bin
WITH_CONTENT_SCAN=yes
WITH_OLD_DEMIME=yes
AUTH_CRAM_MD5=yes
AUTH_PLAINTEXT=yes
SUPPORT_TLS=yes
TLS_LIBS=-lssl -lcrypto
LOG_FILE_PATH=/var/log/exim/exim_%slog
EXICYCLOG_MAX=20
EXIM_PERL=perl.o
CHOWN_COMMAND=/usr/sbin/chown
SUPPORT_MOVE_FROZEN_MESSAGES=yes

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-21 8:12:31

а систему портов что, дураки придумали?
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-21 8:33:17

lissyara писал(а):а систему портов что, дураки придумали?
:lol: просто люблю кавыряться(не в носу)!!! ну так что с router dnslookup: cannot find router driver "dnslookup" не подскажешь, а то в инети чёто глухо!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-21 10:21:26

100kg писал(а):ну так что с router dnslookup: cannot find router driver "dnslookup" не подскажешь, а то в инети чёто глухо!!
дай всю секцию про dnslookup
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-21 11:21:58

begin routers

dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-21 11:43:03

а где секция remote_smtp?
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-21 11:52:16

begin transports

remote_smtp:
driver = smtp

local_delivery:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = /var/mail/$domain/$local_part
directory_mode = 770
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = ""
message_suffix = ""
mode = 0660
quota = ${lookup mysql{SELECT quota FROM users \
WHERE login='${local_part}' AND domain='${domain}'}{${value}M}}
quota_size_regex = S=(\d+)$
quota_warn_threshold = 75%
return_path_add

address_pipe:
driver = pipe
return_output

address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
address_reply:
driver = autoreply

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-21 12:53:54

чё-то у тя где-то криво...
а чё и где - х.з.
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-22 10:37:40

решил поставить с портов по твоей статье!! порты databases, lang, mail, перед этим обновил, ну и по статье начал с dбmail, и вот чё говорит :
Applaying FreeBSD patches for mysql-client-4.1.20
-e not found
error code 127
stop in /usr /ports/databases/mysql41-client
error code 1
stop is /usr/ports/mail/dbmail
Какие патчи? вооше чё делать? я собирал и ставил скул с сурса а не с портов!![/img]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-22 11:15:31

обнови все порты.
===
и дай ошибку целиком, строк на десять выше...
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-23 6:58:56

lissyara писал(а):чё-то у тя где-то криво...
а чё и где - х.з.
может нужно named настроить?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-23 10:29:22

а хосты эти ресольвятся, на которые почту шлёшь?
Убей их всех! Бог потом рассортирует...

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Непрочитанное сообщение 100kg » 2006-07-25 9:27:22

lissyara писал(а):а хосты эти ресольвятся, на которые почту шлёшь?
разобрался!! вот не запускаеться dovecot, групу dovecot создал, зпускаю скрипт и пишет dovecot, смотрю sockstat порта нету ну и канечно что и зателнетится не могу!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-25 10:00:18

в логах что?.....
=====
прям хоть делай чтобы этот вопрос сам подставлялся в форму ответа....
Убей их всех! Бог потом рассортирует...