Страница 1 из 1
Помогите ламеру с почтарем
Добавлено: 2010-10-19 8:07:39
dimakda
Доброго времени суток, возникла проблема стоит bsd 7.3 + vexim + exim + dovecot 1.2.12 - суть в том что почта отправляется нармально что из организации и если настроить почтовый клиент за вне организации, но вот как только кто то пытается послать письмо на наш сервер то им приходит письмо отлуп с ошибкой 550 хотя если послать с одного корпоративного ящика на другой то все работает. Ощущение что то с dovecot
MX- ксы прописаны у хостера на swerb.ru
И есть обратка настроенная у провайдера предоставляющего интернет.
Что делать - на что нажимать.
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-19 8:46:00
FoxDW
Ощущение что просто надо настроить авторизацию, а в офисе все отправляется из за relay_from_hosts
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-19 9:19:18
dimakda
dovecot-sql.conf может что изменилось поправьте меня.
Код: Выделить всё
# Схема хранения паролей
default_pass_scheme = PLAIN
# Запросы для извлечения данных из БД
password_query = SELECT clear as `password` FROM users,domains WHERE users.username = '%u' AND users.enabled = '1' AND u
user_query = SELECT pop as home, uid, gid FROM users WHERE username = '%u'
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-19 9:24:41
schizoid
dovecot отвечает только за отдачу писем клиенту. все остальное - exim, копайте его
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-19 9:28:48
schizoid
при отправке на твой домен у тя отлучп вида:
Код: Выделить всё
553 5.1.8 Sender address rejected by address filter
ищи, где в конфиге ексима у тя такие строки есть
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-19 9:29:57
schizoid
schizoid писал(а):при отправке на твой домен у тя отлучп вида:
Код: Выделить всё
553 5.1.8 Sender address rejected by address filter
ищи, где в конфиге ексима у тя такие строки есть
где-то сильно прикручены гайки на счет проверки отправителя, либо указана тупо твоя локальная сеть
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-22 7:08:06
dimakda
да есть гайка
Код: Выделить всё
# Группа - это список пользователей
#
# Если группа объявлена публичной, кто угодно из интернета может писать ей
# Иначе только члены группы
#
# Если не член непубличной группы пишет в нее, он получит "550 Unknown user"
virtual_dom_groups:
driver = redirect
allow_fail
senders = ${if eq{Y}{${lookup mysql{select g.is_public \
from groups g, domains d \
where d.enabled = '1' and d.domain = '${quote_mysql:$domain}' and \
d.domain_id = g.domain_id and g.enabled = '1' and \
g.name = '${quote_mysql:$local_part}'}}} \
{$sender_address} \
{${lookup mysql{select u.username \
from domains d, groups g, group_contents c, users u \
where d.enabled = '1' and d.domain = '${quote_mysql:$domain}' and \
d.domain_id = g.domain_id and g.name = '${quote_mysql:$local_part}' and \
g.enabled = '1' and \
g.is_public = 'N' and c.member_id = u.user_id and \
d.domain_id = u.domain_id and u.enabled = '1' \
and u.username = '${quote_mysql:$sender_address}' }}}}
data = ${lookup mysql{ \
select u.username \
from domains d, groups g, group_contents c, users u \
where d.enabled = '1' and \
d.domain = '${quote_mysql:$domain}' and \
d.domain_id = g.domain_id and \
g.enabled = '1' and \
g.id = c.group_id and \
c.member_id = u.user_id and \
d.domain_id = u.domain_id and \
u.enabled = '1' and \
g.name = '${quote_mysql:$local_part}'} }
local_part_suffix = -*
local_part_suffix_optional
retry_use_local_part
reply_transport = address_reply
pipe_transport = address_pipe
После этого завожу в Vexim публичную группу и добавляю туда пользователя и фига все равно выдает эту же ошибку.
когфиг взят с
http://jared.kiev.ua/2010/01/isp-mailserver-1-exim/ может кто уже сталкивался с этой проблемой.
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-25 10:11:28
Alex Keda
c отладкой отправьте письмо, в эмуляции отправки снаружи - видно будет кто где и почему зарубил
Re: Помогите ламеру с почтарем
Добавлено: 2010-10-26 10:59:57
dimakda
Помогите разобраться, я не силен в exim -ме в чём косяк в exim или может и самой BSD.