Отправка писем не с 127.0.0.1

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 13:33:28

Exim 4.67
что подкрутить, чтобы он разрешил отправку писем авторизированным пользователям? пока пользователи системные, авторизируются через Courier Authlib.
пока он отбивает всех :
2007-09-06 10:26:19 H=(Pol) [80.237.7.13] F=<support@livealbum.ru> rejected RCPT <geliozz@ya.ru>: relay not permitted

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

begin acl

# This access control list is used for every RCPT command in an incoming
# SMTP message. The tests are run in order until the address is either
# accepted or denied.

acl_check_rcpt:

  # Accept if the source is local SMTP (i.e. not over TCP/IP). We do this by
  # testing for an empty sending host field.

  accept  hosts = :

  deny    message       = Restricted characters in address
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]


  deny    message       = Restricted characters in address
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
  #############################################################################

  # Accept mail to postmaster in any local domain, regardless of the source,
  # and without verifying the sender.

  accept  local_parts   = postmaster
          domains       = +local_domains

  # Deny unless the sender address can be verified.

  require verify        = sender

  accept  hosts         = +relay_from_hosts
          control       = submission


  accept  authenticated = *
  # control       = submission


  require message = relay not permitted
          domains = +local_domains : +relay_to_domains

  require verify = recipient


  accept



acl_check_data:


  accept


Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

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

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение Alex Keda » 2007-09-11 13:40:47

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


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

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение Alex Keda » 2007-09-11 14:11:58

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

ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 14:51:42

поставили галочку.
теперича в логах:

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

2007-09-11 15:26:14 LOGIN authenticator failed for (scarecrow) [80.237.7.13]: 435 Unable to authenticate at present (set_id=webmaster): support for "saslauthd" not compiled
в конфиге Эезима :

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

LOOKUP_DBM=yes
LOOKUP_LSEARCH=yes

# LOOKUP_CDB=yes
# LOOKUP_DNSDB=yes
# LOOKUP_DSEARCH=yes
# LOOKUP_IBASE=yes
# LOOKUP_LDAP=yes
# LOOKUP_MYSQL=yes
# LOOKUP_NIS=yes
# LOOKUP_NISPLUS=yes
# LOOKUP_ORACLE=yes
 LOOKUP_PASSWD=yes
# LOOKUP_PGSQL=yes
# LOOKUP_SQLITE=yes
# LOOKUP_WHOSON=yes

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

 AUTH_CRAM_MD5=yes
 AUTH_CYRUS_SASL=yes
# AUTH_DOVECOT=yes
 AUTH_PLAINTEXT=yes
# AUTH_SPA=yes


#------------------------------------------------------------------------------
# If you specified AUTH_CYRUS_SASL above, you should ensure that you have the
# Cyrus SASL library installed before trying to build Exim, and you probably
# want to uncomment the following line:

AUTH_LIBS=-lsasl2
это он к чему говорит?

ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 14:56:55

ах да...
uname -a
Linux unknown-1997.agava.net 2.6.11-1.1369_FC4smp #1 SMP Thu Jun 2 23:08:39 EDT 2005 i686 i686 i386 GNU/Linux

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

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение Alex Keda » 2007-09-11 14:59:21

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

ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 15:03:56

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

[root@unknown-1997 /]# find -iname *sasl2*
./usr/sbin/sasl2-shared-mechlist
./usr/sbin/sasl2-static-mechlist
./usr/lib/libsasl2.a
./usr/lib/libsasl2.so
./usr/lib/sasl2
./usr/lib/libsasl2.so.2
./usr/lib/libsasl2.so.2.0.20
./usr/lib/libsasl2.la
./usr/bin/sasl2-sample-client
./usr/bin/sasl2-sample-server

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

AUTH_LIBS=-lsasl2
а не надо ли подставить сюда "sasl2" и пересобрать Экзим?

ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 15:04:53

я просто непонимаю КТО не собран с поддержкой SASL. экзим, courier authlib, courier imap? кто?

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

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение Alex Keda » 2007-09-11 15:05:17

ОС надо правильный :)
там в портах всё есть :)
=========
руками не собирал - поэтому не знаю.
вполне возможно.
Убей их всех! Бог потом рассортирует...

ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 15:08:31

:)
в дебиане тоже все есть. вот только дебиана у нас нету.

ScareCrow
рядовой
Сообщения: 19
Зарегистрирован: 2007-05-24 8:40:38
Контактная информация:

Re: Отправка писем не с 127.0.0.1

Непрочитанное сообщение ScareCrow » 2007-09-11 16:30:50

надо было запустить SASLAUTHD и раскомментарить строчку

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

 CYRUS_SASLAUTHD_SOCKET=/var/run/saslauthd/mux