Max 0 Опубликовано: 2004-11-25 13:45:11 Share Опубликовано: 2004-11-25 13:45:11 Люди помогите настроить постфикс, проблема в том что на сервак из вне приходит почта а уходить с него не хочет, дело всё в релее, но вот где именно я не знаю, система bsd 4.9 вот конфиги: main.cf: ---------------------------------------------------------------------------------- queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix myhostname = mail.info-teh.ru mydomain = info-teh.ru inet_interfaces = 192.168.0.1, 212.57.148.243 mydestination = $myhostname,$mydomain,localhost.$mydomain unknown_local_recipient_reject_code = 550 default_transport=smtpd mynetworks = 192.168.0.0/24, 127.0.0.0/8 myorigin=$mydomain smtpd_client_restrictions = permit_mynetworks smtpd_sender_restrictions = permit_mynetworks #smtpd_recipient_restrictions = permit_mynetworks, permit_mx_backup, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, check_relay_domains, reject_unknown_client, reject smtpd_banner = $myhostname mail server relay_domains = info-teh.ru relayhost = 192.168.0.0/24 alias_maps = hash:/etc/mail/aliases alias_database = hash:/etc/mail/aliases debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = postdrop html_directory = no manpage_directory = /usr/local/man sample_directory = /etc/postfix readme_directory = no default_privs = nobody mail_spool_dirrectory = /var/mail maps_rbl_rejected_code = 554 ---------------------------------------------------------------------------------- а вот master.cf: # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - y - - smtpd pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp relay unix - - n - - smtp showq unix n - n - - showq error unix - - n - - error local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user} cyrus unix - n n - - pipe user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient 127.0.0.1:10025 inet n n n - 10 spawn user=filter argv=/usr/local/share/kav/bin/smtpscanner 127.0.0.1:10026 inet n - n - 10 smtpd -o content_filter= -o myhostname=inet Ссылка на сообщение Поделиться на других сайтах
Гость nix Опубліковано: 2004-11-25 15:39:48 Share Опубліковано: 2004-11-25 15:39:48 В main.cf: # The relayhost parameter specifies the default host to send mail to # when no entry is matched in the optional transport(5) table. When # no relayhost is given, mail is routed directly to the destination. # # On an intranet, specify the organizational domain name. If your # internal DNS uses no MX records, specify the name of the intranet # gateway host instead. # # In the case of SMTP, specify a domain, host, host:port, [host]:port, # [address] or [address]:port; the form [host] turns off MX lookups. # # If you're connected via UUCP, see also the default_transport parameter. # #relayhost = $mydomain #relayhost = [gateway.my.domain] #relayhost = [mailserver.isp.tld] #relayhost = uucphost #relayhost = [an.ip.add.ress] transport_maps = hash:/usr/local/etc/postfix/transport Так что или удали relayhost или пропиши там релей провайдера (либо правильную transport_map сделай - в твоем конфиге их вообще нет) -- VLT-UANIC Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2004-11-26 11:43:40 Автор Share Опубліковано: 2004-11-26 11:43:40 А как с релеем быть то есть, если его убрать то сразу хост в релейные базы данных попадает и наступает анархия? Ссылка на сообщение Поделиться на других сайтах
Гость Guest Опубліковано: 2004-11-26 13:34:52 Share Опубліковано: 2004-11-26 13:34:52 Какие базы? Релей провайдера будет принимать почту только из своей подсети. -- VLT-UANIC Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2004-11-26 13:47:24 Автор Share Опубліковано: 2004-11-26 13:47:24 ordb.net это спски хостов с не правильным реелем, и если ты туда попал то те почтовые сервера которые используют эти базы почту от тебя принимать не будут.. И ещё умоляю если не сложно выложить нормальные конфиги постфикса а то я его тут ковыряю уже неделю а толку мало! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас