postfix нучил принимать письма а отпрвлять не получается.

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

postfix нучил принимать письма а отпрвлять не получается.

Непрочитанное сообщение _dmitr_ » 2009-12-16 1:03:15

Доброго времени стуок! Настраиваю первый в своей жизни почтовый сервер. Поставили
MySQL-server
Cyrus-sasl
Courier-authlib
Courier-imap
Postfix
Apache
Php
Postfixadmin
настраивал по статье http://www.inattack.ru/article/447.html
в итоге вижу в логах:

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

Dec 16 00:56:53 mail postfix/smtpd[1243]: connect from localhost.triss.ru[127.0.0.1]
Dec 16 00:56:53 mail postfix/trivial-rewrite[1237]: warning: do not list domain triss.ru in BOTH mydestination and virtual_mailbox_domains
Dec 16 00:56:53 mail postfix/smtpd[1243]: NOQUEUE: reject: RCPT from localhost.triss.ru[127.0.0.1]: 450 4.7.1 <83.69.207.210>: Helo command rejected: Host not found; from=<ivlev@triss.ru> to=<dmitr_150@mail.ru> proto=ESMTP helo=<83.69.207.210>
Dec 16 00:56:53 mail postfix/smtpd[1243]: warning: non-SMTP command from localhost.triss.ru[127.0.0.1]: To: dmitr_150@mail.ru
Dec 16 00:56:53 mail postfix/smtpd[1243]: disconnect from localhost.triss.ru[127.0.0.1]
Dec 16 00:57:13 mail postfix/smtpd[1234]: timeout after END-OF-MESSAGE from mx0.web-soft.ru[81.176.77.165]
Dec 16 00:57:13 mail postfix/smtpd[1234]: disconnect from mx0.web-soft.ru[81.176.77.165]
^C
mail# 

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

 
mail# postfix -n
postfix: illegal option -- n
postfix: fatal: usage: postfix [-c config_dir] [-Dv] command
mail# postconf -n
broken_sasl_auth_clients = yes
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_list = 
default_privs = nobody
disable_vrfy_command = yes
inet_interfaces = all
mail_owner = postfix
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = triss.ru
myhostname = mail.triss.ru
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
queue_directory = /var/spool/postfix
smtp_always_send_ehlo = yes
smtp_helo_timeout = 15s
smtp_mail_timeout = 15s
smtp_rcpt_timeout = 15s
smtpd_banner = $myhostname mail server
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_etrn_restrictions = reject
smtpd_hard_error_limit = 8
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_unknown_hostname
smtpd_reject_unlisted_sender = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = 
smtpd_sasl_security_options = noanonymous
smtpd_timeout = 30s
transport_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/transport.conf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/alias.conf
virtual_gid_maps = static:125
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysqlLookupMaps/domain.conf
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/quota.conf
virtual_mailbox_limit_override = yes
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/mailbox.conf
virtual_maildir_extended = yes
virtual_maildir_limit_message = "Sorry, the user's maildir has overdrawn his diskspace quota, please try again later"
virtual_minimum_uid = 1000
virtual_overquota_bounce = yes
virtual_uid_maps = static:125
mail# 
моск не соображает, сроки жмут, начальство негодует. Подскажите плиз что не так?
Последний раз редактировалось _dmitr_ 2009-12-16 21:03:24, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
rnd
мл. сержант
Сообщения: 112
Зарегистрирован: 2007-11-06 20:36:25
Откуда: RonDon

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение rnd » 2009-12-16 1:46:32

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

mydestination = $myhostname, localhost.$mydomain, localhost
вот эту строчку в конфиге поправить

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение _dmitr_ » 2009-12-16 12:11:59

rnd писал(а):

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

mydestination = $myhostname, localhost.$mydomain, localhost
вот эту строчку в конфиге поправить
так в конфиге написано:

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

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
а влогах вижу:

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

Dec 16 12:11:33 mail pop3d: LOGIN FAILED, user=ivlev, ip=[88.84.218.245]

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение _dmitr_ » 2009-12-16 14:02:24

в мускул приходит следующее:

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

091216 14:01:34     199 Connect     postfix@localhost on
                    199 Query       SET NAMES cp1251
                    199 Init DB     postfix
                    199 Query       SELECT username, "", password, '125', '125', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = 'test@riss.ru'  AND (active='1')

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение _dmitr_ » 2009-12-16 16:51:18

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

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

Dec 16 16:50:20 mail authdaemond: Authenticated: sysusername=<null>, sysuserid=125, sysgroupid=125, homedir=/var/spool/mail, address=test@triss.ru, fullname=test, maildir=test@triss.ru/, quota=0, options=<null>
Dec 16 16:50:20 mail authdaemond: Authenticated: clearpasswd=test, passwd=<null>
Dec 16 16:50:20 mail pop3d: chdir test@triss.ru/: No such file or directory

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение Laa » 2009-12-16 18:14:36

Попробуйте сперва отправить письмо пользователю, возможно постфикс создаст нужные директории. И тогда курьер не будет дуться.
Хотя, признаюсь, давно не занимался постфиксом и подзабыл курьера...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение _dmitr_ » 2009-12-16 19:10:23

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

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

Dec 16 19:05:13 mail postfix/smtpd[1196]: connect from unknown[88.84.218.245]
Dec 16 19:05:29 mail postfix/trivial-rewrite[1200]: warning: do not list domain triss.ru in BOTH mydestination and virtual_mailbox_domains
Dec 16 19:05:29 mail postfix/smtpd[1196]: NOQUEUE: reject: RCPT from unknown[88.84.218.245]: 450 4.7.1 <51fe9b9bc9e040a>: Helo command rejected: Host not found; from=<ivlev@triss.ru> to=<dmitr_150@mail.ru> proto=ESMTP helo=<51fe9b9bc9e040a>
Dec 16 19:05:29 mail postfix/smtpd[1196]: disconnect from unknown[88.84.218.245]
^C
mail# 
когда отправляю с майловской почты в логах вижу следующее:

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

Dec 16 19:23:49 mail postfix/smtpd[959]: connect from f135.mail.ru[217.69.128.90]
Dec 16 19:23:49 mail postfix/smtpd[959]: CFC192BD8C2: client=f135.mail.ru[217.69.128.90]
Dec 16 19:23:49 mail postfix/cleanup[980]: CFC192BD8C2: message-id=<E1NKwfF-0001wA-00.dmitr_150-mail-ru@f135.mail.ru>
Dec 16 19:23:49 mail postfix/qmgr[856]: CFC192BD8C2: from=<dmitr_150@mail.ru>, size=957, nrcpt=1 (queue active)
Dec 16 19:23:49 mail postfix/trivial-rewrite[1007]: warning: do not list domain triss.ru in BOTH mydestination and virtual_mailbox_domains
Dec 16 19:23:49 mail postfix/virtual[982]: warning: maildir access problem for UID/GID=1981/1981: create maildir file /var/spool/mail/ivlev@triss.ru/tmp/1260980629.P982.mail.triss.ru: Permission denied
Dec 16 19:23:49 mail postfix/virtual[982]: warning: perhaps you need to create the maildirs in advance
Dec 16 19:23:49 mail postfix/virtual[982]: CFC192BD8C2: to=<ivlev@triss.ru>, relay=virtual, delay=0.01, delays=0.01/0/0/0, dsn=4.2.0, status=deferred (maildir delivery failed: create maildir file /var/spool/mail/ivlev@triss.ru/tmp/1260980629.P982.mail.triss.ru: Permission denied)
Dec 16 19:23:49 mail postfix/smtpd[959]: disconnect from f135.mail.ru[217.69.128.90]
^C
mail#

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение _dmitr_ » 2009-12-16 20:20:42

наладил прием писем, теперь письма приходят пользователям, однако отправить не получается:

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

Dec 16 19:05:13 mail postfix/smtpd[1196]: connect from unknown[88.84.218.245]
Dec 16 19:05:29 mail postfix/trivial-rewrite[1200]: warning: do not list domain triss.ru in BOTH mydestination and virtual_mailbox_domains
Dec 16 19:05:29 mail postfix/smtpd[1196]: NOQUEUE: reject: RCPT from unknown[88.84.218.245]: 450 4.7.1 <51fe9b9bc9e040a>: Helo command rejected: Host not found; from=<ivlev@triss.ru> to=<dmitr_150@mail.ru> proto=ESMTP helo=<51fe9b9bc9e040a>
Dec 16 19:05:29 mail postfix/smtpd[1196]: disconnect from unknown[88.84.218.245]
^C
mail#

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix не отправляет и не принимает((

Непрочитанное сообщение _dmitr_ » 2009-12-16 20:52:02

неужели никто не знает как исправить?
warning: do not list domain triss.ru in BOTH mydestination and virtual_mailbox_domains
и NOQUEUE: reject: RCPT from unknown[88.84.218.245]: 450 4.7.1 <51fe9b9bc9e040a>: Helo command rejected: Host not found; from=<ivlev@triss.ru> to=<dmitr_150@mail.ru> proto=ESMTP helo=<51fe9b9bc9e040a>

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfix нучил принимать письма а отпрвлять не получается.

Непрочитанное сообщение _dmitr_ » 2009-12-16 21:22:38

Иправил в конфиге
mydestination = $myhostname, /var/spool/mail/
Теперь осталась проблема с helo:

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

Dec 16 21:20:18 mail postfix/smtpd[2464]: connect from unknown[88.84.218.245]
Dec 16 21:20:34 mail postfix/smtpd[2464]: NOQUEUE: reject: RCPT from unknown[88.84.218.245]: 450 4.7.1 <51fe9b9bc9e040a>: Helo command rejected: Host not found; from=<ivlev@triss.ru> to=<dmitr_150@mail.ru> proto=ESMTP helo=<51fe9b9bc9e040a>
Dec 16 21:20:34 mail postfix/smtpd[2464]: disconnect from unknown[88.84.218.245]
^C
mail#

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: postfix нучил принимать письма а отпрвлять не получается.

Непрочитанное сообщение Alex_hha » 2009-12-17 12:30:57

mydestination = $myhostname, /var/spool/mail/
ужос, вы хоть понимаете назначение этого параметра?
Теперь осталась проблема с helo:
если это outlook express, то он никогда не будет передавать fqdn. Тут два выхода:
1. Добавить permit_mynetworks в smtpd_helo_restriction перед reject_non_fqdn_helo_hostname
2. Настроить аутентификацию

2й способ более предпочтителен