Хочешь отправлять снаружи?
Код: Выделить всё
accept authenticated = *
control = submission/sender_retain
Модератор: xM
Код: Выделить всё
accept authenticated = *
control = submission/sender_retain
я имелpango писал(а):А внешний IP не должен быть в relay_from_hosts. Как впрочем и любой другой нелокальный IP.
Хочешь отправлять снаружи?Код: Выделить всё
accept authenticated = * control = submission/sender_retain
Код: Выделить всё
2008-11-25 08:58:48 1L4rsl-000FNh-GV <= rnq@mydomain.com H=(am.dynonobel.com) [124.28.12.81] I=[мой внешний ип]:25 P=smtp S=1830 T="drive her hot and crazy" from <rnq@mydomain.com> for rnq@mydomain.com
Код: Выделить всё
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
220 smtp.mydomain.ru ESMTP Server Ready @ Thu, 27 Nov 2008 10:07:51 +0300
helo sdfsfsfsfsf.com
250 smtp.mydomain.ru Hello red [192.168.0.10]
mail from:<localuser@mydomain.ru>
250 OK
rcpt to:<localuser@mydomain.ru>
550 Invalid hostname
Connection closed by foreign host.
Код: Выделить всё
2008-11-27 10:07:51 SMTP connection from [192.168.0.10] (TCP/IP connection count = 1)
2008-11-27 10:08:34 H=red (sdfsfsfsfsf.com) [192.168.0.10] F=<localuser@mydomain.ru> rejected RCPT <localuser@mydomain.ru>: Invalid hostname
2008-11-27 10:08:34 SMTP connection from red (sdfsfsfsfsf.com) [192.168.0.10] closed by DROP in ACL
и с этим я не спорюpango писал(а):Лог telnet'a
Код: Выделить всё
make install clean
===> exim-4.69_1 cannot install: unknown OpenLDAP version: auto.
*** Error code 1
Stop in /usr/ports/mail/exim.
%
Код: Выделить всё
WITH_OPENLDAP_VER= 24
lissyara писал(а):таже самая хня.
правда, я иначе реализовалв конце двухсотого файла.Код: Выделить всё
# added by lissyara 2008-11-26 in 12:13 # don't send from @domain.ru from external servers deny message = We don't accept mail from internal users trough external servers hosts = !+relay_from_hosts:* condition = ${if eq{$sender_address_domain}{$domain}{yes}{no}}
однако. ваше решение красивей
Впрочем - я известный извращенец ))
где-то в переведённой доке на сайте видел, что нужно компилить с поддержкой роутеров и транспортов... может кто подскажет?srv# /usr/local/etc/rc.d/exim start
Starting exim.
2008-12-15 16:08:38 [890] Exim configuration error in line 5 of /usr/local/etc/exim/includes/600.routers.conf:
error in ACL: unknown ACL verb "driver" in "driver = redirect"
srv#
.if ${.CURDIR} == ${PORTSDIR}/mail/exim
WITH_MYSQL= yes
LOG_FILE_PATH?= syslog
WITH_CONTENT_SCAN= yes
WITH_DEFAULT_CHARSET?= koi8-r
WITHOUT_IPV6= yes
WITH_OPENLDAP_VER= 24
WITH_OPENLDAP= yes
#WITH_BDB_VER= 1
WITH_SPF= yes
#WITH_ICONV= yes
.endif
lissyara писал(а):вы бы хоть строку показали на которую ругается....
Код: Выделить всё
driver = redirect
это от бессилия:) уже второй день доку читаю, а конца еще не видно. эх.lissyara писал(а):вот...
а сразу прям пинать - лисяра дурак, конфиг не рабочий
Как оказалось решилась не совсем Писем конечно стало меньше, но иногда проскакивают, в логах:OS/2 писал(а):lissyara писал(а):таже самая хня.
правда, я иначе реализовалв конце двухсотого файла.Код: Выделить всё
# added by lissyara 2008-11-26 in 12:13 # don't send from @domain.ru from external servers deny message = We don't accept mail from internal users trough external servers hosts = !+relay_from_hosts:* condition = ${if eq{$sender_address_domain}{$domain}{yes}{no}}
однако. ваше решение красивей
Впрочем - я известный извращенец ))
Спасибо, проблема решилась.
Код: Выделить всё
2008-12-16 04:23:47 no host name found for IP address 121.40.198.140
2008-12-16 04:23:57 H=(alexmann.com) [121.40.198.140] I=[мой внешний ип]:25 F=<consulting@mydomain.com> rejected RCPT <consulting@mydomain.com>: We don't accept mail from internal users trough external servers
2008-12-16 04:23:57 unexpected disconnection while reading SMTP command from (alexmann.com) [121.40.198.140] I=[мой внешний ип]:25 (error: Connection reset by peer)
....
2008-12-16 04:24:17 1LCPbb-000AaD-Sq <= nievesd@advest.com H=(alexmann.com) [121.40.198.140] I=[мой внешний ип]:25 P=smtp S=1033 T="Your order" from <nievesd@advest.com> for consulting@mydomain.com
2008-12-16 04:24:17 1LCPbb-000AaD-Sq => consulting@mydomain.com R=exchange_router T=special_smtp H=192.168.2.1 [192.168.2.1] X=TLSv1:AES128-SHA:128 C="250 2.6.0 <02f42099-9388-4023-a520-717a984f1fca@MAIL.mydomain.com> Queued mail for delivery"
2008-12-16 04:24:17 1LCPbb-000AaD-Sq Completed
Код: Выделить всё
LDAP_AD_BASE_DN = DC=long-domain,DC=local
Код: Выделить всё
LDAP_AD_BASE_DN = domain.local
Код: Выделить всё
ldap:///LDAP_AD_BASE_DN?mail?sub?\
Код: Выделить всё
2008-12-21 18:19:14 [11978] exim 4.69 daemon started: pid=11978, -q30m, listening for SMTP on port 25 (IPv4)
2008-12-21 18:19:17 [11980] 1LER1Q-00037E-FZ <= root@domain.by U=root P=local S=329 from <root@domain.by> for admin@domain.by
2008-12-21 18:19:17 [11981] 1LER1Q-00037E-FZ == admin@domain.by R=conversion_router defer (-17): error in redirect data: missing or malformed local part (expected word or "<") in "currentTime="20081223143801.0Z" subschemaSubentry="CN=Aggregate,CN=Schema....
<skipped>
Как я понимаю, есть внешний адрес, на который приходят письма на exim, а есть внутренний exchange, через которые юзеры гоняют поту по офису. Этот роутер письма, пришедшие на внешние ящики, пересылает на внутренние. Если у тебя внешние и внутренние адреса совпадают - то он вроде не нужен. У меня без него работает.Larin писал(а):"роутер для преобразования адресов из внешних во внутренние". Может быть lissyara пояснишь для чего он нужен на пальцах?:)
да. совпадают. ладн. удалю.princeps писал(а):Как я понимаю, есть внешний адрес, на который приходят письма на exim, а есть внутренний exchange, через которые юзеры гоняют поту по офису. Этот роутер письма, пришедшие на внешние ящики, пересылает на внутренние. Если у тебя внешние и внутренние адреса совпадают - то он вроде не нужен. У меня без него работает.Larin писал(а):"роутер для преобразования адресов из внешних во внутренние". Может быть lissyara пояснишь для чего он нужен на пальцах?:)
Код: Выделить всё
# ldapsearch -W -x -D cn=admin,dc=domain,dc=local -b "dc=domain,dc=local" "(uid=admin)"
Enter LDAP Password:
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
#
Larin писал(а):пофиг на поле. оно даже не коннектитсо
Код: Выделить всё
man ldapsearch
Код: Выделить всё
Feb 2 13:35:50 mail exim[1810]: [1810] 1LTvzV-0000QJ-6E SMTP timeout while connected to mxs.mail.ru [94.100.176.20] after sending data block (2563250 bytes written): Connection timed out
Feb 2 13:35:50 mail exim[1809]: [1809] 1LTvzV-0000QJ-6E == a-i-666@mail.ru R=dnslookup T=remote_smtp defer (110): Connection timed out: SMTP timeout while connected to mxs.mail.ru [94.100.176.20] after sending data block (2563250 bytes written)
Код: Выделить всё
13:47:25 3246 writing data block fd=8 size=8189 timeout=300
13:47:25 3246 writing data block fd=8 size=8189 timeout=300
13:47:25 3246 writing data block fd=8 size=8190 timeout=300
13:47:25 3246 writing data block fd=8 size=8189 timeout=300
13:47:25 3246 writing data block fd=8 size=8189 timeout=300
13:47:25 3246 writing data block fd=8 size=8190 timeout=300
13:47:47 3244 selecting on subprocess pipes
13:48:47 3244 selecting on subprocess pipes
.................
13:56:38 3405 LOG: MAIN
13:56:38 3405 == имя@mail.ru R=dnslookup T=remote_smtp defer (32): Broken pipe: mxs.mail.ru [94.100.176.20]
Код: Выделить всё
12:50:57.655508 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3422401:3423781(1380) ack 0 win 5840
12:50:57.689586 IP mxs.mail.ru.smtp > 192.168.5.53.2080: . ack 3393421 win 31388
12:50:57.691466 IP mxs.mail.ru.smtp > 192.168.5.53.2080: . ack 3393421 win 32768
12:50:57.691514 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3423781:3425161(1380) ack 0 win 5840
12:50:57.720087 IP mxs.mail.ru.smtp > 192.168.5.53.2080: . ack 3394801 win 31388
12:50:57.720108 IP mxs.mail.ru.smtp > 192.168.5.53.2080: . ack 3394801 win 32768
12:50:57.720251 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3425161:3426541(1380) ack 0 win 5840
12:51:11.335957 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3397561:3398941(1380) ack 0 win 5840
12:51:25.799982 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3397561:3398941(1380) ack 0 win 5840
12:51:54.728113 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3397561:3398941(1380) ack 0 win 5840
12:52:52.584443 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3397561:3398941(1380) ack 0 win 5840
12:54:43.051257 IP mxs.mail.ru.smtp > 192.168.5.53.2080: FP 0:46(46) ack 3398941 win 32768
12:54:43.051410 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3398941:3400321(1380) ack 0 win 5840
12:54:43.051421 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . 3400321:3401701(1380) ack 0 win 5840
12:54:43.088973 IP 192.168.5.53.2080 > mxs.mail.ru.smtp: . ack 47 win 5840
12:54:43.130715 IP mxs.mail.ru.smtp > 192.168.5.53.2080: R 3892496824:3892496824(0) win 0
Код: Выделить всё
smtp_accept_max = 10
smtp_accept_max_per_connection = 10
smtp_connect_backlog = 30
smtp_accept_max_per_host = 5
Код: Выделить всё
remote_smtp:
driver = smtp
max_rcpt = 10