Как отправить почту на мой почтовый сервер приложений Google с одноименного веб-сервера (используя sendmail)? - PullRequest
0 голосов
/ 07 февраля 2009

Почта для моего домена обрабатывается службой приложений Google, все необходимые записи MX MX введены правильно. Также у меня есть веб-сервер, который обрабатывает HTTP-запросы для домена. И я не могу отправлять почту с этого сервера на мой почтовый домен, sendmail игнорирует записи MX и всегда пытается доставить все сообщения для моего домена локально.

Похоже, оно считает доменное имя локальным, если оно разрешается по локальному IP-адресу.

Это вырезка из бревен:

Feb  7 18:03:03 vds sendmail[4100]: n17I33c2004100: test@example.com... User unknown
Feb  7 18:03:03 vds sendmail[4100]: n17I33c2004100: to=test@example.com, delay=00:00:00, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Feb  7 18:03:03 vds sendmail[4100]: n17I33c2004100: from=root, size=36, class=0, nrcpts=1, msgid=<200902071803.n17I33c2004100@vds.xxxxxx.com>, relay=root@localhost

Ответы [ 3 ]

2 голосов
/ 08 февраля 2009

Хорошо. Нашел решение для моего дела.

Просто добавьте следующую строку в ваш исходный .mc-файл и заново создайте sendmail.cf

define(`confDONT_PROBE_INTERFACES', `true')
1 голос
/ 07 февраля 2009

Откажитесь от sendmail и получите postfix. Sendmail сложно правильно настроить и сложно поддерживать в безопасности. Postfix прост в обоих отношениях. У меня нет с ними опыта, но мне сказали, что qmail и exim одинаково хороши.

0 голосов
/ 02 марта 2010

Пока я ищу решение для той же проблемы на моем сервере, есть обходной путь для вас: перейдите в почтовый ящик вашего приложения Google, в настройки / учетные записи, затем создайте новую учетную запись для получения писем, поскольку почтовый сервер указывает IP-адрес вашего собственного сервера, а также дает ему имя пользователя и пароль, которые работали для вашего предыдущего почтового решения (до Google Apps).

Таким образом, вы будете входить через Google на локальный почтовый сервер и забирать все «потерянные» письма каждые 10 или около того минут.

...