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

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

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

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

Тхакур

Всем удачи....
вот так сделал при желании отправлять через exim используя яндекс
так правильно?
dc_eximconfig_configtype='smarthost'
dc_other_hostnames='debian'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.yandex.ru::587'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'

/etc/exim4/passwd.client
smtp.yandex.ru:thmsh@yandex.ru:pass.....

/etc/exim4/conf.d/rewrite/00_exim4-config_header
здесь как правильно написать?



yoric

У меня вот так:
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1' # ::1 = ipv6 не нать
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='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'


Цитата: Тхакур от 19 февраля 2019, 12:48:40/etc/exim4/conf.d/rewrite/00_exim4-config_header
здесь как правильно написать?
Да хоть как, пока dc_use_split_config='false' Я ничего не писал вроде.

Тхакур

#2
нужно делать настройки интерфейсов и DNS?

yoric


Тхакур

# This is a Debian specific file

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'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
root@debian:/home/th#

почему-то у меня девятой строчки нету, как у вас
она должна появиться обязательно при вводе параметров после
dpkg-reconfigure exim4-config или её нужно дополнительно вводить в файл?

Тхакур

там есть вопрос
Заголовки исходящей почты могут быть перезаписаны для создания видимости того, что они были   │
│ созданы на другой системе. Если ответить утвердительно, то будут изменены '', 'localhost' и   │
│ '' в полях From, Reply-To, Sender и Return-Path.                                              │
│                                                                                               │
│ Скрывать локальное почтовое имя в исходящей почте?                                            │
│                                                                                               │
│                           <Да>                               <Нет>     
и если ответить нет, то эта 9 строчка не появится?
и это наверно не важно?

yoric

Это строчку вручную вписать и всё.

Тхакур

#7
Всем удачи...
ввожу
echo "test mail" | mail -s "Test Mail" thmsh@yandex.ru
на выходе получается
2019-02-22 11:40:44 1gx6Nw-0000VR-LU <= root@debian U=root P=local S=343
2019-02-22 11:40:44 1gx6Nw-0000VR-LU H=smtp.yandex.ru [2a02:6b8::38] Network is unreachable
2019-02-22 11:40:45 1gx6Nw-0000VR-LU ** thmsh@yandex.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [87.250.250.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-22 11:40:45 1gx6Nx-0000VU-M8 <= <> R=1gx6Nw-0000VR-LU U=Debian-exim P=local S=1765
2019-02-22 11:40:45 1gx6Nw-0000VR-LU Completed
2019-02-22 11:40:46 1gx6Nx-0000VU-M8 ** th@empty <root@debian> R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [87.250.250.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=2843: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-22 11:40:46 1gx6Nx-0000VU-M8 Frozen (delivery error message)
/var/log/exim4/mainlog (END)


заранее большое спасибо

endru

Цитата: Тхакур от 22 февраля 2019, 11:45:42Sender address rejected: not owned by auth user
Не указано поле from - скорее всего не правильно настроен /etc/exim4/conf.d/rewrite/00_exim4-config_header

Тхакур

Цитата: endru от 22 февраля 2019, 12:10:43скорее всего не правильно настроен /etc/exim4/conf.d/rewrite/00_exim4-config_header
ну да....
у меня сейчас там пусто
что там правильно нужно написать?

Тхакур

root@debian:/home/th# cat /etc/exim4/conf.d/rewrite/00_exim4-config_header

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

begin rewrite
*@* thmsh@yandex.ru Ffr
root@debian:/home/th#

правильно?...
root@debian:/home/th# cat /var/log/exim4/mainlog
2019-02-24 13:21:36 Start queue run: pid=2079
2019-02-24 13:21:36 End queue run: pid=2079
2019-02-24 13:51:35 Start queue run: pid=2236
2019-02-24 13:51:35 End queue run: pid=2236
2019-02-24 14:49:54 exim 4.89 daemon started: pid=999, -q30m, listening for SMTP on [127.0.0.1]:25
2019-02-24 14:49:54 Start queue run: pid=1000
2019-02-24 14:49:54 End queue run: pid=1000
2019-02-24 17:52:27 exim 4.89 daemon started: pid=1012, -q30m, listening for SMTP on [127.0.0.1]:25
2019-02-24 17:52:27 Start queue run: pid=1013
2019-02-24 17:52:27 End queue run: pid=1013
2019-02-24 18:22:28 Start queue run: pid=1741
2019-02-24 18:22:28 End queue run: pid=1741
2019-02-24 18:52:28 Start queue run: pid=1860
2019-02-24 18:52:28 End queue run: pid=1860
2019-02-24 19:02:06 exim 4.89 daemon started: pid=2180, -q30m, listening for SMTP on [127.0.0.1]:25
2019-02-24 19:02:06 Start queue run: pid=2181
2019-02-24 19:02:06 End queue run: pid=2181
2019-02-24 19:02:57 1gxwEz-0000Zj-IC <= root@debian U=root P=local S=343
2019-02-24 19:02:57 1gxwEz-0000Zj-IC H=smtp.yandex.ru [2a02:6b8::38] Network is unreachable
2019-02-24 19:02:58 1gxwEz-0000Zj-IC ** thmsh@yandex.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [93.158.134.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-24 19:02:58 1gxwF0-0000Zm-Jv <= <> R=1gxwEz-0000Zj-IC U=Debian-exim P=local S=1760
2019-02-24 19:02:58 1gxwEz-0000Zj-IC Completed
2019-02-24 19:02:59 1gxwF0-0000Zm-Jv ** th@empty <root@debian> R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [93.158.134.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=2838: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-24 19:02:59 1gxwF0-0000Zm-Jv Frozen (delivery error message)
root@debian:/home/th#

yoric

dc_use_split_config='true' установлено, чтобы заработали конфиги в conf.d? Иначе работает большой сплошной конфиг exim4.conf.template.

Я rewrite не делал совсем, там хватает /etc/email-addresses (user: e-mail@address).

Тхакур

так?....
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/email-addresses
# This is /etc/email-addresses. It is part of the exim package
#
# This file contains email addresses to use for outgoing mail. Any local
# part not in here will be qualified by the system domain as normal.
#
# It should contain lines of the form:
#
#user: someone@isp.com
#otheruser: someoneelse@anotherisp.com

user: thmsh@yandex.ruroot@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#



Тхакур

на выходе
root@debian:/home/th# cat /var/log/exim4/mainlog
2019-02-25 13:33:35 Start queue run: pid=2103
2019-02-25 13:33:35 1gxwF0-0000Zm-Jv Message is frozen
2019-02-25 13:33:35 End queue run: pid=2103
2019-02-25 13:54:16 exim 4.89 daemon started: pid=2560, -q30m, listening for SMTP on [127.0.0.1]:25
2019-02-25 13:54:16 Start queue run: pid=2561
2019-02-25 13:54:16 1gxwF0-0000Zm-Jv Message is frozen
2019-02-25 13:54:16 End queue run: pid=2561
2019-02-25 13:55:32 1gyDv2-0000fk-D4 <= root@debian U=root P=local S=343
2019-02-25 13:55:32 1gyDv2-0000fk-D4 H=smtp.YANDEX.ru [2a02:6b8::38] Network is unreachable
2019-02-25 13:55:33 1gyDv2-0000fk-D4 ** thmsh@yandex.ru R=smarthost T=remote_smtp_smarthost H=smtp.YANDEX.ru [213.180.193.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 13:55:33 1gyDv3-0000fn-FK <= <> R=1gyDv2-0000fk-D4 U=Debian-exim P=local S=1756
2019-02-25 13:55:33 1gyDv2-0000fk-D4 Completed
2019-02-25 13:55:34 1gyDv3-0000fn-FK ** th@empty <root@debian> R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.193.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=2834: 553 5.7.1 Sender address rejected: not owned by auth user.
2019-02-25 13:55:34 1gyDv3-0000fn-FK Frozen (delivery error message)
root@debian:/home/th#

yoric

#14
А по-моему надо так в email-addresses: th: thmsh@yandex.ru и "Ввод" в конце. Пора пробовать :-)

В результате:
2019-02-23 12:45:22 1gxQ7m-00044o-M5 <= local-user@yandex.ru U=globus P=local S=2345 id=87o973oy6l.fsf@yandex.ru
2019-02-23 12:45:24 1gxQ7m-00044o-M5 => remote-user@mail.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:ECDHE_RSA_AE
S_128_GCM_SHA256:128 CV=yes A=LOGIN C="250 2.0.0 Ok: queued on smtp2o.mail.yandex.net as 1550900724-LG6LRvP40o-jNGuUMQO"
2019-02-23 12:45:24 1gxQ7m-00044o-M5 Completed