проблема с exim
проблема с exim
при добавлении нового домена в панели веста, добавил
mx запись для домена на google, пытаюсь отправить почту с сервера, пишет
продебажил и понял, что он ищет почтовый ящик локально, отключил Mail и почта заработала, что надо поправить в exim, что бы он отправлял почту с включенным Mail?
Code: Select all
DNS Support
Mail Support
Code: Select all
[email protected]
Unrouteable address
Re: проблема с exim
exim -d+all -bt [email protected]
пропустил вывод вот этих
если надо, могу полный лог скинуть
если я меняю domains на domains = +local_domains то почта отправляется только на те домены, которые добавлены на сервер, на gmail не отправляется
Code: Select all
17:41:13 6160 Exim version 4.89 uid=0 gid=0 pid=6160 D=fffdffff
Berkeley DB: Berkeley DB 5.3.21: (May 11, 2012)
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc TCPwrappers OpenSSL Content_Scanning DKIM DNSSEC Event OCSP PRDR TCP_Fast_Open
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz dnsdb dsearch ldap ldapdn ldapm nis nis0 nisplus passwd sqlite
Authenticators: cram_md5 cyrus_sasl dovecot gsasl plaintext spa tls
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Configure owner: 0:0
Size of off_t: 8
Compiler: GCC [4.8.5 20150623 (Red Hat 4.8.5-16)]
Library version: Glibc: Compile: 2.17
Runtime: 2.17
Library version: OpenSSL: Compile: OpenSSL 1.0.2k-fips 26 Jan 2017
Runtime: OpenSSL 1.0.2k-fips 26 Jan 2017
: built on: reproducible build, date unspecified
Library version: Cyrus SASL: Compile: 2.1.26
Runtime: 2.1.26 [Cyrus SASL]
Library version: GNU SASL: Compile: 1.8.0
Runtime: 1.8.0
Library version: PCRE: Compile: 8.32
Runtime: 8.32 2012-11-30
17:41:13 6160 Loading lookup modules from /usr/lib64/exim/4.89-2.el7/lookups
17:41:13 6160 Loaded 0 lookup modules
17:41:13 6160 Total 18 lookups
Library version: SQLite: Compile: 3.7.17
Runtime: 3.7.17
WHITELIST_D_MACROS unset
TRUSTED_CONFIG_LIST: "/etc/exim/trusted-configs"
17:41:13 6160 changed uid/gid: forcing real = effective
17:41:13 6160 uid=0 gid=0 pid=6160
17:41:13 6160 auxiliary group list: <none>
17:41:13 6160 seeking password data for user "root": cache not available
17:41:13 6160 getpwnam() succeeded uid=0 gid=0
17:41:13 6161 changed uid/gid: calling tls_validate_require_cipher
17:41:13 6161 uid=93 gid=93 pid=6161
17:41:13 6161 auxiliary group list: <none>
17:41:13 6160 tls_validate_require_cipher child 6161 ended: status=0x0
17:41:13 6160 configuration file is /etc/exim/exim.conf
17:41:13 6160 log selectors = 00000ffc 06320202
17:41:13 6160 trusted user
17:41:13 6160 admin user
17:41:13 6160 DSN: dnslookup propagating DSN
17:41:13 6160 DSN: userforward propagating DSN
17:41:13 6160 DSN: procmail propagating DSN
17:41:13 6160 DSN: autoreplay propagating DSN
17:41:13 6160 DSN: aliases propagating DSN
17:41:13 6160 DSN: localuser_fwd_only propagating DSN
17:41:13 6160 DSN: localuser_spam propagating DSN
17:41:13 6160 DSN: localuser propagating DSN
17:41:13 6160 DSN: catchall propagating DSN
17:41:13 6160 DSN: terminate_alias propagating DSN
17:41:13 6160 originator: uid=0 gid=0 login=root name=root
17:41:13 6160 sender address = root@server
17:41:13 6160 Address testing: uid=0 gid=93 euid=0 egid=93
17:41:13 6160 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17:41:13 6160 Testing [email protected]
17:41:13 6160 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17:41:13 6160 Considering [email protected]
17:41:13 6160 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17:41:13 6160 routing [email protected]
17:41:13 6160 --------> dnslookup router <--------
17:41:13 6160 local_part=info domain=domain.com
17:41:13 6160 checking domains
17:41:13 6160 search_open: dsearch "/etc/exim/domains/"
17:41:13 6160 search_find: file="/etc/exim/domains/"
17:41:13 6160 key="domain.com" partial=-1 affix=NULL starflags=0
17:41:13 6160 LRU list:
17:41:13 6160 5/etc/exim/domains/
17:41:13 6160 End
17:41:13 6160 internal_search_find: file="/etc/exim/domains/"
17:41:13 6160 type=dsearch key="domain.com"
17:41:13 6160 file lookup required for domain.com
17:41:13 6160 in /etc/exim/domains/
17:41:13 6160 lookup yielded: domain.com
17:41:13 6160 domain.com in "dsearch;/etc/exim/domains/"? yes (matched "dsearch;/etc/exim/domains/")
17:41:13 6160 data from lookup saved for cache for +local_domains: domain.com
17:41:13 6160 domain.com in "!+local_domains"? no (matched "!+local_domains")
17:41:13 6160 dnslookup router skipped: domains mismatch
17:41:13 6160 local_part=info domain=domain.com
17:41:13 6160 checking "condition" "${lookup{$local_part@$domain}lsearch{/etc/exim/domains/$domain/aliases}{true}{fa"...
17:41:13 6160 /considering: ${lookup{$local_part@$domain}lsearch{/etc/exim/domains/$domain/aliases}{true}{false}}
17:41:13 6160 /considering: $local_part@$domain}lsearch{/etc/exim/domains/$domain/aliases}{true}{false}}
17:41:13 6160 |__expanding: $local_part@$domain
17:41:13 6160 \_____result: [email protected]
17:41:13 6160 /considering: /etc/exim/domains/$domain/aliases}{true}{false}}
17:41:13 6160 |__expanding: /etc/exim/domains/$domain/aliases
17:41:13 6160 \_____result: /etc/exim/domains/domain.com/aliases
17:41:13 6160 search_open: lsearch "/etc/exim/domains/domain.com/aliases"
17:41:13 6160 cached open
17:41:13 6160 search_find: file="/etc/exim/domains/domain.com/aliases"
17:41:13 6160 key="[email protected]" partial=-1 affix=NULL starflags=0
17:41:13 6160 LRU list:
17:41:13 6160 :/etc/exim/domains/domain.com/aliases
17:41:13 6160 :/etc/exim/domains/domain.com/passwd
17:41:13 6160 :/etc/exim/domains/domain.com/fwd_only
17:41:13 6160 5/etc/exim/domains/
17:41:13 6160 End
17:41:13 6160 internal_search_find: file="/etc/exim/domains/domain.com/aliases"
17:41:13 6160 type=lsearch key="[email protected]"
17:41:13 6160 cached data used for lookup of [email protected]
17:41:13 6160 in /etc/exim/domains/domain.com/aliases
17:41:13 6160 lookup failed
17:41:13 6160 / scanning: true}{false}}
17:41:13 6160 |__expanding: true
17:41:13 6160 |_____result: true
17:41:13 6160 \___skipping: result is not used
17:41:13 6160 /considering: false}}
17:41:13 6160 |__expanding: false
17:41:13 6160 \_____result: false
17:41:13 6160 |__expanding: ${lookup{$local_part@$domain}lsearch{/etc/exim/domains/$domain/aliases}{true}{false}}
17:41:13 6160 \_____result: false
17:41:13 6160 terminate_alias router skipped: condition failure
17:41:13 6160 no more routers
[email protected] is undeliverable: Unrouteable address
17:41:13 6160 search_tidyup called
17:41:13 6160 >>>>>>>>>>>>>>>> Exim pid=6160 terminating with rc=2 >>>>>>>>>>>>>>>>
Code: Select all
17:41:13 6160 DSN: userforward propagating DSN
17:41:13 6160 DSN: procmail propagating DSN
17:41:13 6160 DSN: autoreplay propagating DSN
17:41:13 6160 DSN: aliases propagating DSN
17:41:13 6160 DSN: localuser_fwd_only propagating DSN
17:41:13 6160 DSN: localuser_spam propagating DSN
17:41:13 6160 DSN: localuser propagating DSN
17:41:13 6160 DSN: catchall propagating DSN
Code: Select all
dnslookup:
driver = dnslookup
domains = !+local_domains
transport = remote_smtp
no_more
Re: проблема с exim
изменил dnslookup на
почта заработала
Code: Select all
dnslookup:
driver = dnslookup
domains = *
transport = remote_smtp
no_more
Re: проблема с exim
If you have a domain hosted on VestaCP, and they use a cloud email provider e.g Office 365 or G-Suite, my emails were staying in the local box.
I was getting "Unroutable Address" error because this mailbox did not exist on VestaCp.
Adding Garcia's solution "domains = *" fixed the issue...
Спасибо
I was getting "Unroutable Address" error because this mailbox did not exist on VestaCp.
Adding Garcia's solution "domains = *" fixed the issue...
Спасибо