电邮服务器;如何配置postfix以满足我的需求? (我需要SASL或/和TLS吗?)

时间:2010-07-05 09:19:30

标签: php linux apache email

我有一个linux服务器,我刚刚安装了postfix。

我对电子邮件服务器配置没有做任何其他事情。

我的网站是一个分类广告网站,用户可以在其中投放广告,删除广告等。根本没有登录,也没有会员功能。

我需要使用电子邮件的地方是:

  • 发布新分类时,将发送确认电子邮件
  • 删除分类后,将发送确认电子邮件
  • 联系支持时
  • 用户可以通过点击“电子邮件卖家”并填写表单向卖家发送电子邮件。

我的问题是,我该如何配置Postfix?

我需要SASL和TLS吗? 我还需要知道什么?

顺便说一句,PHP用于邮寄......

1 个答案:

答案 0 :(得分:0)

这意味着postfix只会在本地使用,所以为了安全起见,请防止外部用户通过配置防火墙阻止25端口来阻止你的邮件。

编辑后缀'main.cf并设置以下内容,我认为这应该足以让您启动并运行。如果它们也适用于您的情况,请务必研究其他设置。

# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on.  By default,
# the software claims all active interfaces on the machine. The
# parameter also controls delivery of mail to user@[ip.address].
# 
# See also the proxy_interfaces parameter, for network addresses that
# are forwarded to us via a proxy or network address translator.
#
# Note: you need to stop/start Postfix when this parameter changes.
#
#inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
inet_interfaces = localhost

# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The default is to use the fully-qualified domain name
# from gethostname(). $myhostname is used as a default value for many
# other configuration parameters.
# 
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld

# The mydomain parameter specifies the local internet domain name.
# The default is to use $myhostname minus the first component.
# $mydomain is used as a default value for many other configuration
# parameters.
#
#mydomain = domain.tld

# The relayhost parameter specifies the default host to send mail to
# when no entry is matched in the optional transport(5) table. When
# no relayhost is given, mail is routed directly to the destination.
# 
# On an intranet, specify the organizational domain name. If your
# internal DNS uses no MX records, specify the name of the intranet
# gateway host instead.
#
# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
# 
# If you're connected via UUCP, see also the default_transport parameter.
# 
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]