पोस्टफ़िक्स अस्थाई लुकअप विफलता


14

मैं पोस्टफ़िक्स सेट करने का प्रयास कर रहा हूं, लेकिन मुझे "अस्थायी लुकअप विफलता" त्रुटि मिलती है

main.cf:

inet_protocols = ipv4
inet_interfaces = all

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
mail_owner = postfix

myhostname = ns0.dzervas.gr
mydomain = dzervas.gr
myorigin = dzervas.gr
mynetworks_style = host
mydestination = localhost, localhost.$mydomain, $myhostname, $mydomain, mail.$mydomain, www.$mydomain

virtual_mailbox_base = /var/mail/vhost
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 1000
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000
virtual_alias_maps = hash:/etc/postfix/valias

smtp_generic_maps = hash:/etc/postfix/generic

vmailbox:

dzervas@dzervas.gr      dzervas.gr/dzervas
dna@dzervas.gr          dzervas.gr/dna
dzervas@ns0.dzervas.gr  ns0.dzervas.gr/dzervas

valias:

webmaster@dzervas.gr    dzervas@dzervas.gr
hostmaster@dzervas.gr   dzervas@dzervas.gr
postmaster@dzervas.gr   dzervas@dzervas.gr
#dzervas@ns0.dzervas.gr dzervas@dzervas.gr

सामान्य:

dzervas@dzervas.gr      root

टेलनेट परीक्षण:

Trying <ip>...
Connected to <ip>.
Escape character is '^]'.
220 ns0.dzervas.gr ESMTP Postfix
ehlo test.com
250-ns0.dzervas.gr
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: testing@test.com
250 2.1.0 Ok
 rcpt to: dzervas@dzervas.gr
451 4.3.0 <dzervas@dzervas.gr>: Temporary lookup failure
quit
221 2.0.0 Bye
Connection closed by foreign host.

journalctl रिपोर्ट:

May 09 15:09:22 ns0 postfix/smtpd[7754]: error: open database /etc/aliases.db: No such file or directory
May 09 15:09:22 ns0 postfix/smtpd[7754]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 09 15:09:22 ns0 postfix/smtpd[7754]: connect from <client-ip>
May 09 15:09:43 ns0 postfix/smtpd[7754]: warning: hash:/etc/aliases is unavailable. open database /etc/aliases.db: No such file or directory
May 09 15:09:43 ns0 postfix/smtpd[7754]: warning: hash:/etc/aliases lookup error for "dzervas@dzervas.gr"
May 09 15:09:43 ns0 postfix/smtpd[7754]: NOQUEUE: reject: RCPT from <client-ip>: 451 4.3.0 <dzervas@dzervas.gr>: Temporary lookup failure; from=<testing@test.com> to=<dzervas@dzervas.gr> proto=ESMTP helo=<test.com>
May 09 15:09:52 ns0 postfix/smtpd[7754]: disconnect from <client-ip>

मुझे यह इंगित करना चाहिए कि मैंने अभी तक DNS रिकॉर्ड स्थापित नहीं किए हैं (dzervas.gr मेरे नए सर्वर को अभी तक इंगित नहीं कर रहा है) इसके अलावा मैं कट्टर लिनक्स x86_64 पर हूं

संपादित करें: मैंने एक खाली / आदि / उपनाम बनाया और फिर newaliases नई समस्या (टेलनेट में):

rcpt to: dzervas@dzervas.gr
550 5.1.1 <dzervas@dzervas.gr>: Recipient address rejected: User unknown in local recipient table

परंतु!:

rcpt to: root@localhost
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
hhahahahha
.
250 2.0.0 Ok: queued as <some-code>

संपादित करें 2: main.cf में Recipient address rejected: User unknown in local recipient tableसेटिंग के द्वारा हल किया गया है local_recipient_maps =, हालाँकि, अब मेरे मेल dzervas@dzervas.gr पर कतारबद्ध हो गए हैं! यह /var/mail/vmail/dzervas.gr/dzervas/ पर नहीं जाना चाहिए!


यदि आप एक मेलस्वर का परीक्षण करना चाहते हैं, तो एक डीएनएस प्रविष्टि का कार्य एक बहुत ही मौलिक टुकड़ा है। पोस्टफ़िक्स यह देखना चाह रहा है कि dzervas.grक्या कॉन्फ़िगर किया गया है .. अपना DNS काम कर रहा है तो परीक्षण करें।
निकडब्ल्यू

ठीक है धन्यवाद। क्या सेटअप आपको सही लगता है?
dzervas

यह बहुत आसान है, लेकिन यह एक शुरुआत है।
निकोव

जवाबों:


5

भागो newaliases। यदि / etc / उपनाम मौजूद नहीं हैं, तो पहले इसे बनाएं, फिर चलाएं newaliases। अन्य चेतावनी से छुटकारा पाने के लिए
शायद alias_maps = hash:/etc/aliases/etc/postfix/main.cf को अपडेट / जोड़ें ।
फिर पुनः प्रयास करें।
(यदि आप टेलनेट के साथ परीक्षण करते हैं, तो आपको वर्किंग डीएनएस की आवश्यकता नहीं है)।


2 मुद्दा: सबसे पहले निकालने $myhostname, $mydomain,से mydestination, आभासी डोमेन यहां सूचीबद्ध नहीं किया जाना चाहिए के बाद से।
फिर (main.cf में) जोड़ें:

virtual_mailbox_domains=dzervas.gr

पोस्टफ़िक्स पुनः लोड करें और पुनः प्रयास करें।


1
तुम सही थे! मैंने एक खाली / इत्यादि / उपनाम और फिर नवगीत बनाए। नई समस्या पैदा हुई ...
dzervas

मेरी पोस्ट संपादित की।
सैंडर मार्टन

बहुत बहुत धन्यवाद! पुनश्च: मुझे / var / स्पूल / मेल / vmail / डायरेक्टरी (सिर्फ संदर्भ के लिए)
dzervas

सेंटोरा / zPanel पैनल पर चल रहे सर्वर रिबूट के बाद मेरी समस्या का समाधान, धन्यवाद।
Arvy

धन्यवाद, समस्या 2 हल में हल
फर्नांडो टोरेस

10

mynetworks को सख्त नेटवर्क रेंज की आवश्यकता है

मेरे मामले में, एक गलत आईपी रेंज थी /etc/postfix/main.cf

# Wrong; Temporary lookup failure
mynetworks = 172.16.0.0/8
# OK
mynetworks = 172.16.0.0/12

इसमें एक त्रुटि थी /var/log/maillogजिसे मैंने बाद में देखा।

4 अक्टूबर 13:47:54 पोस्टफ़िक्स / smtpd [25056]: चेतावनी: "172.16.0.0/8" में गैर-शून्य होस्ट एड्रेस बिट्स, शायद आपको इसके बजाय "172.0.0.0/8" का उपयोग करना चाहिए

यदि कोई व्यक्ति खोज के साथ Google पर शीर्ष हिट से यहां आता है Temporary lookup failure, तो मैं कहूंगा कि कृपया अपने $mynetworksप्रारूप की जांच करें ।


3
Thnx, वह मेरी समस्या का समाधान था। इसके अलावा ठीक नहीं: 172.16.0.1/12
f4der

2
मेरा मुद्दा भी था। 172.19.0.1/24 भी ठीक नहीं है।
Rohn एडम्स

1
यह, 127.0.0.1/8 जो मुझे मिला है।
zypA13510

0

मेरे 5 सेंट:

मैंने main.conf को बदल दिया, लेकिन मैं पोस्टफ़िक्स को पुनः लोड करना भूल गया।

पुनः लोड होने के बाद इसने काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.