начал делать почту в канторе. система фрибсд 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,
Код: Выделить всё
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
Код: Выделить всё
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodns=1"
LOGGEROPTS=""
Код: Выделить всё
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`
Код: Выделить всё
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