Belgeler, bir dosyaya takma ad ekleyebileceğimi (/ etc / postfix / virtusertable gibi) ve daha sonra işaret etmek için "virtual_maps" yönergesini kullanabileceğimi iddia ediyor. Ancak bu işe yaramıyor gibi görünüyor.
Postalarım ile sıçrayan:
Recipient address rejected: User unknown in local recipient table;
Posta komutunu kullanarak kullanıcıyı sunucudan postalarsam çalışır.
mail myuser
İleti postfix'ten geçer ve kendisini Cyrus gelen kutusuna doğru şekilde ekler.
Kullanıcının iletilerini bir pop3 sunucusundan almak için fetchmail kullandığımda postfix başarısız oluyor. Kullanıcının e-postası "myuser@alanadim.com", ancak cyrus posta kutusu adı olan "myuser" ile doğru bir şekilde eşleşmiyor gibi görünüyor.
/etc/postfix/main.cf
myhostname = localhost alias_maps = karma: / etc / aliases alias_database = karma: / etc / aliases myorigin = / etc / mailname hayalsizlik = localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0 yetersiz/104 [:: 1] / 128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = tümü mailbox_transport = lmtp: unix: / var / run / cyrus / soket / lmtp #lmtp: Unix: / var / run / lmtp virtual_alias_domains = alan_adim.com.tr virtual_maps = karma: / etc / postfix / virtusertable
/ Etc / fetchmailrc
et syslog; arka plan programı 20; anket "mail.pop3server.com" protokol pop3 ile "myuser@alanadim.com" kullanıcı adı "12345", "kullanıcım" saklamak
/ Etc / sonek / virtusertable
myuser@mydomain.com myuser
postconf -n
alias_database = karma: / etc / aliases alias_maps = karma: / etc / aliases append_dot_mydomain = hayır biff = hayır config_directory = / etc / postfix inet_interfaces = tümü mailbox_size_limit = 0 mailbox_transport = lmtp: unix: / var / run / cyrus / soket / lmtp hayalsizlik = localhost myhostname = localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0 yetersiz/104 [:: 1] / 128 myorigin = / etc / mailname benioku_dizini = hayır recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree: $ {data_directory} / smtp_scache smtpd_banner = $ myhostname ESMTP $ posta_adı (Ubuntu) smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree: $ {data_directory} / smtpd_scache smtpd_use_tls = evet virtual_alias_domains = alan_adim.com.tr
Takma adımı neden görmezden geliyor?