Author Topic: Sendmail не хочет отправлять почту..  (Read 3591 times)

0 Members and 1 Guest are viewing this topic.

Offline -anton-

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +0/-0
    • http://
Народ помогите, поставил FreeBSD 6.0, запустил Sendmail, настроил с помощью иакроса cf.m4, при этом конфиг взял с како-то доки, выглядит так
divert(-1)
#
# Copyright © 1998 Sendmail, Inc.  All rights reserved.
# Copyright © 1983 Eric P. Allman.  All rights reserved.
# Copyright © 1988, 1993
# The Regents of the University of California.  All rights reserved.
divert(0)dnl
include(../m4/cf.m4)
VERSIONID(`@(#)my_domain.mc   1.0 (Berkeley) 5/30/98')
OSTYPE(bsd4.4)dnl
DOMAIN(generic)dnl
FEATURE(use_cw_file)dnl
FEATURE(access_db, hash -o /etc/mail/access)dnl
FEATURE(virtusertable, hash -o /etc/virtusertable)dnl
FEATURE(mailertable, hash -o /etc/mailertable)dnl
FEATURE(relay_entire_domain)dnl
FEATURE(stickyhost)dnl
FEATURE(nouucp)
FEATURE(relay_based_on_MX)dnl
MAILER(local)dnl
MAILER(smtp)dnl
define(`confMAX_MESSAGE_SIZE',`1500000')
define(`confDELIVERY_MODE',`queue')
define(`confMAX_HOP',`20')
define(`confPRIVACY_FLAGS',`authwarnings,needmailhelo,needexpnhelo,
                                needvrfyhelo,noexpn,restrictmailq,restrictqrun')
define(`confQUEUE_LA',`64')
define(`confREFUSE_LA',`128')
define(`confMAX_DAEMON_CHILDREN',`25')
define(`confCONNECTION_RATE_THROTTLE',`5')
define(`confDEF_CHAR_SET',`koi8-r')
define(`confNO_RCPT_ACTION',`add-apparently-to')
define(`confMAX_RCPTS_PER_MESSAGE',`25')
define(`confDONT_BLAME_SENDMAIL',`forwardfileingroupwritabledirpath')
define(`confSMTP_MAILER',`esmtp')
define(`confSMTP_LOGIN_MSG',`$j Sendmail $v/$Z; $b\n"Use of this system for the delivery of UCE
 (a.k.a. SPAM), or any other"\n"message without the express permission of the system owner is prohibited.
 "\n"Use of this system for third party relaying is prohibited." ')
define(`LUSER_RELAY',`local:postmaster')dnl
define(`VIRTUSER_CLASS', `T')
define(`VIRTUSER_ERR_NOUSER', 1)
define(`confMESSAGE_TIMEOUT', `7d/24h')
LOCAL_RULESETS
# Kludgey Melissa virus checking routine.
# Just need enough of a pattern to match.
# Instructional note:
# The format for the rule is
# RExactly the thing you want to quote
# No quote marks, no tabs, absolutely nothing in
# parentheses (like this, they're considered comments
# and will be removed before they get to the rules).
# After the exact thing, then a tab, and the $#error.
# Note, the $* matches anything, so it's useful for
# wildcarding. This also scans all messages with
# Subject: headers and invokes a rule, so there is
# a performance hit.
HSubject:   $>Check_Subject
D{MPat}Important Message From
D{MMsg}This message may contain the Melissa virus.
D{MPatILOVEYOU}ILOVEYOU
D{MMsgILOVEYOU}This message may contain the ILOVEYOU virus.
SCheck_Subject
R${MPat} $*   $#error $: 553 ${MMsg}
RRe: ${MPat} $*   $#error $: 553 ${MMsg}
R${MPatILOVEYOU} $*   $#error $: 553 ${MMsg}
RRe: ${MPatILOVEYOU} $*   $#error $: 553 ${MMsg}
поставил popa3d для приёма почты, почта принимается, а отпрявлятся не хочет :unsure:  :(  :blink:

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Sendmail не хочет отправлять почту..
« Reply #1 on: May 04, 2006, 11:47:36 »
"Если ты не правил конфиг sendmail, ты не админ.
Если ты правил его два раза, ты сумасшедший" © древнее присловье.
Чем Postfix не удовлетворяет?
Самый страшный вирус называется юзер.

Offline -anton-

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +0/-0
    • http://
Sendmail не хочет отправлять почту..
« Reply #2 on: May 04, 2006, 12:59:02 »
Quote
"Если ты не правил конфиг sendmail, ты не админ.
Если ты правил его два раза, ты сумасшедший" © древнее присловье.
Чем Postfix не удовлетворяет?
[snapback]9604[/snapback]
Да как-то я и не задумывался над другим МТА. Да хороший вопрос, а вообще кто какой использует, и какой наиболее ходовой???

Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
Sendmail не хочет отправлять почту..
« Reply #3 on: May 04, 2006, 13:44:31 »
Содержимое /etc/mail/access смотрел?
По умолчанию релей отключён для всех
Если у тебя стоит relay_entire_domain, то чтобы оно работало нужно в днс настроить правильные PTR записи для всех компов, с которых отправляешь почту. А это редко когда бывает, обычно админы забивают на обратную зону для локальной сети.

Offline nuclight

  • Full Member
  • ***
  • Posts: 207
  • Karma: +1/-2
    • http://antigreen.org
Sendmail не хочет отправлять почту..
« Reply #4 on: May 04, 2006, 19:33:56 »
Quote
Народ помогите, поставил FreeBSD 6.0, запустил Sendmail, настроил с помощью иакроса cf.m4, при этом конфиг взял с како-то доки, выглядит так

[...]

поставил popa3d для приёма почты, почта принимается, а отпрявлятся не хочет :unsure:  :(  :blink:
[snapback]9579[/snapback]

А кто тебя учил брать конфиги с "какой-то доки" ? Вот у автора той доки бы и спрашивал тогда. Документацию читать надо на свою систему. Штатный конфиг вполне работоспособен, добавляешь записи RELAY для своей сети в /etc/mail/access, и после make all install restart всё работает.
WBR, Nuclear Lightning
[FreeBSD][Давить зелёных]