Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Вопрос по настройке sendmail

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
aditec



Зарегистрирован: 08.07.2004
Сообщения: 10

СообщениеДобавлено: Пн Апр 11 2005 18:38    Заголовок сообщения: Вопрос по настройке sendmail Ответить с цитатой

Приветствую всех!

Имеется сервер с постоянным IP, висящий в Интернете.
Установлен Linux Red Hat 7.3 в типовой серверной конфигурации.
Установлены
sendmail-8.12.11-4.RHEL3.1
imap-2002d-9

Запущены sendmail и pop3d.

Необходимо
1) Сделать возможной отправку писем через сервер с помощью почтовых клиентов, находящихся на компьютерах с произвольными IP (выход в Интернет через dial-up)
2) Настроить аутентификацию, чтобы подключаться по SMTP и отправлять почту могли только пользователи, имеющие учетные записи на сервере

Примечание. Sendmail не должен ругаться, если имя пользователя и адрес отправителя не совпадают. Например, на сервере заведены пользователи user1 и user2, и настроены зоны DNS first.domain и second.domain.
В virtusertable написано:
info@first.domain user1
info@second.domain user2
Соответственно, в письмах адреса отправителей будут info@first.domain и info@second.domain.


Что надо изменить в конфигурации sendmail, что надо сделать дополнительно?

Сейчас я могу:
1) находясь на сервере, отправить кому-нибудь письмо;
2) отправить письмо с сервера, созданное скриптом;
3) получить письмо извне для пользователя на сервере;
4) подключиться с другого компьютера с помощью почтового клиента и забрать почту с сервера по POP3.

Не получается:
Подключившись с другого компьютера с помощью почтового клиента, отправить почту по SMTP от имени пользователя сервера.


Сообщение об ошибке:
10.04.2005, 23:04:47: SEND - Письмо не отправлено. Сервер сообщает: 5.7.1 <получатель@домен.получателя>... Relaying denied. IP name possibly forged [aaa.bbb.ccc.ddd]
где
получатель@домен.получателя - кому отправляю письмо
[aaa.bbb.ccc.ddd] - IP-адрес моего провайдера (я подключился по dial-up)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aditec



Зарегистрирован: 08.07.2004
Сообщения: 10

СообщениеДобавлено: Вт Апр 12 2005 03:03    Заголовок сообщения: Ответить с цитатой

В общем, решение найдено в книге Д.Н. Колисниченко "Linux-сервер своими руками", глава 13 "Почтовый сервер".
Все, что надо, нашлось на сервере, ничего доустанавливать не пришлось.
С помошью /sbin/saslpasswd завел базу пользователей и подправил sendmail.mc:
Код:

TRUST_AUTH_MECH('GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN')dnl
define(`confAUTH_MECHANISMS', 'GSSAPI DIGEST-MD5 CRAM-MD5 PLAIN')dnl
define('confDEF_AUTH_INFO', `etc/mail/auth/auth-info')dnl
FEATURE('no_default_msa')dnl turn off default entry for MSA
DAEMON OPTIONS('Port=25, Name=MSA, M=E')dnl

!!! Приведенные строки скопированы из книги. Я же последнюю опцию закомментировал, поскольку с ней sendmail отрубался, да еще изменил имя файла etc/mail/auth/auth-info на то, которое нашел закомментированным в моем sendmail.mc.

Спасибо всем, кто прочитал мой "призыв помощи", хотел ответить, но не успел Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...