小编Jon*_*han的帖子

Postfix:如何使用简单文件进行SASL认证?

我想在 Debian VPS 上运行 Postfix 以从我的应用程序发送电子邮件。应用程序(在其他 VPS 上运行)将通过 SMTP 连接到 Postfix。Postfix 不必处理传入的电子邮件;这只是关于发送传出的消息。

为防止成为开放中继,应使用 SASL 身份验证。但是,我不想为 SASL 身份验证运行 Dovecot 或 MySQL。

如何使用简单文件(包含用户名和密码)设置 SASL 身份验证?

我已经找到了一个类似的问题;然而,那里没有给出令人满意的答案。

postfix sasl

9
推荐指数
1
解决办法
2万
查看次数

Postfix:如何使别名适用于虚拟域?

我正在尝试设置本地邮件服务器。我运行 Mac OS X Server 10.6 Snow Leopard,它使用 Postfix 作为服务器。我使用 GUI 设置服务器,并通过终端进行所有虚拟设置。

情况:服务器位于域中,我们称其为“domain.com”。我有多个虚拟别名,现在让我们说“alias.com”。我在服务器上有一个用户“postmaster”。

我的目标:我想设置一些适用于所有域/别名的别名(postmaster、root、mailer-daemon 等),而不必每次添加别名域时都进行设置。

总结/关键问题:如何设置自动适用于所有虚拟域的别名?

当前进度:使用当前配置,我收到所有发往 root@domain.com、postmaster@domain.com 等的消息...@domain.com。但是当我向 root@alias.com(或 postmaster@alias.com)发送消息时,消息被返回。

错误信息:

Aug 17 23:53:54 home postfix/smtpd[11903]: connect from SERVER[IP]
Aug 17 23:53:54 home postfix/smtpd[11903]: NOQUEUE: reject: RCPT from SERVER[IP]: 550 5.1.1 <postmaster@alias.com>: Recipient address rejected: User unknown in virtual alias table; from=<FROM> to=<postmaster@alias.com> proto=ESMTP helo=<SERVER>
Aug 17 23:53:55 home postfix/smtpd[11903]: disconnect from SERVER[IP]
Run Code Online (Sandbox Code Playgroud)

我的配置:

bash-3.2# postconf -n
virtual_alias_domains = $virtual_alias_maps hash:/etc/postfix/virtual_domains
virtual_alias_maps = hash:/etc/postfix/virtual_users
Run Code Online (Sandbox Code Playgroud)

/etc/postfix/virtual_domains …

smtp postfix mac-osx-server alias

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

postfix ×2

alias ×1

mac-osx-server ×1

sasl ×1

smtp ×1