Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка sendmail. 
V
    Опции темы
Хоббит
Дата 25.11.2008, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Сервер FreeBSD 7.0 у хостера.
hostname сервера  host.provider.ru
на сервере сайт site.ru

Нужно сделать электронную почту для [email protected] [email protected] и.т.д.

По рекомендациям интернета поставил sendmail с sasl для аунтификации

cd /usr/ports/mail/sendmail-sasl
make install

Настроил в /etc/mail

файл acces
localhost.host.provider.ru RELAY
localhost RELAY

local-host-names
site.ru

virtusertable
[email protected]
@site.ru error:nouser No such user

freebsd.mc
Код

1  divert(0)
2  VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.16 2002/05/22 16:39:14 gshapiro Exp $')
3  OSTYPE(freebsd4)
4  DOMAIN(generic)
5
6  FEATURE(access_db, `hash -o -T /etc/mail/access')
7  FEATURE(blacklist_recipients)
8  FEATURE(local_lmtp)
9  dnl FEATURE(mailertable, `hash -o /etc/mail/mailertable')
10 FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
11
12 dnl Uncomment to allow relaying based on your MX records.
13 dnl NOTE: This can allow sites to use your server as a backup MX without
14 dnl       your permission.
15 dnl FEATURE(relay_based_on_MX)
16
17 dnl DNS based black hole lists
18 dnl --------------------------------
19 dnl DNS based black hole lists come and go on a regular basis
20 dnl so this file will not serve as a database of the available servers.
21 dnl For that, visit http://dmoz.org/Computers/Internet/Abuse/Spam/Blacklists/
22
23 dnl Uncomment to activate Realtime Blackhole List
24 dnl information available at http://www.mail-abuse.com/
25 dnl NOTE: This is a subscription service as of July 31, 2001
26 dnl FEATURE(dnsbl)
27 dnl Alternatively, you can provide your own server and rejection message:
28 dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} "
rejected, see http://mail-abuse.org/cgi-bin/lookup?" $&{client_addr}')
29
30 dnl Dialup users should uncomment and define this appropriately
31 dnl define(`SMART_HOST', `your.isp.mail.server')
32
33 dnl Uncomment the first line to change the location of the default
34 dnl /etc/mail/local-host-names and comment out the second line.
35 dnl define(`confCW_FILE', `-o /etc/mail/sendmail.cw')
36 define(`confCW_FILE', `-o /etc/mail/local-host-names')
37
38 dnl Uncomment both of the following lines to listen on IPv6 as well as IPv4
39 dnl DAEMON_OPTIONS(`Name=IPv4, Family=inet')
40 dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6')
41
42 TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
43 define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
44 define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')dnl
45 FEATURE(`no_default_msa')dnl turn off default entry for MSA
46 DAEMON_OPTIONS(`Port=25, Name=MSA, M=E')dnl
47
48 define(`confMAX_RCPTS_PER_MESSAGE', `10')
49 define(`confMAX_MESSAGE_SIZE', `1048576')
50
51 define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
52 define(`confMAX_MIME_HEADER_LENGTH', `256/128')
53 define(`confNO_RCPT_ACTION', `add-to-undisclosed')
54 define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
55 MAILER(local)
56 MAILER(smtp)


make все конфиги
Запускаю sendmail

С того же компа telnet localhost 25
sendmail отвечает
220 host.provider.ru ESMTP и.т.д

я так понимаю ответил не мой sendmail

С удаленного компа, вообще никак не отвечает.

Что я не так настроил. Кажется тут дело в настройках dns в частности MX зоны? Что мне сказать, чтобы провайдер прописал или это у меня ошибка?

PM MAIL   Вверх
marykone
Дата 25.11.2008, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 10
Всего: 67



Цитата(Хоббит @  25.11.2008,  17:07 Найти цитируемый пост)
Сервер FreeBSD 7.0 у хостера.

вы арендуете полностью сервер ?
Цитата(Хоббит @  25.11.2008,  17:07 Найти цитируемый пост)
С того же компа telnet localhost 25


Цитата(Хоббит @  25.11.2008,  17:07 Найти цитируемый пост)
я так понимаю ответил не мой sendmail

ответил MTA который находится на локальной машине (т.е. если выполнили telnet localhost 25 на FreeBSD 7.0 то это ваш почтарь ответил )
Цитата(Хоббит @  25.11.2008,  17:07 Найти цитируемый пост)
С удаленного компа, вообще никак не отвечает.

скорее всего порт 25 закрыт либо хостером либо на самой фряхе. 

Цитата(Хоббит @  25.11.2008,  17:07 Найти цитируемый пост)
дело в настройках dns в частности MX зоны? 


ну есди вы не настраивали то конечно нужно настроить 

тут сразу вопрос возник а по ip c удаленного компа цепляемся ?  

для настроек  dns либо давайте инфу о домене, или найдите настройки (не сложно) 

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


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 25.11.2008, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Арендую сервер полностью.
По ip и по site.ru сервер пингуется.

Ладно. Попробую завтра все еще раз проверить. 

А как мне на совей фряхе, открыть 25 порт? Это в hosts.allow делается?

Добавлено через 5 минут и 45 секунд
В инфе о домене nserver прописано на нейм сервер хостера.
Т
PM MAIL   Вверх
marykone
Дата 25.11.2008, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 10
Всего: 67



Цитата(Хоббит @  25.11.2008,  19:38 Найти цитируемый пост)
По ip и по site.ru сервер пингуется.

нужно telnet ip-address 25  
мы узнаем виноват какой нибудь фаервол или настройки dns 

Цитата(Хоббит @  25.11.2008,  19:38 Найти цитируемый пост)
25 порт? Это в hosts.allow делается?


не только там есть ipf посмотрите его 

ну и в hosts.allow посмотрите что нить типа sendmail:ALL: allow

а вообще если вы не лазили то по умолчанию сендмыло готово к использованию.

повторюсь обратитесь к хостеру вероятно он закрыл порт. 





--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 29.11.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



В hosts.allow было
sendmail : All : deny
Поменял на
sendmail : All : allow

Правило применится без перезагрузки системы?
Просто, ничего после этого не изменилось.

ipfw помоему не скомпилирован в ядро и не запускается в rc.conf ссылок на него нет
ipfw list выдает
ipfw: getsockopt(IP_FW_GET): Protocol not available
PM MAIL   Вверх
marykone
Дата 1.12.2008, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 10
Всего: 67



Цитата(marykone @  25.11.2008,  19:59 Найти цитируемый пост)
повторюсь обратитесь к хостеру вероятно он закрыл порт. 




--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Хоббит
Дата 4.12.2008, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



sockstat | grep sendmail
Показывает, что sendamil слушает 127.0.0.1:25.

2. Я удали файл /etc/mail/Makefile .... где мне его теперь достать?
PM MAIL   Вверх
Хоббит
Дата 4.12.2008, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Нашел Makefile в cvs репозитарии.
Поставил sendmail , так чтобы слушал все ip.

Теперь telnet host.ru 25 отвечает

Осталось авторизацию настроить и отсылку прием писем через Bat.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0902 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.