Настройка почтового сервера Exim

Автор Тхакур, 19 февраля 2019, 12:48:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Тхакур


Тхакур

#16
получилось так
2019-02-25 18:26:48 1gyI9X-0000ZU-Nj ** thmsh@yandex.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 CV=yes DN="C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Russian Federation,CN=smtp.yandex.ru": SMTP error from remote mail server after pipelined MAIL FROM:<root@debian> SIZE=1378: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-25 18:26:48 1gyI9Y-0000ZX-PU <= <> R=1gyI9X-0000ZU-Nj U=Debian-exim P=local S=1766
2019-02-25 18:26:48 1gyI9X-0000ZU-Nj Completed
2019-02-25 18:26:49 1gyI9Y-0000ZX-PU ** th@empty <root@debian> R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 CV=yes DN="C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Russian Federation,CN=smtp.yandex.ru": SMTP error from remote mail server after pipelined MAIL FROM:<> SIZE=2844: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-25 18:26:49 1gyI9Y-0000ZX-PU Frozen (delivery error message)
2019-02-25 18:27:50 1gyIAY-0000Zf-A9 <= root@debian U=root P=local S=343
2019-02-25 18:27:51 1gyIAY-0000Zf-A9 ** thmsh@yandex.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 CV=yes DN="C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Russian Federation,CN=smtp.yandex.ru": SMTP error from remote mail server after pipelined MAIL FROM:<root@debian> SIZE=1378: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-25 18:27:51 1gyIAZ-0000Zi-5t <= <> R=1gyIAY-0000Zf-A9 U=Debian-exim P=local S=1766
2019-02-25 18:27:51 1gyIAY-0000Zf-A9 Completed
2019-02-25 18:27:52 1gyIAZ-0000Zi-5t ** th@empty <root@debian> R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 CV=yes DN="C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Russian Federation,CN=smtp.yandex.ru": SMTP error from remote mail server after pipelined MAIL FROM:<> SIZE=2844: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-25 18:27:52 1gyIAZ-0000Zi-5t Frozen (delivery error message)
root@debian:/home/th#

yoric

#17
Цитата: Тхакур от 25 февраля 2019, 18:19:59что сие означает?
Enter нажать в конце строки, чтоб курсор на следуюущую строку перешёл.
begin routers
smarthost:
  driver = manualroute
  domains = ! +local_domains
  transport = remote_smtp_smarthost
  ignore_target_hosts = <; 0.0.0.0 ; 127.0.0.0/8
  route_list = * smtp.yandex.ru::587 byname
  no_more

begin transports
remote_smtp_smarthost:
  driver = smtp
  message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}
  hosts_require_auth = smtp.yandex.ru
  hosts_require_tls = smtp.yandex.ru
  tls_certificate = /etc/exim/exim.crt
  tls_privatekey = /etc/exim/exim.pem
  tls_verify_certificates = /etc/ssl/certs/ca-certificates.crt
  return_path = local-user@yandex.ru
  headers_rewrite = *@+local_domains "${lookup{$local_part}lsearch{/etc/email-addresses}{$value}fail}" frs


local-user заменить на th, сгенерировать /etc/exim/exim.crt и .pem, как не помню, в доках exim написано. Сначала всё вернуть к первоначальному виду, и отредактировать routers & transports на своих местах, другие не трогать. rewrite кстати в транспорте прописано. И зачем Вы от root пишете?

Тхакур

Цитата: yoric от 25 февраля 2019, 19:52:53local-user заменить на th, сгенерировать /etc/exim/exim.crt и .pem, как не помню, в доках exim написано. Сначала всё вернуть к первоначальному виду, и отредактировать routers & transports на своих местах, другие не трогать. rewrite кстати в транспорте прописано. И зачем Вы от root пишете?
да......)))))
попробую....

Тхакур

Цитата: yoric от 25 февраля 2019, 19:52:53Сначала всё вернуть к первоначальному виду,
это с какого момента начать?
только пожалуйста громко не смейтесь

yoric

С самого начала. Громко не будем, но тихонько хмыкнем :-) Конфиги перед редактированием надо бы резервировать... А теперь вытаскивайте их из пакетов, exim-daemon-light, или какой у Вас установлен.

Тхакур

если удалить exim и потом заново установить?
так пойдёт?

yoric

Это на крайний случай :-) В /var/cache/apt/archives лежат пакеты, на exim в mc тыкаете, и там в CONTENTS конфиги, только права на файлы проверьте, и сделайте как у установленных.

Тхакур

root@debian:/home/th# ls /var/cache/apt/archives/
lock  partial
root@debian:/home/th#

эти каталоги пустые

yoric

Или почистили, или с диска устанавливали? Значит на диске есть. Или переустанавливайте. И в общем-то, вся инфо уже есть в этой теме, надо просто кропотливо и вдумчиво с первых сообщений этой темы вставить в свои конфиги, и радостно сообщить об успехе операции :-) Ну или будем дальше разбираться.

Тхакур

Цитата: yoric от 26 февраля 2019, 08:38:11И в общем-то, вся инфо уже есть в этой теме, надо просто кропотливо и вдумчиво с первых сообщений этой темы вставить в свои конфиги,
вот один конфиг
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.yandex.ru::587'
dc_hosts_require_tls='smtp.yandex.ru'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
root@debian:/home/th#

вот другой
root@debian:/home/th# cat /etc/exim4/conf.d/rewrite/00_exim4-config_header

######################################################################
#                      REWRITE CONFIGURATION                         #
######################################################################

begin rewrite
root@debian:/home/th#

или ещё другие есть?
и что в них нужно изменить?

endru

А вы новые конфиги подгружали прежде чем тестировать отправку? Такое чувство что новый конфиг прописали, а перезапустить exim не додумались.

Тхакур

Цитата: endru от 26 февраля 2019, 12:00:48А вы новые конфиги подгружали прежде чем тестировать отправку?
это?
/etc/init.d/exim4 restart

Тхакур

root@debian:/home/th# /etc/init.d/exim4 restart
[ ok ] Restarting exim4 (via systemctl): exim4.service.
root@debian:/home/th#

yoric

Цитата: Тхакур от 26 февраля 2019, 11:55:15или ещё другие есть?
и что в них нужно изменить?
Есть и другие, ищите по каталогу exim-а по фразам из моих сообщений (begin routers, begin transports). Это чисто механическая работа, правильно вставить из этой темы в конфиги и все дела.