Пересылаю почту на провайдера - smtp.aaa.net.
Он собираем мою почту для моего домена bbb.com.Было все нормально, пока я по dial-up-у подключался
в его сеть. С его сетки smtp.aaa.net не требовал
авторизации.После перехода на выделенку другого провайдера
smtp.aaa.net стал требовать авторизацию.У меня FreeBSD 6.2
postfix-2.4.3,1
cyrus-sasl-2.1.22 - SASL2 устанавливал вместе с postfix-ом.
------------------------------------------------------------
[root@mail ~]# postconf -m
btree
cidr
environ
hash
pcre
proxy
regexp
static
unix
-------------------------------------------------------------
[root@mail ~]# postconf -n
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
disable_vrfy_command = yes
html_directory = no
inet_interfaces = localhost, 192.168.1.18
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = bbb.com
myhostname = mail.bbb.com
mynetworks = 192.168.1.0/24, 127.0.0.1
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
receive_override_options = no_address_mappings
relayhost = 19x.xxx.xxx.xxx
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtpd_recipient_limit = 5
unknown_local_recipient_reject_code = 550-----------------------------------------------------------
[root@mail /usr/local/etc/postfix]# ee sasl_passwd
L: 1 C: 1 =================================================
bbb.com user:passwrd-----------------------------------------------------------
[root@mail /usr/local/etc/postfix]# postmap hash:/usr/local/etc/postfix/sasl_passwd
[root@mail /usr/local/etc/postfix]#postfix reload[root@mail /usr/local/etc/postfix]# telnet smtp.aaa.net 25
Trying 19x.xxx.xxx.xxx...
Connected to smtp.aaa.net.
Escape character is '^]'.
220 smtp.aaa.net ESMTP Thu, 28 Jun 2007 19:13:50 +0300
EHLO smtp.aaa.net.ua
250-smtp.aaa.net Hello
250-SIZE 30000000
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP
MAIL FROM:<user@mail.ru>
250 OK
RCPT TO:<adm@bbb.com>
550 Relaying denied. <=================!!!!!!!!!!!????????
quit
221 smtp.aaa.net closing connection
Connection closed by foreign host.
[root@mail /usr/local/etc/postfix]#
Не пускает и все! Relaying denied - и все!
Подскажите, пожалуйста, мож что не так я сделал?!
>Пересылаю почту на провайдера - smtp.aaa.net.
>Он собираем мою почту для моего домена bbb.com.
>
>Было все нормально, пока я по dial-up-у подключался
>в его сеть. С его сетки smtp.aaa.net не требовал
>авторизации.
>
>После перехода на выделенку другого провайдера
>smtp.aaa.net стал требовать авторизацию.
>
>У меня FreeBSD 6.2
>postfix-2.4.3,1
>cyrus-sasl-2.1.22 - SASL2 устанавливал вместе с postfix-ом.
>------------------------------------------------------------
>[root@mail ~]# postconf -m
>btree
>cidr
>environ
>hash
>pcre
>proxy
>regexp
>static
>unix
>-------------------------------------------------------------
>[root@mail ~]# postconf -n
>command_directory = /usr/local/sbin
>config_directory = /usr/local/etc/postfix
>daemon_directory = /usr/local/libexec/postfix
>debug_peer_level = 2
>disable_vrfy_command = yes
>html_directory = no
>inet_interfaces = localhost, 192.168.1.18
>mail_owner = postfix
>mailq_path = /usr/local/bin/mailq
>manpage_directory = /usr/local/man
>mydestination = $myhostname, localhost.$mydomain, $mydomain
>mydomain = bbb.com
>myhostname = mail.bbb.com
>mynetworks = 192.168.1.0/24, 127.0.0.1
>mynetworks_style = host
>myorigin = $mydomain
>newaliases_path = /usr/local/bin/newaliases
>queue_directory = /var/spool/postfix
>readme_directory = no
>receive_override_options = no_address_mappings
>relayhost = 19x.xxx.xxx.xxx
>sample_directory = /usr/local/etc/postfix
>sendmail_path = /usr/local/sbin/sendmail
>setgid_group = maildrop
>smtp_sasl_auth_enable = yes
>smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd
>smtp_sasl_security_options =
>smtpd_recipient_limit = 5
>unknown_local_recipient_reject_code = 550
>
>-----------------------------------------------------------
>[root@mail /usr/local/etc/postfix]# ee sasl_passwd
>L: 1 C: 1 =================================================
>bbb.com user:passwrd
>
>-----------------------------------------------------------
>
>
>[root@mail /usr/local/etc/postfix]# postmap hash:/usr/local/etc/postfix/sasl_passwd
>
>
>[root@mail /usr/local/etc/postfix]#postfix reload
>
>
>
>[root@mail /usr/local/etc/postfix]# telnet smtp.aaa.net 25
>Trying 19x.xxx.xxx.xxx...
>Connected to smtp.aaa.net.
>Escape character is '^]'.
>220 smtp.aaa.net ESMTP Thu, 28 Jun 2007 19:13:50 +0300
>EHLO smtp.aaa.net.ua
>250-smtp.aaa.net Hello
>250-SIZE 30000000
>250-8BITMIME
>250-PIPELINING
>250-AUTH PLAIN LOGIN
>250-STARTTLS
>250 HELP
>MAIL FROM:<user@mail.ru>
>250 OK
>RCPT TO:<adm@bbb.com>
>550 Relaying denied. <=================!!!!!!!!!!!????????Он же явно пишет, что хочет аутентификации...
Так и дай ему....можно что-то типа (взято с этого же сайта)su-2.05a# echo -n ginger@example.ru | mimencode -b
Z2luZ2VyQGV4YW1wbGUucnU=su-2.05a# echo -n my-secret-pass | mimencode -b
bXktc2VjcmV0LXBhc3M=su-2.05a# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 smtp.example.ru ESMTP Exim 4.20 Fri, 05 Sep 2003 14:01:25 +0400
ehlo localhost
250-smtp.example.ru Hello localhost.localdomain [127.0.0.1]
250-SIZE 10485760
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250 HELP
auth login
334 VXNlcm5hbWU6
Z2luZ2VyQGV4YW1wbGUucnU=
334 UGFzc3dvcmQ6
bXktc2VjcmV0LXBhc3M=
235 Authentication succeeded
quit
221 smtp.example.ru closing connection
Connection closed by foreign host.>quit
>221 smtp.aaa.net closing connection
>Connection closed by foreign host.
>[root@mail /usr/local/etc/postfix]#
>
>
>Не пускает и все! Relaying denied - и все!
>Подскажите, пожалуйста, мож что не так я сделал?!
А то, что в конфиге постфикса (всякие sasl_auth), так это чтобы отправка через тебя
была с аутентификацией...
Спасибо за ответ, будем искать. У меня просто тут небольшой офисный SMTP - серверок настороен на postfix - е. Хотелось чтобы все почту отсылали через него.
Как мне настроить postfix, чтобы он сам авторизировался у провадера.
... Помогитеее!!!!!
... Помогитеее!!!!!!!!!!!!!
>... Помогитеее!!!!!!!!!!!!!
Не пойму зачем пересылать почту через старого провайдера, когда можно через нового. А старый провайдер правильно делает что тебя отбивает - может ты спамер какой-то.
>Не пойму зачем пересылать почту через старого провайдера, когда можно через нового.
>А старый провайдер правильно делает что тебя отбивает - может ты
>спамер какой-то.Если я спамер, то как авторизацию тогда пройду?
Да в принципе Вы правы, можно и так.
Но, опять же, если завтра цены у третьего провайдера выгодными окажутся, мне что - уже на третьего переходить?
Просто хотел узнать как postfix научить авторизоваться. Вообще - этож нормальное и здоровое желание :)
А может как-то напрямую почту слать можно?Мож кто-то поможет?
> А может как-то напрямую почту слать можно?LOL !
>
> Мож кто-то поможет?Документация ?