Решено: Exim4: отправка почты на внешние адреса

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Mirror
Сообщения: 74

Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

Здравствуйте!

Проблема такая. В локальной сети есть сервер, который используется для тестирования сайтов и организации доступа в интернет. Есть необходимость отправки почты из PHP-скриптов, что сейчас сделать не получается.

Когда-то, если не ошибаюсь, такая проблема решалась так: dpkg-reconfigure exim4-config, а там выбрать "интернет-сайт; приём и отправка почты напрямую, используя SMTP". Сейчас не получается решить проблему так. Функция mail в PHP возвращает true, но почта не отправляется.

Если попробовать отправить почту из командной строки, наблюдается следующее:

1. локальному пользователю:

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

MegaServer:~# mail kraken -v
Subject: Тема
Сообщение
Cc:
LOG: MAIN
  <= root@ETC_MAILNAME U=root P=local S=347
MegaServer:~# delivering 1OFKh3-0000vJ-Co
LOG: MAIN
  ** kraken@etc_mailname: Unrouteable address
LOG: MAIN
  Error while reading message with no usable sender address (R=1OFKh3-0000vJ-Co): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
LOG: MAIN
  Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)


2. внешнему пользователю:

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

MegaServer:~# mail mirror-xiii@rambler.ru -v
Subject: Тема
Сообщение
Cc:
LOG: MAIN
  <= root@ETC_MAILNAME U=root P=local S=353
MegaServer:~# delivering 1OFKiK-0000vT-RI
LOG: MAIN
  ** mirror-xiii@rambler.ru: Unrouteable address
LOG: MAIN
  Error while reading message with no usable sender address (R=1OFKiK-0000vT-RI): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
LOG: MAIN
  Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)


Где нужно искать проблему?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Ленивая Бестолочь »

Mirror писал(а):
21.05.2010 09:26
Где нужно искать проблему?

днсы на этой машине работают?
dig -t mx rambler.ru что скажет?
что скажет:
exim -bt mirror-xiii@rambler.ru
?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

ДНС-ы работают. Например:

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

MegaServer:/# host google.ru
google.ru has address 209.85.229.104
google.ru has address 216.239.59.104
google.ru has address 74.125.77.104
google.ru mail is handled by 10 google.com.s9b2.psmtp.com.
google.ru mail is handled by 10 google.com.s9a1.psmtp.com.
google.ru mail is handled by 10 google.com.s9a2.psmtp.com.
google.ru mail is handled by 10 google.com.s9b1.psmtp.com.


Записи извлекаются:

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

MegaServer:/# dig -t mx rambler.ru

; <<>> DiG 9.5.1-P3 <<>> -t mx rambler.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19099
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 10

;; QUESTION SECTION:
;rambler.ru.                    IN      MX

;; ANSWER SECTION:
rambler.ru.             5231    IN      MX      10 imx2.rambler.ru.
rambler.ru.             5231    IN      MX      5 imx1.rambler.ru.

;; AUTHORITY SECTION:
rambler.ru.             1423    IN      NS      ns5.rambler.ru.
rambler.ru.             1423    IN      NS      ns2.rambler.ru.
rambler.ru.             1423    IN      NS      ns3.rambler.ru.
rambler.ru.             1423    IN      NS      ns4.rambler.ru.

;; ADDITIONAL SECTION:
imx1.rambler.ru.        5231    IN      A       81.19.66.234
imx1.rambler.ru.        5231    IN      A       81.19.66.235
imx2.rambler.ru.        5231    IN      A       81.19.88.5
imx2.rambler.ru.        5231    IN      A       81.19.88.6
imx2.rambler.ru.        5231    IN      A       81.19.88.2
imx2.rambler.ru.        5231    IN      A       81.19.88.3
ns2.rambler.ru.         601     IN      A       81.19.66.61
ns3.rambler.ru.         183     IN      A       81.19.66.62
ns4.rambler.ru.         183     IN      A       81.19.67.89
ns5.rambler.ru.         601     IN      A       81.19.67.90

;; Query time: 23 msec
;; SERVER: 195.18.46.4#53(195.18.46.4)
;; WHEN: Fri May 21 10:02:20 2010
;; MSG SIZE  rcvd: 302


Но если попробовать exim -bt mirror-xiii@rambler.ru:

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

MegaServer:/# exim -bt mirror-xiii@rambler.ru
mirror-xiii@rambler.ru is undeliverable: Unrouteable address
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

Mirror
$ cat /etc/exim4/update-exim4.conf.conf | grep -v '^$\|^#'
?

p.s. только, пожалуйста, или вообще ничего не заменяйте в выводе перед выкладыванием, или аккуратно это сделайте. просто заменив секретные (с вашей точки зрения) буквы/цифры на другие.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

Вот вывод, там ничего не изменено:

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

MegaServer:/# cat /etc/exim4/update-exim4.conf.conf | grep -v '^$\|^#'
dc_eximconfig_configtype='internet'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost='fresh-team.ru'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

по идее, должен обрабатывать роутер dnslookup.
что у вас по его поводу имеется:
$ grep -A 15 dnslookup: /var/lib/exim4/config.autogenerated
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Ленивая Бестолочь »

sash-kan писал(а):
21.05.2010 15:50
по идее, должен обрабатывать роутер dnslookup.
что у вас по его поводу имеется:
$ grep -A 15 dnslookup: /var/lib/exim4/config.autogenerated
?

предлагаю показать -C 15, т.к. чую, что до роутера будут всякие if define, вот на них и глянем :)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

Вроде, лишнего в выводе нет, так что я сделал так:

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

MegaServer:/# grep -A 15 dnslookup: /var/lib/exim4/config.autogenerated
dnslookup:
  debug_print = "R: dnslookup for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\
                        172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16 :\
                        255.255.255.255
  no_more

.endif

.ifdef DCconfig_local
nonlocal:
  debug_print = "R: nonlocal for $local_part@$domain"
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

Ëåíèâàÿ Áåñòîëî÷... писал(а):
21.05.2010 15:55
if define
в умолчальном там стоит DCconfig_internet.

Mirror
давайте уж сразу вывод:
$ grep -C 15 DCconfig_internet /var/lib/exim4/config.autogenerated
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

Получается вот что:

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

MegaServer:/# grep -C 15 DCconfig_internet /var/lib/exim4/config.autogenerated
  driver = ipliteral
  domains = ! +local_domains
  transport = remote_smtp
.endif

hubbed_hosts:
  debug_print = "R: hubbed_hosts for $domain"
  driver = manualroute
  domains = "${if exists{CONFDIR/hubbed_hosts}\
                   {partial-lsearch;CONFDIR/hubbed_hosts}\
              fail}"
  same_domain_copy_routing = yes
  route_data = ${lookup{$domain}partial-lsearch{CONFDIR/hubbed_hosts}}
  transport = remote_smtp

.ifdef DCconfig_internet

dnslookup_relay_to_domains:
  debug_print = "R: dnslookup_relay_to_domains for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains : +relay_to_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  no_more

dnslookup:
  debug_print = "R: dnslookup for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
MegaServer:/#
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

хм. вообще забавно.
при dpkg-reconfigure (в том числе) должен отрбатывать /usr/sbin/update-exim4.conf, который вставляет в /var/lib/exim4/config.autogenerated длинную секцию, начинающуюся примерно так:

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

UPEX4CmacrosUPEX4C = 1
##############################################
# the following macro definitions were created
# dynamically by /usr/sbin/update-exim4.conf
и там куча макроподстановок.
так вот после

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

.ifndef DC_eximconfig_configtype
DC_eximconfig_configtype=internet
.endif
как раз и должно быть вставлено определение DCconfig_internet:

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

.ifndef DCconfig_internet
DCconfig_internet=1
.endif

у вас такое присутствует? если нет, скажите версию пакета exim4-config;
$ dpkg-query -W exim4-config

p.s. это я углубляюсь ввиду того, что у вас что-то в системе не так работает. можно, конечно, воркэраунд сделать, но я бы рекомендовал расковырять корни проблемы. а то вылезет эта проблема ещё где-нибудь большим-большим боком.
воркэраунд простой:
в файле /etc/exim4/conf.d/router/200_exim4-config_primary
закомментируйте .ifdef DCconfig_internet и завершающий его .endif
но это очень неправильное решение. скорее всего, отправка писем у вас споткнётся на каком-то следующем месте.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

Mirror
а вы вообще только раз запускали dpkg-reconfigure?
к чему спрашиваю — может, оно там споткнулось где-то, а вы больше конфиг и не пробовали перегенерировать.
если да, просто запустите dpkg-reconfigure и enter-ом пройдитесь. а после генерации посмотрите — записались ли в /var/lib/exim4/config.autogenerated упомянутые строки:

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

.ifndef DCconfig_internet
DCconfig_internet=1
.endif
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

У меня в /etc/exim4/ нет файла config.autogenerated.

Команда dpkg-query -W exim4-config выдает следующее:

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

exim4-config    4.69-9


И если в файле ./conf.d/router/200_exim4-config_primary закомментировать .ifdef DCconfig_internet - .endif, ошибка все равно остается. Какая-то мистика...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

Mirror писал(а):
24.05.2010 10:12
У меня в /etc/exim4/ нет файла config.autogenerated.
и не должно быть. генерируется он в /var/lib/exim4/


Mirror писал(а):
24.05.2010 10:12
ошибка все равно остается
какая ошибка?

$ /usr/sbin/exim -bt mirror-xiii@rambler.ru
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

sash-kan писал(а):
24.05.2010 12:03
и не должно быть. генерируется он в /var/lib/exim4/

Да, точно. Там нет строки DCconfig_internet=1 в блоке ifndef DCconfig_internet.

Этот блок выглядит так:

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

.ifdef DCconfig_internet

dnslookup_relay_to_domains:
  debug_print = "R: dnslookup_relay_to_domains for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains : +relay_to_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  no_more

dnslookup:
  debug_print = "R: dnslookup for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\
                        172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16 :\
                        255.255.255.255
  no_more

.endif


Сохраняется ошибка как в первом посте. То есть, вот так:

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

MegaServer:~# mail mirror-xiii@rambler.ru -v
Subject: Тема
Сообщение
Cc:
LOG: MAIN
  <= root@ETC_MAILNAME U=root P=local S=353
MegaServer:~# delivering 1OFKiK-0000vT-RI
LOG: MAIN
  ** mirror-xiii@rambler.ru: Unrouteable address
LOG: MAIN
  Error while reading message with no usable sender address (R=1OFKiK-0000vT-RI): at least one malformed recipient address: root@ETC_MAILNAME - malformed address: _MAILNAME may not follow root@ETC
LOG: MAIN
  Process failed (1) when writing error message to root@ETC_MAILNAME (frozen)


sash-kan писал(а):
24.05.2010 12:03
$ /usr/sbin/exim -bt mirror-xiii@rambler.ru
?

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

MegaServer:/var/lib/exim4# /usr/sbin/exim -bt mirror-xiii@rambler.ru
mirror-xiii@rambler.ru is undeliverable: Unrouteable address
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение sash-kan »

Mirror писал(а):
24.05.2010 14:02
Да, точно. Там нет строки DCconfig_internet=1 в блоке ifndef DCconfig_internet.

Этот блок выглядит так:
вы же говорите, что закомментировали ifdef-ы. а они в приведённом автосгенерированном конфиге — незакомментированные.
что-то у вас там неправильно наконфигурировалось.
как я понял, никаких серьёзных настроек exim-а пока не производилось? я бы в таком случае сделал purge для всех пакетов с exim-ом и установил exim по-новой:
$ sudo aptitude purge ~iexim
(предложит установить какой-нибудь smtp-демон, типа ssmtp — соглашайтесь. после этого убедитесь, что содержимое каталога /etc/exim4 удалилось).
$ sudo aptitude install exim4
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

Переустановил exim4, все заработало, правда есть другая проблема: smtp-серверы считают почту, которая идет из нашей подсети спамом, хотя до того момента, когда я сегодня в первый раз что-то отправил, ничего не отправлялось.

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

MegaServer:/etc# mail -v andrey@fresh-team.ru
Subject: Тема
Сообщение
Cc:
LOG: MAIN
  <= root@fresh-team.ru U=root P=local S=351
MegaServer:/etc# delivering 1OGWWF-0003yD-B4
R: dnslookup for andrey@fresh-team.ru
T: remote_smtp for andrey@fresh-team.ru
Connecting to mail.fresh-team.ru [217.106.237.4]:25 ... connected
  SMTP<< 220 host3-web.mastak.com ESMTP Postfix
  SMTP>> EHLO MegaServer
  SMTP<< 250-host3-web.mastak.com
         250-PIPELINING
         250-SIZE 30240000
         250-VRFY
         250-ETRN
         250-STARTTLS
         250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-ENHANCEDSTATUSCODES
         250-8BITMIME
         250 DSN
  SMTP>> STARTTLS
  SMTP<< 220 2.0.0 Ready to start TLS
  SMTP>> EHLO MegaServer
  SMTP<< 250-host3-web.mastak.com
         250-PIPELINING
         250-SIZE 30240000
         250-VRFY
         250-ETRN
         250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-ENHANCEDSTATUSCODES
         250-8BITMIME
         250 DSN
  SMTP>> MAIL FROM:<root@fresh-team.ru> SIZE=1385
  SMTP>> RCPT TO:<andrey@fresh-team.ru>
  SMTP>> DATA
  SMTP<< 250 2.1.0 Ok
  SMTP<< 554 5.7.1 Service unavailable; Client host [195.18.51.134] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=195.18.51.134
  SMTP<< 554 5.5.1 Error: no valid recipients
  SMTP>> QUIT
LOG: MAIN
  ** andrey@fresh-team.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<andrey@fresh-team.ru>: host mail.fresh-team.ru [217.106.237.4]: 554 5.7.1 Service unavailable; Client host [195.18.51.134] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=195.18.51.134
LOG: MAIN
  <= <> R=1OGWWF-0003yD-B4 U=Debian-exim P=local S=1389
LOG: MAIN
  Completed
delivering 1OGWWG-0003yG-5r
R: dnslookup for root@fresh-team.ru
T: remote_smtp for root@fresh-team.ru
Connecting to mail.fresh-team.ru [217.106.237.4]:25 ... connected
  SMTP<< 220 host3-web.mastak.com ESMTP Postfix
  SMTP>> EHLO MegaServer
  SMTP<< 250-host3-web.mastak.com
         250-PIPELINING
         250-SIZE 30240000
         250-VRFY
         250-ETRN
         250-STARTTLS
         250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-ENHANCEDSTATUSCODES
         250-8BITMIME
         250 DSN
  SMTP>> STARTTLS
  SMTP<< 220 2.0.0 Ready to start TLS
  SMTP>> EHLO MegaServer
  SMTP<< 250-host3-web.mastak.com
         250-PIPELINING
         250-SIZE 30240000
         250-VRFY
         250-ETRN
         250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN
         250-ENHANCEDSTATUSCODES
         250-8BITMIME
         250 DSN
  SMTP>> MAIL FROM:<> SIZE=2446
  SMTP>> RCPT TO:<root@fresh-team.ru>
  SMTP>> DATA
  SMTP<< 250 2.1.0 Ok
  SMTP<< 554 5.7.1 Service unavailable; Client host [195.18.51.134] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=195.18.51.134
  SMTP<< 554 5.5.1 Error: no valid recipients
  SMTP>> QUIT
LOG: MAIN
  ** root@fresh-team.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<root@fresh-team.ru>: host mail.fresh-team.ru [217.106.237.4]: 554 5.7.1 Service unavailable; Client host [195.18.51.134] blocked using zen.spamhaus.org; http://www.spamhaus.org/query/bl?ip=195.18.51.134
LOG: MAIN
  Frozen (delivery error message)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Ленивая Бестолочь »

Mirror писал(а):
24.05.2010 16:15
SMTP>> EHLO MegaServer

helo должно соответствовать днс записи. очень желательно (обязательно), чтобы у этой днс-записи была правильная обратная запись.
ваш сервер имеет ip:

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

fresh-team.ru.          3600    IN      TXT     "v=spf1 ip4:217.106.233.2 a mx ~all"

или:
217.106.237.4
?
если нет, то правте spf записи.
Mirror писал(а):
24.05.2010 16:15
Client host [195.18.51.134] blocked using zen.spamhaus.org

ip с которого вы отправляете почту в black-листах. идите к ним на страничку и читайте, как оттуда вылезти.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Mirror
Сообщения: 74

Re: Решено: Exim4: отправка почты на внешние адреса

Сообщение Mirror »

Ленивая Бестолочь писал(а):
24.05.2010 16:55
helo должно соответствовать днс записи. очень желательно (обязательно), чтобы у этой днс-записи была правильная обратная запись.
ваш сервер имеет ip:

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

fresh-team.ru.          3600    IN      TXT     "v=spf1 ip4:217.106.233.2 a mx ~all"

или:
217.106.237.4
?

На самом деле, IP сервера, с которого осуществляется попытка отправить почту не соответствует домену fresh-team.ru. Это просто тестовый сервер. Этот домен я указал, потому что, как я понимаю, нужен был существующий.

Сейчас, как показала практика, можно отправлять почту на некоторые хостинги (например, рамблер), а для целей тестирования этого хватит. Спасибо за помощь.
Спасибо сказали: