Postfix

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
.snif
Сообщения: 216
Статус: ..::[SnifeR]::..
ОС: Debian 5.0

Postfix

Сообщение .snif »

Собственно следующая проблема:
настраивал всё по статье письма рпинимаются, но не отправляются из web mail`a. Вот логи при попытке отправки:

Код: Выделить всё

Jul 10 16:01:14 server dovecot: imap-login: Login: user=<test@xxx.ru>, method=PLAIN, rip=95.31.9.190, lip=192.168.1.101
Jul 10 16:01:14 server postfix/smtpd[4493]: connect from mail.xxx.ru[95.31.9.xx]
Jul 10 16:01:14 server postfix/smtpd[4493]: NOQUEUE: reject: RCPT from mail.xxx.ru[95.31.9.xxx]: 554 5.7.1 <oleg-limon2007@yandex.ru>: Relay access denied; from=<test@xxxr.ru> to=<oleg-limon2007@yandex.ru> proto=ESMTP helo=<mail.xxx.ru>
Jul 10 16:01:14 server postfix/smtpd[4493]: disconnect from mail.snifer.ru[95.31.9.xxx]
Jul 10 16:01:14 server dovecot: IMAP(test@xxx.ru): Disconnected: Logged out


main.cf

Код: Выделить всё

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = server.snifer.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.xxx.ru, server.xxx.ru, localhost.xxx.ru, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
content_filter = smtp-amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
smtpd_recipient_restrictions =
        reject_unknown_sender_domain
        reject_unknown_recipient_domain
        reject_non_fqdn_sender
        reject_non_fqdn_recipient
        permit_mynetworks
        permit_sasl_authenticated
        reject_unauth_destination
        check_policy_service inet:127.0.0.1:60000
transport_maps = hash:/etc/postfix/transport


Поюзав гугл я понял что это проблема с mynetworks но разрешить её сам я не в силах. Помогите плизз. Заранее признателен
Спасибо сказали:
Аватара пользователя
butch
Сообщения: 331
ОС: :OC

Re: Postfix

Сообщение butch »

наверное все дело в том что вы не находитесь в пределах локальной сети.
disconnect from mail.хххх.ru[95.31.9.xxx]

вот вам релеинг и запрещают.
разрешите аутентифицированным юзерм релеинг.
или внесить адрес веб морды в майнетворкс (если я правильно понял, это и есть морда - mail.хххх.ru
Спасибо сказали:
kotova
Сообщения: 11
ОС: Linux OpenSUSE

Re: Postfix

Сообщение kotova »

смотри main.inc.php в дириктории RoundCube, там есть разделы связанные с smtp авторизацией...
В данном случае раундкуб выступает в роли обычного mail - клиента
Спасибо сказали:
Аватара пользователя
.snif
Сообщения: 216
Статус: ..::[SnifeR]::..
ОС: Debian 5.0

Re: Postfix

Сообщение .snif »

Дело в том, что этот сервак у меня через роутер подключен ну и там определённые порты открыты, как я понял нужно внести что-то в нетворкс, подскажиет понконкретнее что именно? просто ип адрес внешний 95.** или ещё что-то?
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Postfix

Сообщение skeletor »

Ключевая фраза

Код: Выделить всё

"reject: RCPT from mail.xxx.ru[95.31.9.xxx]: 554 5.7.1 <oleg-limon2007@yandex.ru>: Relay access denied; "

собственно, неправильно настроены параметры отправки почты. А конкретнее - параметр отвечающий за авторизацию отправителя.
Спасибо сказали: