Почтовый сервер;Как настроить postfix в соответствии с моими потребностями?(Мне нужен SASL или TLS?) - PullRequest
0 голосов
/ 05 июля 2010

У меня есть сервер Linux, на котором я только что установил postfix.

Я больше ничего не сделал с настройкой почтового сервера.

Мой сайт - это сайт объявлений, на котором пользователи могут размещать объявления, удалять рекламу и т. Д. Нет входа в систему и никаких функций-участников вообще.

Единственное место, где мне нужно использовать электронную почту, это:

  • При публикации нового объявления будет отправлено электронное письмо с подтверждением
  • При удалении объявления будет отправлено электронное письмо с подтверждением
  • При обращении в службу поддержки
  • пользователи могут отправить электронное письмо продавцу, нажав кнопку «Отправить электронное письмо продавцу» и заполнив форму.

Мой вопрос, как мне настроить Postfix?

Нужны ли SASL и TLS? Что еще мне нужно знать?

Кстати, PHP используется для почты ...

1 Ответ

0 голосов
/ 05 июля 2010

Это означает, что postfix будет использоваться только локально, поэтому в целях безопасности не позволяйте внешним пользователям связываться с вашим почтовым клиентом, настраивая брандмауэр для блокировки входящего порта 25.

Отредактируйте postfix '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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...