比较来自世界各地的卖家的域名和 IT 服务价格

Postfix - 邮寄邮箱不起作用

我有一个问题发送字母,我需要来自域的电子邮件

@ cokdeje.cz

发送给用户

信息

, 来自域名

@ surfujeme.cz

到另一个等等。

/etc/postfix/main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = mail.surfujeme.cz
virtual_maps = hash:/etc/postfix/virtual
alias_database = hash:/etc/aliases
mydestination = $myhostname, /etc/postfix/domains
relayhost =
mynetworks =
mailbox_size_limit = 0
recipient_delimiter =
inet_interfaces = all
myorigin = /etc/mailname
default_transport = smtp
relay_transport = smtp
inet_protocols = all
home_mailbox = Maildir/
我的虚拟用户 (可能不起作用):

/ 等等。 / 后缀 / 虚拟的

webcreating.cz DOMAIN
@webcreating.cz info
surfujeme.cz DOMAIN
@surfujeme.cz info
frosty22.cz DOMAIN
@frosty22.cz info
e-lekce.cz DOMAIN
@e-lekce.cz info
cokdeje.cz DOMAIN
@cokdeje.cz info
zujimode.cz DOMAIN
@zujimode.cz zujimodecz
和我的虚拟用户

/ etc / passwd

info:x:1001:1004:Vít Ledvinka,,,:/home/info:/sbin/nologin
zujimodecz:x:1002:1005::/home/zujimodecz:/sbin/nologin
...


/ 等等。 / 后缀 / 域名

zujimode.cz
surfujeme.cz
cokdeje.cz
frosty22.cz
e-lekce.cz
我将用户添加到虚拟文件,运行

postmap / 等等。 / 后缀 / 虚拟的

但仍然是所有消息

信息

邮箱,但是当我从虚拟文件中删除某些行时 (例如,我删除:

@ zujimode.cz zujimodecz

电子邮件无法发送到此域,但是当我写一些像用户名 (info / zujimodecz / elekce / ..), 所有电子邮件字母都留在信息邮箱中。

非常感谢您的帮助! 我一周和她一起工作,但我无法解决; (
已邀请:

詹大官人

赞同来自:

我做出一些修正,现在所有电子邮件都存储在 $ mydomain:

main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
mydomain = surfujeme.cz
myhostname = mail.surfujeme.cz
alias_maps = hash:/etc/aliases
virtual_alias_maps = hash:/etc/postfix/virtual
alias_database = hash:/etc/aliases
virtual_alias_domains = /etc/postfix/domains
mydestination = $myhostname localhost /etc/postfix/domains
relayhost =
relay_domains = $mydestination
mailbox_size_limit = 0
recipient_delimiter =
inet_interfaces = all
myorigin = $mydomain
default_transport = smtp
relay_transport = smtp
inet_protocols = all
home_mailbox = Maildir/
虚拟的

webcreating.cz DOMAIN
@webcreating.cz info
surfujeme.cz DOMAIN
@surfujeme.cz info
frosty22.cz DOMAIN
@frosty22.cz info
e-lekce.cz DOMAIN
@e-lekce.cz elekcecz
cokdeje.cz DOMAIN
@cokdeje.cz cokdejecz
zujimode.cz DOMAIN
@zujimode.cz zujimodecz
向任何域发送电子邮件时:

anything@surfujeme.cz
anything@zujimode.cz
anything@cokdeje.cz

Postfix 忽略域名并使用域

main.cf

=> 安装

myorigin

哪一个

mydomain

和在

虚拟的

找到正确的用户

信息

.

如何修复它? 我不需要忽略域名; (trou 1 一周,无论如何都没有。

君笑尘

赞同来自:

您必须拥有虚拟域

virtual_alias_domains



virtual_maps_domains

配置参数不在

mydestination

你现在怎么做。

风见雨下

赞同来自:

虚拟文件中的定义域?

他应该看起来像这样:

example.com  ANYTHING
foo@example.com some-user
bar@example.com some-other-user
@example.com catch-all-user

要回复问题请先登录注册