URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68575
[ Назад ]

Исходное сообщение
"Два sendmail в одной LAN"

Отправлено Alexgray , 30-Авг-06 13:11 

  Добрый день всем!

  В одной LAN есть два sendmail сервера: один на Solaris (основной), другой на ASP Linux.
  На прием снаружи все настроено и работает нормально. А вот с отправкой наружу - проблема.
  Основной домен, например - one.domainname.ru. Когда письмо отправляется со
  вспомогательного (Linux) sendmail (машина называется, например, myXPstation) наружу,
  через Solaris sendmail в логах об отправке оно отправляется как
  user@myXPstation.one.domainname.ru (FQDN). Принимающий почтовый сервер проверяет
  домен на реальность и отбрасывает почту как спам (myXPstation.one.domainname.ru
  как домен не существует в отличие от one.domainname.ru).
    Посоветуйте, пожалуйста: как добиться, чтобы Linux sendmail передавал почту
  наружу от имени one.domainname.ru. Разные варианты с MASQUERADing на обоих
  серверах ни к чему не привели.!

  Спасибо заранее!


Содержание

Сообщения в этом обсуждении
"Два sendmail в одной LAN"
Отправлено lavr , 30-Авг-06 14:13 
>
>  Добрый день всем!
>
>  В одной LAN есть два sendmail сервера: один на Solaris
>(основной), другой на ASP Linux.
>  На прием снаружи все настроено и работает нормально. А вот
>с отправкой наружу - проблема.
>  Основной домен, например - one.domainname.ru. Когда письмо отправляется со
>  вспомогательного (Linux) sendmail (машина называется, например, myXPstation) наружу,
>  через Solaris sendmail в логах об отправке оно отправляется как
>
>  user@myXPstation.one.domainname.ru (FQDN). Принимающий почтовый сервер проверяет
>  домен на реальность и отбрасывает почту как спам (myXPstation.one.domainname.ru
>  как домен не существует в отличие от one.domainname.ru).
>    Посоветуйте, пожалуйста: как добиться, чтобы Linux sendmail передавал
>почту
>  наружу от имени one.domainname.ru. Разные варианты с MASQUERADing на обоих
>
>  серверах ни к чему не привели.!

??? оч.странно, видимо не умеете готовить sendmail, в таком случае на linux
sendmail.cf переопределите:

# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj$w.Foo.COM
^^^^^^^^^^^^^ - что вам нужно сюда будет вместо myXPstation.one.domainname.ru

или

define(`confDOMAIN_NAME', `domain.ru')
или
LOCAL_DOMAIN(`host.domain')

Верхнее расписано в /path/cf/README

>  Спасибо заранее!

Ну а маскарадинг у вас не сработал вероятно потому что нужно его использовать
на ОСНОВНОМ sendmail (Solaris), а на Linux использовать solaris-sendmail через
SMARTHOST в sendmail-linux

В любом случае чтение /path/sendmail/cf/README - даст массу ответов и вариантов,
особенно чтение про MAILHUB


"Два sendmail в одной LAN"
Отправлено Alexgray , 30-Авг-06 16:38 
>>
>>  Добрый день всем!
>>
>>  В одной LAN есть два sendmail сервера: один на Solaris
>>(основной), другой на ASP Linux.
>>  На прием снаружи все настроено и работает нормально. А вот
>>с отправкой наружу - проблема.
>>  Основной домен, например - one.domainname.ru. Когда письмо отправляется со
>>  вспомогательного (Linux) sendmail (машина называется, например, myXPstation) наружу,
>>  через Solaris sendmail в логах об отправке оно отправляется как
>>
>>  user@myXPstation.one.domainname.ru (FQDN). Принимающий почтовый сервер проверяет
>>  домен на реальность и отбрасывает почту как спам (myXPstation.one.domainname.ru
>>  как домен не существует в отличие от one.domainname.ru).
>>    Посоветуйте, пожалуйста: как добиться, чтобы Linux sendmail передавал
>>почту
>>  наружу от имени one.domainname.ru. Разные варианты с MASQUERADing на обоих
>>
>>  серверах ни к чему не привели.!
>
>??? оч.странно, видимо не умеете готовить sendmail, в таком случае на linux
>
>sendmail.cf переопределите:
>
># my official domain name
># ... define this only if sendmail cannot automatically determine your domain
>
>#Dj$w.Foo.COM
>^^^^^^^^^^^^^ - что вам нужно сюда будет вместо myXPstation.one.domainname.ru
>
>или
>
>define(`confDOMAIN_NAME', `domain.ru')
>или
>LOCAL_DOMAIN(`host.domain')
>
>Верхнее расписано в /path/cf/README
>
>>  Спасибо заранее!
>
>Ну а маскарадинг у вас не сработал вероятно потому что нужно его
>использовать
>на ОСНОВНОМ sendmail (Solaris), а на Linux использовать solaris-sendmail через
>SMARTHOST в sendmail-linux
>
>В любом случае чтение /path/sendmail/cf/README - даст массу ответов и вариантов,
>особенно чтение про MAILHUB

Благодарен за подробный ответ! Со SMARTHOST все и так идет, иначе бы почта наружу
не шла с Linux sendmail. А вот с вышеназванными вещами пока не получается ничего.


"Два sendmail в одной LAN"
Отправлено Alexgray , 30-Авг-06 16:41 
>>>
>>>  Добрый день всем!
>>>
>>>  В одной LAN есть два sendmail сервера: один на Solaris
>>>(основной), другой на ASP Linux.
>>>  На прием снаружи все настроено и работает нормально. А вот
>>>с отправкой наружу - проблема.
>>>  Основной домен, например - one.domainname.ru. Когда письмо отправляется со
>>>  вспомогательного (Linux) sendmail (машина называется, например, myXPstation) наружу,
>>>  через Solaris sendmail в логах об отправке оно отправляется как
>>>
>>>  user@myXPstation.one.domainname.ru (FQDN). Принимающий почтовый сервер проверяет
>>>  домен на реальность и отбрасывает почту как спам (myXPstation.one.domainname.ru
>>>  как домен не существует в отличие от one.domainname.ru).
>>>    Посоветуйте, пожалуйста: как добиться, чтобы Linux sendmail передавал
>>>почту
>>>  наружу от имени one.domainname.ru. Разные варианты с MASQUERADing на обоих
>>>
>>>  серверах ни к чему не привели.!
>>
>>??? оч.странно, видимо не умеете готовить sendmail, в таком случае на linux
>>
>>sendmail.cf переопределите:
>>
>># my official domain name
>># ... define this only if sendmail cannot automatically determine your domain
>>
>>#Dj$w.Foo.COM
>>^^^^^^^^^^^^^ - что вам нужно сюда будет вместо myXPstation.one.domainname.ru
>>
>>или
>>
>>define(`confDOMAIN_NAME', `domain.ru')
>>или
>>LOCAL_DOMAIN(`host.domain')
>>
>>Верхнее расписано в /path/cf/README
>>
>>>  Спасибо заранее!
>>
>>Ну а маскарадинг у вас не сработал вероятно потому что нужно его
>>использовать
>>на ОСНОВНОМ sendmail (Solaris), а на Linux использовать solaris-sendmail через
>>SMARTHOST в sendmail-linux
>>
>>В любом случае чтение /path/sendmail/cf/README - даст массу ответов и вариантов,
>>особенно чтение про MAILHUB
>
>Благодарен за подробный ответ! Со SMARTHOST все и так идет, иначе бы
>почта наружу
>не шла с Linux sendmail. А вот с вышеназванными вещами пока не
>получается ничего.

Прошу прощения! Уточняю: по SYSLOG Solaris sendmail почта наружу уходит,
только rambler.ru, напрример, ее отбрасывает. Возможно я в двух соснах
запутался, завтра на свежую голову еще раз перчитаю все и пересмотрю.


"Два sendmail в одной LAN"
Отправлено Alexgray , 30-Авг-06 17:15 
>>>>
>>>>  Добрый день всем!
>>>>
>>>>  В одной LAN есть два sendmail сервера: один на Solaris
>>>>(основной), другой на ASP Linux.
>>>>  На прием снаружи все настроено и работает нормально. А вот
>>>>с отправкой наружу - проблема.
>>>>  Основной домен, например - one.domainname.ru. Когда письмо отправляется со
>>>>  вспомогательного (Linux) sendmail (машина называется, например, myXPstation) наружу,
>>>>  через Solaris sendmail в логах об отправке оно отправляется как
>>>>
>>>>  user@myXPstation.one.domainname.ru (FQDN). Принимающий почтовый сервер проверяет
>>>>  домен на реальность и отбрасывает почту как спам (myXPstation.one.domainname.ru
>>>>  как домен не существует в отличие от one.domainname.ru).
>>>>    Посоветуйте, пожалуйста: как добиться, чтобы Linux sendmail передавал
>>>>почту
>>>>  наружу от имени one.domainname.ru. Разные варианты с MASQUERADing на обоих
>>>>
>>>>  серверах ни к чему не привели.!
>>>
>>>??? оч.странно, видимо не умеете готовить sendmail, в таком случае на linux
>>>
>>>sendmail.cf переопределите:
>>>
>>># my official domain name
>>># ... define this only if sendmail cannot automatically determine your domain
>>>
>>>#Dj$w.Foo.COM
>>>^^^^^^^^^^^^^ - что вам нужно сюда будет вместо myXPstation.one.domainname.ru
>>>
>>>или
>>>
>>>define(`confDOMAIN_NAME', `domain.ru')
>>>или
>>>LOCAL_DOMAIN(`host.domain')
>>>
>>>Верхнее расписано в /path/cf/README
>>>
>>>>  Спасибо заранее!
>>>
>>>Ну а маскарадинг у вас не сработал вероятно потому что нужно его
>>>использовать
>>>на ОСНОВНОМ sendmail (Solaris), а на Linux использовать solaris-sendmail через
>>>SMARTHOST в sendmail-linux
>>>
>>>В любом случае чтение /path/sendmail/cf/README - даст массу ответов и вариантов,
>>>особенно чтение про MAILHUB
>>
>>Благодарен за подробный ответ! Со SMARTHOST все и так идет, иначе бы
>>почта наружу
>>не шла с Linux sendmail. А вот с вышеназванными вещами пока не
>>получается ничего.
>
>Прошу прощения! Уточняю: по SYSLOG Solaris sendmail почта наружу уходит,
>только rambler.ru, напрример, ее отбрасывает. Возможно я в двух соснах
>запутался, завтра на свежую голову еще раз перчитаю все и пересмотрю.


Все получилось, спасибо! Я после многих попыток работы с MAIL_HUB,
LOCAL_DOMAIN и пр. просто в Linux/etc/hosts прописал наряду с
localhost и имя этого компа. Получилось следующее:

127.0.0.1     localhost  (было)
127.0.0.1     one.domainname.ru. (точка на всякий случай :) ) myXPstation
........


"Два sendmail в одной LAN"
Отправлено lavr , 30-Авг-06 17:26 
>>>>>
>>>>>  Добрый день всем!
>>>>>
>>>>>  В одной LAN есть два sendmail сервера: один на Solaris
>>>>>(основной), другой на ASP Linux.
>>>>>  На прием снаружи все настроено и работает нормально. А вот
>>>>>с отправкой наружу - проблема.
>>>>>  Основной домен, например - one.domainname.ru. Когда письмо отправляется со
>>>>>  вспомогательного (Linux) sendmail (машина называется, например, myXPstation) наружу,
>>>>>  через Solaris sendmail в логах об отправке оно отправляется как
>>>>>
>>>>>  user@myXPstation.one.domainname.ru (FQDN). Принимающий почтовый сервер проверяет
>>>>>  домен на реальность и отбрасывает почту как спам (myXPstation.one.domainname.ru
>>>>>  как домен не существует в отличие от one.domainname.ru).
>>>>>    Посоветуйте, пожалуйста: как добиться, чтобы Linux sendmail передавал
>>>>>почту
>>>>>  наружу от имени one.domainname.ru. Разные варианты с MASQUERADing на обоих
>>>>>
>>>>>  серверах ни к чему не привели.!
>>>>
>>>>??? оч.странно, видимо не умеете готовить sendmail, в таком случае на linux
>>>>
>>>>sendmail.cf переопределите:
>>>>
>>>># my official domain name
>>>># ... define this only if sendmail cannot automatically determine your domain
>>>>
>>>>#Dj$w.Foo.COM
>>>>^^^^^^^^^^^^^ - что вам нужно сюда будет вместо myXPstation.one.domainname.ru
>>>>
>>>>или
>>>>
>>>>define(`confDOMAIN_NAME', `domain.ru')
>>>>или
>>>>LOCAL_DOMAIN(`host.domain')
>>>>
>>>>Верхнее расписано в /path/cf/README
>>>>
>>>>>  Спасибо заранее!
>>>>
>>>>Ну а маскарадинг у вас не сработал вероятно потому что нужно его
>>>>использовать
>>>>на ОСНОВНОМ sendmail (Solaris), а на Linux использовать solaris-sendmail через
>>>>SMARTHOST в sendmail-linux
>>>>
>>>>В любом случае чтение /path/sendmail/cf/README - даст массу ответов и вариантов,
>>>>особенно чтение про MAILHUB
>>>
>>>Благодарен за подробный ответ! Со SMARTHOST все и так идет, иначе бы
>>>почта наружу
>>>не шла с Linux sendmail. А вот с вышеназванными вещами пока не
>>>получается ничего.
>>
>>Прошу прощения! Уточняю: по SYSLOG Solaris sendmail почта наружу уходит,
>>только rambler.ru, напрример, ее отбрасывает. Возможно я в двух соснах
>>запутался, завтра на свежую голову еще раз перчитаю все и пересмотрю.
>
>
>Все получилось, спасибо! Я после многих попыток работы с MAIL_HUB,
>LOCAL_DOMAIN и пр. просто в Linux/etc/hosts прописал наряду с
>localhost и имя этого компа. Получилось следующее:
>
>127.0.0.1     localhost  (было)
>127.0.0.1     one.domainname.ru. (точка на всякий случай :) )
>myXPstation
>........

подтяните знания DNS и все будет Ok, сразу было понятно что у вас проблемы с DNS или
/etc/hosts, посему и предложено первое решение:

#Dj$w.Foo.COM

а вот то что вы привязали

127.0.0.1     one.domainname.ru к 127.0.0.1 не очень хорошо, но хозяин барин, точка
не нужна (проштудируйте DNS и разбираться с MTA будет много проще, как и с другими
сетевыми сервисами)


"Два sendmail в одной LAN"
Отправлено Nikolaev D. , 01-Сен-06 00:14 

>>Все получилось, спасибо! Я после многих попыток работы с MAIL_HUB,
>>LOCAL_DOMAIN и пр. просто в Linux/etc/hosts

снеси сендмыло и поставь postfix