Постфикс Linux не отправит на локальный домен - PullRequest
1 голос
/ 17 апреля 2009

Я думаю, суть этой проблемы в том, что я postfix новичок, но здесь идет речь.

Я использую postfix sendmail для учетной записи 1 & 1 VPS для отправки сообщений с веб-сервера (через PHP; контактные формы, сброс пароля и т. Д.). Он работает нормально, за исключением того, что почта не может быть отправлена ​​на локальный домен. То есть, если хост - example.com, любые сообщения на x@example.com просто не доставляются.

Я видел предположения, что это связано с тем, что сервер распознает, что почта приходит к себе, и сокращает исходящие методы SMTP. Проблема в том, что мы используем менеджер электронной почты 1 & 1 для назначения адресов пересылки, поэтому перенаправление x@example.com на учетную запись сервера x не подходит для нашего случая (через веб-интерфейс хоста мы можем настроить пересылку x@example.com на x@gmail.com, что мы и делаем).

Спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 17 апреля 2009

Помимо того, что вы не знаете, используете ли вы postfix или sendmail (и вы не можете запустить оба, это не работает), вы также не знаете, где вы хотите получить электронную почту «example.com». идти.

Если вы хотите, чтобы он доставлялся в локальные учетные записи на этом компьютере, вы должны сообщить postfix (если вы действительно используете postfix), что вы являетесь конечной точкой доставки для example.com. Вы делаете это в файле /etc/postfix/main.cf. Я забыл точное название опции, но это довольно очевидно, когда вы ее видите.

Затем, если вы хотите, чтобы определенные адреса были перенаправлены в другое место, вы можете переслать их в / etc / postfix / aliases (иногда / etc / aliases, в зависимости от настройки) или / etc / postfix / virtual. Не забудьте запустить «postmap / etc / postfix / aliases; postfix reload» после обновления этого файла.

1 голос
/ 17 апреля 2009

Взгляните на файл .Forward http://www.feep.net/sendmail/tutorial/intro/forward.html

...