Добрый день всем!В одной 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 на обоих
серверах ни к чему не привели.!Спасибо заранее!
>
> Добрый день всем!
>
> В одной 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
>>
>> Добрый день всем!
>>
>> В одной 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. А вот с вышеназванными вещами пока не получается ничего.
>>>
>>> Добрый день всем!
>>>
>>> В одной 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, напрример, ее отбрасывает. Возможно я в двух соснах
запутался, завтра на свежую голову еще раз перчитаю все и пересмотрю.
>>>>
>>>> Добрый день всем!
>>>>
>>>> В одной 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
........
>>>>>
>>>>> Добрый день всем!
>>>>>
>>>>> В одной 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 будет много проще, как и с другими
сетевыми сервисами)
>>Все получилось, спасибо! Я после многих попыток работы с MAIL_HUB,
>>LOCAL_DOMAIN и пр. просто в Linux/etc/hostsснеси сендмыло и поставь postfix