प्रलेखन का दावा है कि मैं एक फ़ाइल (जैसे / etc / postfix / virtusertable) में उपनाम जोड़ सकता हूं और फिर इसे इंगित करने के लिए "virtual_maps" निर्देश का उपयोग कर सकता हूं। हालांकि यह काम नहीं करता है।
मेरा मेल के साथ उछल रहा है:
Recipient address rejected: User unknown in local recipient table;
यदि मैं मेल कमांड का उपयोग करके सर्वर से उपयोगकर्ता को मेल करता हूं, तो यह काम करता है।
mail myuser
संदेश पोस्टफिक्स के माध्यम से जाता है और सही ढंग से साइरस इनबॉक्स में खुद को सम्मिलित करता है।
जब मैं एक पॉप 3 सर्वर से उपयोगकर्ता के संदेश प्राप्त करने के लिए fetchmail का उपयोग करता हूं, तो पोस्टफिक्स विफल हो जाता है। उपयोगकर्ता का ईमेल "myuser@mydomain.com" है, लेकिन यह "myuser", साइरस मेलबॉक्स नाम को सही ढंग से मैप नहीं करता है।
/etc/postfix/main.cf
myhostname = लोकलहोस्ट alias_maps = hash: / etc / उपनाम alias_database = हैश: / etc / उपनाम myorigin = / etc / mailname mydestination = लोकलहोस्ट relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0/10/10/4 [:: 1] / 128 मेलबॉक्स_साइज़_लीम = 0 प्राप्तकर्ता_देलीमित्र = + inet_interfaces = सभी मेलबॉक्स_ट्रांसपोर्ट = एलएमटीपी: यूनिक्स: / var / रन / साइरस / सॉकेट / lmtp #lmtp: यूनिक्स: / var / रन / lmtp virtual_alias_domains = mydomain.com virtual_maps = hash: / etc / postfix / virtusertable
/ Etc / fetchmailrc
एट सिसलॉग; सेट डेमॉन 20; पोल "mail.pop3server.com" प्रोटोकॉल pop3 के साथ उपयोगकर्ता "myuser@mydomain.com" पासवर्ड "12345" "myuser" है भ्रूण रखना
/ Etc / पोस्टफ़िक्स / virtusertable
myuser@mydomain.com myuser
postconf -n
alias_database = हैश: / etc / उपनाम alias_maps = hash: / etc / उपनाम append_dot_mydomain = नहीं biff = नहीं config_directory = / etc / पोस्टफ़िक्स inet_interfaces = सभी मेलबॉक्स_साइज़_लीम = 0 मेलबॉक्स_ट्रांसपोर्ट = एलएमटीपी: यूनिक्स: / var / रन / साइरस / सॉकेट / lmtp mydestination = लोकलहोस्ट myhostname = लोकलहोस्ट mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0/10/10/4 [:: 1] / 128 myorigin = / etc / mailname readme_directory = नहीं प्राप्तकर्ता_देलीमित्र = + relayhost = smtp_tls_session_cache_database = btree: $ {data_directory} / smtp_scache smtpd_banner = $ myhostname ESMTP $ mail_name (Ubuntu) smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/pStreet/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree: $ {data_directory} / smtpd_scache smtpd_use_tls = हाँ virtual_alias_domains = mydomain.com
यह मेरे उपनाम की अनदेखी क्यों कर रहा है?