Как я (просто) передаю всю входящую электронную почту внешнему адресу (т.е. Gmail)?

SCOM 2007 R2 все еще не поддерживает SQL 2008 R2 для существующих установок. Последний накопительный пакет обновления для SCOM (CU#3) был просто выпущен 15 ноября и не включал поддержку, таким образом, необходимо будет некоторое время ожидать CU для покрытия его. Вы можете связываться с Microsoft Support и видеть, доступны ли текущие исправления через тот маршрут вместо этого.

4
задан 18 April 2013 в 05:20
4 ответа

С sendmail вам нужно добавить что-то вроде этого в конце you /etc/mail/sendmail.mc :

LOCAL_CONFIG
Kuser user -m -a.FOUND

LOCAL_RULE_0
R$- < @ $=w . > $*        $: $(user $1 $) < @ $2 . > $3
R$- . FOUND < @ $=w . > $*          $@ username < @ gmail.com. > $3

Это будет пересылать любое электронное письмо, направленное на пользователя системы (указан в / etc / passwd ) на ваше имя пользователя@gmail.com. Помните, что левая часть правил отделяется от правой части правил табуляцией, а не пробелами. Так что не копируйте вставку, вместо этого введите приведенные выше правила. После этого вам нужно запустить / etc / mail / make для создания sendmail.cf и перезапуска службы sendmail , чтобы изменения вступили в силу.

]
1
ответ дан 3 December 2019 в 04:12

Для начала вам нужно получить работающую установку postfix или sendmail на вашем сервере, что является настоящей головной болью. Однако ретрансляция электронной почты на postfix после того, как вы его запустите и запустили, представляет собой простой процесс.

http://www.howtoforge.com/how-to-relay-email-on-a-postfix-server

I На самом деле я использую сервер postfix / dovecot, который делает именно то, что вам нужно.

0
ответ дан 3 December 2019 в 04:12

Если в ваших журналах постфиксов ничего не отображается, похоже, что ваш сервер не получает входящее соединение, потому что он не чувствует себя ответственным за домен, на который вы хотите отправить почту .

Таблицы виртуальных пользователей и доменов - хорошее начало, но убедитесь, что postfix чувствует себя ответственным за добавление домена в "mydestination" следующим образом:

mydestination = localhost, mydomain.tld, mail.mydomain.tld

Не забудьте сначала его хэшировать:

postmap /etc/postfix/virtusertable

Включите свой виртуальный объект в сопоставление псевдонимов:

virtual_alias_maps = hash:/etc/postfix/virtusertable

и последнее, но не менее важное: проверьте, действительно ли postfix получает запрос

dig mydomain.tld MX

и ваш домен, и проверьте записи MX, указывающие на сервер postfix. Если вы просто изменили его сегодня / записи MX DNS, это может занять до 24 часов, прежде чем изменения станут видимыми из-за кеширования DNS в вашем DNS, DNS вашего провайдера или других DNS-серверах, которые отправляют почту на mydomain.tld

0
ответ дан 3 December 2019 в 04:12

С помощью sendmail вы можете добавить что-то подобное в свой / etc / mail /sendmail.mc:

define(`LUSER_RELAY',`error:550 User unknown')
define(`MAIL_HUB',`esmtp:username@gmail.com')

Он должен отклонять электронные письма неизвестным локальным пользователям после (LUSER_RELAY) и отправлять сообщения на оставшийся локальный адрес электронной почты нам ername@gmail.com (MAIL_HUB). Он применяется после расширения псевдонима и обработки файла ~ / .forward.

ПРЕДУПРЕЖДЕНИЯ:

  • Этот метод не будет правильно обрабатывать отклонения по электронной почте получателя, например, вызванные процедурой защиты от спама.
  • НЕ используйте рецепт с ФУНКЦИЯ (stickyhost)
  • Я публикую его в основном как альтернативу решениям на основе пользовательских R строк.
0
ответ дан 3 December 2019 в 04:12

Теги

Похожие вопросы