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?