postfix глючит....

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-03 6:57:23

значит вот...снова грабли.
начал делать почту в канторе. система фрибсд 6.2
ipfw открыт пока на время.
зона в bind9 поднята и на Nic.ru домен есть наш. наш сервак там прописан.
значить далее. почту делал по нескольким статьям....но итоговая связка такая:
Postfix + Cyrus-sasl + Courier-authlib + Courier-imap + MySQL + Openssl.
уже всё ппоперепроверял, и гуглиг и яндексил)) маны вапще непомагают ниразу.
проблема в том, что немогу забрать с сервака полученую почту. кроме того, если отправляю на mail.ru или на ngs.ru...вопщем на внешние ящики, то мне возвращается ошибка:
------------------------------------
Jul 3 10:25:25 ns1 postfix/smtpd[3464]: disconnect from unknown[192.168.0.249]
Jul 3 10:25:25 ns1 postfix/smtp[3369]: AA1F81F4482: to=<ptk_test@ngs.ru>, relay
=imx5.ngs.ru[195.93.186.194]:25, delay=0.08, delays=0.01/0/0.02/0.05, dsn=5.7.1,
status=bounced (host imx5.ngs.ru[195.93.186.194] said: 554 5.7.1 Service unavai
lable; Client host [82.200.105.182] blocked using combined-bl.yandex.ru; Blocked
- see http://cbl.abuseat.org/lookup.cgi?ip=82.200.105.182 (in reply to DATA com
mand))
-----------------------------------
если пытаюсь забрать почту с сервака , то пишет вот что:
----------------------------------
Jul 3 10:44:26 ns1 pop3d: LOGIN FAILED, user=test@ptk-30.ru, ip=[192.168.0.249]
Jul 3 10:44:26 ns1 pop3d: authentication error: Input/output error
-------------------------------------------
пользователя зовидил через sysinstall. завёл его как user - test, pass - pass, group - mail, shell - /sbin/nologin
настройки следующие на данный момент:

main.cf

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

queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
#default_privs = nobody
mynetworks = 192.168.0.0/24, 127.0.0.0/8
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases.db
mail_spool_directory = /var/spool/mail
smtpd_banner = $myhostname mail server

maps_rbl_reject_code = 554

smtpd_recipient_restrictions =
 permit_sasl_authenticated,
 permit_mynetworks,
 reject_unauth_destination,
 reject_non_fqdn_recipient

smtpd_helo_required = yes

smtpd_sender_restrictions =
 reject_non_fqdn_sender,
pop3d

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

PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="LOGIN PLAIN"
POP3AUTH_ORIG="LOGIN PLAIN"
POP3AUTH_TLS=""
POP3AUTH_TLS_ORIG=""
POP3_PROXY=0
PORT=110
ADDRESS=82.200.105.182
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=pop3d"
POP3DSTART=YES
MAILDIRPATH=maildir
authdaemonrc

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

authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodns=1"
LOGGEROPTS=""
authmysqlrc

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

MYSQL_SERVER		localhost
MYSQL_USERNAME		postfix
MYSQL_PASSWORD		postfix
MYSQL_SOCKET		/tmp/mysql.sock
MYSQL_PORT		3306
MYSQL_OPT		0
MYSQL_DATABASE		postfix
MYSQL_USER_TABLE	users
MYSQL_CLEAR_PWFIELD	password
MYSQL_UID_FIELD		1981
MYSQL_GID_FIELD		1981
MYSQL_LOGIN_FIELD	login
MYSQL_HOME_FIELD	`/var/spool/mail/virtual`
#MYSQL_NAME_FIELD	name
MYSQL_MAILDIR_FIELD	maildir
#MYSQL_QUOTA_FIELD	quota
MYSQL_WHERE_CLAUSE active =`1`
smtpd.conf

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

pwcheck_method: auxprop
mech_list:PLAIN LOGIN
auxprop_plugin: sql
sql_engine: mysql
sql_hostname: localhost
sql_user: postfix
sql_passwd: postfix
sql_database: postfix
sql_select: select password from mailbox where username = `%u@%r`
#sql_statement: SELECT password FROM mailbox WHERE username = `%u@%r`
log_level: 3
ну всё вроде..ничего не забыл. помогите, очень срочна нада всё доделать....в чём грабли могут быть.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2412
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение skeletor » 2008-07-03 12:11:17

Не можешь отправить, ибо находишься в блэклистах.
Насчёт получения - пользователь-то находится в мускульной базе?
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-03 15:19:26

1. почему в блэклистах? наша почта до переезда в новый офис не была в листах...а щас от куда мы там появились? непонимаю...
2. юзеры в базе. точнее. воткнул юзера через сисинсталл в систему. потом создал скрипт user.sql где применил создание юзера в базу.
insert into users и т.д. в полях user и password (encrypted) указал abcd (так для проверки) и пароль abcd.
далее mysql -u postfix -p < user.sql
указал пароль для postfix и скрипт воткнулся. проверил потом так:
authtest abcd@ptk-30.ru. он показал что юзер в норме. показал поле пароле в зашифрованном виде. на данный момент, в логах, при попытке получить почту он мне пишет (пишу из дома по памяти, логи на работе) чтото типа your password is not чего то там zxwwwblablabla (типа пароль зашифрованный). т.е. если перевести. то юзера он видит в базе но пароьл нвведёный не подходит под шифрование или около того....т.е. фактически немогу щас наданный момент решить две проблемы:
1. авторизация юзера - проверка пароля немогу понять какк нада делать
2.что сделать чтобы не лететь в чёрные списки - подозреваю то гдето я забыл чтото указать. но записи mydomain ptk-30.ru есть...в чём грабли ёмаё...
мне завтра нцужно решить грабли эти...помогите люди...

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-03 22:28:37

соответствуют ли в мускульной базе поля в таблице "users" значениям, указанным в файле authmysqlrc ?

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

MYSQL_USER_TABLE   users
MYSQL_CLEAR_PWFIELD   password
MYSQL_UID_FIELD      1981
MYSQL_GID_FIELD      1981
MYSQL_LOGIN_FIELD   login
MYSQL_WHERE_CLAUSE active =`1`
у меня однажды именно из-за этого был подобный затык...

Пример:
Вложения
77.jpg

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-03 22:37:58

Sayman писал(а): insert into users и т.д. в полях user и password (encrypted) указал abcd (так для проверки) и пароль abcd.
проверил потом так:
authtest abcd@ptk-30.ru. он показал что юзер в норме. показал поле пароле в зашифрованном виде.
если вы используете зашифрованный пароль, то вам нужно использовать

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

MYSQL_CRYPT_PWFIELD
вместо

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

MYSQL_CLEAR_PWFIELD
иначе, смените тип пароля на не зашифрованный

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-04 9:36:38

сменил в authmysqlrc поля с паролями согласно предложеным на MYSQL_CRYPT_PWFIELD. вроде помогло, но теперь вот такая ошибка вылетает:
ns1 pop3d: scancur opendir("cur"): No such file or directory
папка указанная есть. путь вот такой:
/var/spool/mail/virtual/domain/user/cur/
права стоят для virtual:virtual. почему не видит не понятно...

и ещё одна ошибка вылезла
postfix/smtp fatal: mysql:/usr/local/etc/postfix/sql/transport.cf(0,lock|fold_fix)

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-04 10:49:23

ns1 pop3d: scancur opendir("cur"): No such file or directory
папка указанная есть. путь вот такой:
/var/spool/mail/virtual/domain/user/cur/
В main.cf смени

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

mail_spool_directory = /var/spool/mail
на

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

mail_spool_directory = /var/spool/mail/virtual

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-04 14:54:45

а как можно победить тему - чтобы не банили на внешних ящиках...банят и всё тут...зона у меня есть. ник.ру не ругается...они там протестили и всё внорме...как быть?
и ещё после команды pop3d в кансоли вылетает ошибка:
chdir ./Maildir: No such file or directory
почта уходит...но принять немогу никак и банят на каждом шагу...
вот лог каманды authtest test2@ptk-30.ru

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

ns1# authtest test2@ptk-30.ru
Authentication succeeded.

     Authenticated: test2@ptk-30.ru  (uid 1981, gid 1981)
    Home Directory: /var/spool/mail/
           Maildir: /var/spool/mail/
             Quota: 10240000
Encrypted Password: (none)
Cleartext Password: test
           Options: wbnodns=1
т.е. видно, что путь maildir есть...
кроме того

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

080704 19:21:56     106 Query       SELECT username, password, "", 1981, 1981, '
/var/spool/mail/', [b]'/var/spool/mail/'[/b], quota, name, "" FROM mailbox WHERE userna
me = "test2@ptk-30.ru" AND (active ='1')
где видно что так же maildir прописывается,.непонимаю...как так. почему pop3d не видит этот путь?!

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-05 7:20:48

ну и что, никто не поможет?! вот так всегда. на почти всех юниксовых.линуксовых форумах нет помощи никакой... :bn: :st:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35019
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение Alex Keda » 2008-07-05 8:43:11

тут немного народу постфикс юзает.
погу порекоендовать сменить на exim.
========
что касается ответов. давай отвечу как в виндузячих принято:
- переставить систему пробовал?
- переставить приложение пробовал?
=======
других наводящих вопросов там не бывает =)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-05 9:49:36

или я чегото не понимаю, или одно из двух.... :)

Ты же писал, что ящики пользователей у тебя лежат по пути

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

/var/spool/mail/virtual/domain/...
тогда почему пытаешься получать почту по

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

/var/spool/mail/

пропиши:

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

/var/spool/mail/virtual

_tango_
проходил мимо

Re: postfix глючит....

Непрочитанное сообщение _tango_ » 2008-07-05 10:06:52

после того как настроишь нормальную отправку/получение, можешь протестировать свой сервер на http://tests.nettools.ru/

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-05 11:29:37

2 tango:
я снёс всё нафиг и по новой переставил...забыл ссылку..там чтото admin-чёто там...связка с postfixadmin которая...но чтото ещё хуже как мне кажется. потому пути щас другие...но всёровно...грабли теже. пути пробовал к маилдиру подставлять где угодно и как угодно...не помагает...
думаю что с exim будет таже грабля, т.к. тут матюгается не постфикс а поп3д...это он не хочет работать.

а про виндовые форумы крута))))) тока там поподробнее темы....и на реестр ссылаются и на ини файлы разные, библиотеки. во всякком слуае народ не могчит. да и кроме того, про тот же поствикс крайне мало нормальных статей...большей частью переписывание старых. даже на это сайте половина статей просто списаны с других. копипасте почти....а толку мало...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35019
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение Alex Keda » 2008-07-05 11:39:56

нука огласи хотя бы пару которые копи-пасте с других...
желательно со ссылками на другие.
======
думаю, при ближайшем рассмотрении окажется что отсююда списывали.
Убей их всех! Бог потом рассортирует...

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-05 12:03:38

lissyara писал(а):нука огласи хотя бы пару которые копи-пасте с других...
желательно со ссылками на другие.
======
думаю, при ближайшем рассмотрении окажется что отсююда списывали.
лехко:
Postfix + SASL + LDAP + Courier-IMAP + SSL
у тебя в статья...тема крайне избитая...видел два варианта....с ЛДАП и с мускулом....третий ещё говорят есть с постгре...не видел пока...подобных на postfix.ru хватает, но току нет...слишком не подробно. вот было бы хорошо с описанием логики команд, а не банальная печать своих конфигов... не забываем. что почти все маны на ангильском и сидеть переводить с их на наш, крайне неудобно. да и не всегда перевод точный...в манах нет нормального описания....я бы подвиндой бы канешно за 20 минут бы всё сделал, но то винда, ахота на юниксе...просто ахота. а не потому что он круче))))

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: postfix глючит....

Непрочитанное сообщение Fastman » 2008-07-05 12:07:13

У меня такая же связка с постфиксом поднята и работает. Проблем нет. Если хочешь разобраться давай конфиги сверим )
Косяки у тя явно в путях..смотри как у меня выглядит то что ты за правду принимаешь:

/>authtest yura@domain.by
Authentication succeeded.

Authenticated: yura@domain.by (uid 1981, gid 1981)
Home Directory: /var/spool/mail/domain.by/yura@domain.by/
Maildir: /var/spool/mail/domain.by/yura@domain.by/
Quota: 102400000
Encrypted Password: (none)
Cleartext Password: xxxxx
Options: wbnodsn=1
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35019
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение Alex Keda » 2008-07-05 12:18:22

Sayman писал(а):лехко:
Postfix + SASL + LDAP + Courier-IMAP + SSL
у тебя в статья...тема крайне избитая...видел два варианта....с ЛДАП и с мускулом....третий ещё говорят есть с постгре...не видел пока...подобных на postfix.ru хватает, но току нет...слишком не подробно. вот было бы хорошо с описанием логики команд, а не банальная печать своих конфигов... не забываем. что почти все маны на ангильском и сидеть переводить с их на наш, крайне неудобно. да и не всегда перевод точный...в манах нет нормального описания....я бы подвиндой бы канешно за 20 минут бы всё сделал, но то винда, ахота на юниксе...просто ахота. а не потому что он круче))))
1. линк на якобы "оригинал" отсутствует. - не принято.
2. про "с описанием логики команд" - напиши свою. с описанием =)
Убей их всех! Бог потом рассортирует...

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-05 12:30:54

2 лисяра
вот вериш нет, я незнаю где у каво какие оригиналы. статьи переписываются по 50 раз. http://www.lissyara.su/?id=1062
и ещё есть статья про связку постфикса с лдап, там ты ссылаешся на некого Алексея...я всех ссылок не помню. смысл перепечатывания не вижу...а в статье, не в твоей,
http://argo-uln.blogspot.com/2007/03/my ... stfix.html
и подобные сожержат несколько ошибок...
щас у меня всё заработало. проверил на http://tests.nettools.ru/...ошибок нет. кроме отправки на мыло постмастера....
а ну вот и ещё одна вылезла:
---------------Почтовый сервер: ххх.ptk-30.ru.(82.200.ххх.ххх) [приоритет 10] ---------------
Подключение... OK
<= 220 ххх.ptk-30.ru ESMTP
=> HELO mailvalid.nettools.ru
<= 250 ns1.ptk-30.ru
=> MAIL FROM: <mailvalid@nettools.ru>
<= 250 2.1.0 Ok
=> RCPT TO: <alex@ptk-30.ru>
<= 450 4.1.7 : Sender address rejected: unverified address: Address verification in progress

***Пользователя с таким E_Mail не доступен на сервере***
я спецом создал ящик этот...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35019
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение Alex Keda » 2008-07-05 17:28:28

статья по ссылке - её писал мой знакомый по форуму sql.ru - Alex_Hha - первый человек и первая статья на сайте не моя.
уже потом у него появился свой сайт.
а первое размещение - именно тут.
Убей их всех! Бог потом рассортирует...

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-06 10:17:22

всё это очень хорошо, но проблему это не решит. почта попрежнему не проходит почемуто...сервер сообщает что мыла нету...тестовый сайтик нет тулс тоже говорит что ***Пользователя с таким E_Mail не доступен на сервере***....с чем это может быть связано и как это исправить?!? ну помогите вы что такие то?!?!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35019
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение Alex Keda » 2008-07-06 10:37:25

экзим юзай...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-06 15:17:38

Sayman писал(а):почта попрежнему не проходит почемуто...сервер сообщает что мыла нету...тестовый сайтик нет тулс тоже говорит что ***Пользователя с таким E_Mail не доступен на сервере***....с чем это может быть связано и как это исправить?!?
То, что проверка существования ящика выдает ответ ***Пользователя с таким E_Mail не доступен на сервере***, связано с параметром
disable_vrfy_command = yes в файле main.cf. Эта защита от спамеров, отключение vrfy не позволяет собирать адреса существующих ящиков для последующей рассылки спама.
На моих серверах данная проверка любого существующего ящика, тоже говорит, что "ящик не доступен" (кроме ящика postmaster). Тем не менее почта прекрасно работает. Так что с этим всё нормально.
Проверяй конфиги и читай логи....

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-06 15:33:44

По поводу того, что твой сервер не вылазит из блэк-листов....
он (почтовый сервер) у тебя имеет свой собственный внешний ip-адрес или делит его к примеру с гейтом?
проще говоря гейт и почта это одна и таже машина?

Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: postfix глючит....

Непрочитанное сообщение Sayman » 2008-07-06 16:05:57

именно так. почта и гейт на одной машине. и бинд9 там же...система фрибсд6.2. ipfw,bind9,и почта. левого ничего больше нет...

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfix глючит....

Непрочитанное сообщение tango » 2008-07-06 16:21:53

Sayman писал(а):именно так. почта и гейт на одной машине. и бинд9 там же...система фрибсд6.2. ipfw,bind9,и почта. левого ничего больше нет...
Вот в этом то и проблема....
Для почты всегда лучше использовать отдельный ИП. Причины описывать не буду.
Если у тебя есть свободный внешний ip-адрес, то создай алиас к сетевой карте, смотрящей в инет и назначь этот ИП только почтовому серверу.

... и потом... зачем у тебя торчит наружу Апач и Фтп, если они предназначены только для локальной сети??? срочно закрыть файером! :)