Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX »      Настройка отправки почты из скрипто

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пока еще очень мало знаком с Ubuntu, поэтому прошу помощи у уважаемого сообщества.
Ситуация такая: в локальной сети организации c доменом windows потребовалось создать интранет-портал. Установил Ubuntu server на машину с адресом 192.168.0.2, имя машины antares, соединение с интернет через шлюз (роутер) 192.168.0.10
На сервере стоит апач, php и mysql, портал работает и доступен по ip-адресу сервера. Потом возникла необходимость отправлять почту из php скриптов на внешние адреса. Установил sendmail и настроил, как описано здесь: http://webdevnotice.blogspot.com/2010/12/php-mail-ubuntu.html. Но функция mail в php Не работает, в логах ошибка "SYSERR(root): antares.gobogdanovich.local. config error: mail loops back to me (MX problem?)"
Подозреваю, что проблема в DNS, но не знаю, как ее решить.
Код:
 
Вот содержимое файла hosts:
127.0.0.1    antares.gobogdanovich.local antares  
192.168.0.2    antares
 
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
 
 
Что нужно прописать в hosts, если сервер не имеет, получается, имени, которое нормально резолвится серверами ДНС?
P.S. Думаю, правильная настройка этого файла решит еще одну проблему - web-сервер в локалке доступен сейчас только по ip, но не доступен по имени.

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 05:50 24-05-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
$ cat /etc/resolv.conf

Покажите вывод пожалуйста.
И на каком сервере у вас развернут сервер DNS?

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 07:59 24-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Last login: Mon May 23 14:10:26 2011 from 192.168.0.31
wfire@antares:~$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
 
DNS-сервер на Win2003 (ip 192.168.0.7)

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 08:17 24-05-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну если у вас DNS на вашем виндовом серваке, то почему в ресолве прописаны гугловские DNSки?

Код:
#echo "nameserver 192.168.0.7" > /etc/resolv.conf

Это позволит ему зарегистрировать себя в вашем внутреннем DNSе, станет доступным по имени.
А по поводу отправки почты, надо смотреть настройки сендмейла, я в нем не особо разбираюсь, кто-нибудь да подскажет.
А MX запись делается банально на вашем внутреннем DNSе и указывает на вашу убунту.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 08:34 24-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
теперь в файле resolv.conf:
nameserver 192.168.0.7
nameserver 8.8.8.8
 
однако в локалке сервер по имени по-прежнему не пингуется, только по ip

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 09:06 24-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wfire
Цитата:
однако в локалке сервер по имени по-прежнему не пингуется, только по ip
Ну так и в локалке нужно nameserver 192.168.0.7 прописать. Мужики то на 8.8.8.8 не знают...
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 11:42 24-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну так и в локалке нужно nameserver 192.168.0.7 прописать. Мужики то на 8.8.8.8 не знают...  

В смысле?
192.168.0.7 - это адрес локального DNS сервера на Win2003.
где его еще нужно прописать?

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 12:07 24-05-2011
Jeison_M



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пусть на локальном днс сервере (192.168.0.7) пропишут А запись anteres на ип 192.168.0.2  
это позволит всем в локалке видеть тебя по доменному имени

Всего записей: 202 | Зарегистр. 19-02-2007 | Отправлено: 18:31 24-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
пусть на локальном днс сервере (192.168.0.7) пропишут А запись anteres на ип 192.168.0.2  
это позволит всем в локалке видеть тебя по доменному имени

Эта запись уже давно есть, правда не на antares, а на antares.gobogdanovich.local

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 18:52 24-05-2011
Jeison_M



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
покажи  со своего сервера и с какого нить компа в локальной сети  
nslookup antares.gobogdanovich.local

Всего записей: 202 | Зарегистр. 19-02-2007 | Отправлено: 19:15 24-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wfire

Цитата:
Эта запись уже давно есть, правда не на antares, а на antares.gobogdanovich.local

Для этого в  настройках TCP/IP виндузовых компов по кнопке "дополнительно" во вкладке DNS есть пунктик "Добавлять следующие DNS суффиксы".
Там пишешь gobogdanovich.local, и тогда по запросу имени antares будет выдаваться айпи соответствующий antares.gobogdanovich.local
Ну а в линуксовых соответственно в /etc/resolv.conf пишешь строчку  domain gobogdanovich.local

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 22:58 24-05-2011 | Исправлено: vlary, 23:04 24-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
покажи  со своего сервера и с какого нить компа в локальной сети  
nslookup antares.gobogdanovich.local

с компа в локалке (windows):
nslookup antares.gobogdanovich.local
server: avax.gobogdanovich.local
Address: 192.168.0.7
 
Name: antares.gobogdanovich.local
Address: 192.168.0.2
 
 
C сервера Ubuntu:
~$ nslookup antares.gobogdanovich.local
Server:         192.168.0.7
Address:        192.168.0.7#53
 
Name:   antares.gobogdanovich.local
Address: 192.168.0.2
 
Тем не менее пинг из локалки на antares.gobogdanovich.local не идет

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 05:57 25-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wfire

Цитата:
Тем не менее пинг из локалки на antares.gobogdanovich.local не идет
А на 192.168.0.2 пинг идет?


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 11:03 25-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 13:08 25-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wfire Чтобы nslookup antares.gobogdanovich.local показывал 192.168.0.2,  пинг на 192.168.0.2 работал, а пинг на antares.gobogdanovich.local не работал, такого просто не бывает.  


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 14:07 25-05-2011
wfire

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил:
~$ cat /etc/resolv.conf
nameserver 192.168.0.7
nameserver 8.8.8.8
search gobogdanovich.local
 
пинги на antares пошли!! и web-cервер стал доступен по имени

Всего записей: 52 | Зарегистр. 16-12-2005 | Отправлено: 14:57 25-05-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX »      Настройка отправки почты из скрипто


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru