<div dir="ltr">Добрый вечер. <br>Имеется sendmail, нужно, чтобы аутентифицированные клиенты, типа Office Outlook, Express Outlook могли отсылать через сендмейл почту другим доменам. Почтовые клиенты подключаются к сендмейлу извне. В почтовых клиентах стоит галка, что SMTP серверу требуется проверка подлинности, как для сервера входящей почты.<br>
Почта приходит на домен и уходит с домена - если отсылать с компьютера, на котором установлен sendmail.<br>Сейчас релей запрещен, вот лог на почтовом сервере при отправке письма от клиента через почтовый сервер:<br>Код: Выделить всё<br>
Aug  3 21:15:17 mail sm-mta[39177]: NOQUEUE: connect from <a href="http://ppp85-140-90-148.pppoe.mtu-net.ru">ppp85-140-90-148.pppoe.mtu-net.ru</a> [<a href="http://85.140.90.148">85.140.90.148</a>]<br>Aug  3 21:15:17 mail sm-mta[39177]: AUTH: available mech=GSSAPI CRAM-MD5, allowed mech=LOGIN PLAIN DIGEST-MD5 CRAM-MD5<br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: Milter: no active filter<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 220 <a href="http://mail.xxx.ru">mail.xxx.ru</a> ESMTP Sendmail 8.14.3/8.14.3; Sun, 3 Aug 2008 21:15:17 +0400 (MSD)<br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: <-- EHLO Dmitry<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- <a href="http://250-mail.xxx.ru">250-mail.xxx.ru</a> Hello <a href="http://ppp85-140-90-148.pppoe.mtu-net.ru">ppp85-140-90-148.pppoe.mtu-net.ru</a> [<a href="http://85.140.90.148">85.140.90.148</a>], pleased to meet you<br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-ENHANCEDSTATUSCODES<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-PIPELINING<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-8BITMIME<br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-SIZE<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-DSN<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-ETRN<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-AUTH CRAM-MD5<br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250-DELIVERBY<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250 HELP<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: <-- MAIL FROM: <<a href="mailto:testuser@xxx.ru">testuser@xxx.ru</a>><br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: --- 250 2.1.0 <<a href="mailto:testuser@xxx.ru">testuser@xxx.ru</a>>... Sender ok<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: <-- RCPT TO: <<a href="mailto:user@gmail.com">user@gmail.com</a>><br>
Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: ---[b] 550 5.7.1 <<a href="mailto:user@gmail.com">user@gmail.com</a>>... Relaying denied. Proper authentication required.[/b]<br>Aug  3 21:15:17 mail sm-mta[39177]: m73HFHFQ039177: ruleset=check_rcpt, arg1=<<a href="mailto:user@gmail.com">user@gmail.com</a>>, relay=<a href="http://ppp85-140-90-148.pppoe.mtu-net.ru">ppp85-140-90-148.pppoe.mtu-net.ru</a> [<a href="http://85.140.90.148">85.140.90.148</a>], reject=550 5.7.1 <<a href="mailto:user@gmail.com">user@gmail.com</a>>... Relaying denied. Proper authentication required.<br>
Aug  3 21:15:20 mail sm-mta[39177]: m73HFHFQ039177: <-- QUIT<br>Aug  3 21:15:20 mail sm-mta[39177]: m73HFHFQ039177: --- 221 2.0.0 <a href="http://mail.xxx.ru">mail.xxx.ru</a> closing connection<br><br>в sources_sendmail/cf/README четко сказано, что relaying is allowed for any user who authenticated via a "trusted" mechanism, у меня в <a href="http://sendmail.mc">sendmail.mc</a>:<br>
Код: Выделить всё<br>TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl<br><br>Хотя по-прежнему аутентифицированные пользователи не могут отсылать почту.<br>Помогите, кто занимался настройкой почтового сервера sendmail и настроил релей для аутентифицированных пользователей.<br>
<br>Дополнительная информация.<br>/usr/sbin/sendmail -d0.1 -bt < /dev/null<br>Version 8.14.3<br> Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7<br>                NAMED_BIND NETINET NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF<br>
                STARTTLS TCPWRAPPERS USERDB XDEBUG<br><br>ee <a href="http://sendmail.mc">sendmail.mc</a><br>divert(-1)<br>divert(0)<br>VERSIONID(`$FreeBSD: src/etc/sendmail/<a href="http://freebsd.mc">freebsd.mc</a>,v <a href="http://1.34.2.1">1.34.2.1</a> 2007/11/22 16:19:40<br>
OSTYPE(freebsd6)<br>DOMAIN(generic)<br>FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')<br>FEATURE(blacklist_recipients)<br>FEATURE(local_lmtp)<br>FEATURE(mailertable, `hash -o /etc/mail/mailertable')<br>
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')<br>define(`confAUTH_OPTIONS', `A')dnl<br>define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl<br>TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl<br>
define(`confCACERT_PATH', `/var/imap')dnl<br>define(`confCACERT', `/var/imap/myca.crt')dnl<br>define(`confSERVER_CERT', `/var/imap/server.crt')dnl<br>define(`confSERVER_KEY', `/var/imap/server.key')dnl<br>
define(`confLOG_LEVEL', `15')dnl<br>define(`confCW_FILE', `-o /etc/mail/local-host-names')<br>DAEMON_OPTIONS(`Name=IPv4, Family=inet')<br>MAILER(local)<br>MAILER(smtp)<br>MAILER(`cyrusv2')dnl<br>define(`confLOCAL_MAILER', `cyrusv2')dnl<br>
<br>ee /etc/mail/local-host-names<br><a href="http://xxx.ru">xxx.ru</a><br><a href="http://mail.xxx.ru">mail.xxx.ru</a><br><br>Файл /etc/mail/relay-domains пустой.<br><br><br><br>Спасибо.<br></div>