Re: sendmail logs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Carlo Orecchia wrote:
this is my sendmail.mc

divert(-1)dnl
dnl #
dnl # This is the sendmail macro config file for m4. If you make changes to
dnl # /etc/mail/sendmail.mc, you will need to regenerate the
dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is
dnl # installed and then performing a
dnl #
dnl # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
dnl # make -C /etc/mail
dnl #
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`linux setup for numb.darktech.org')dnl
OSTYPE(`linux')dnl
DOMAIN(`generic')dnl

There's no need to include DOMAIN(`generic'); all it does is include the stuff in /usr/share/sendmail-cf/domain/generic.m4. If there's anything in there that you want, you might as well include it directly in your sendmail.mc file, which is then clearer and easier to follow.


define(`confLOG_LEVEL', `10')dnl
define(`confTRY_NULL_MX_LIST',true)dnl

Shouldn't really need define(`confTRY_NULL_MX_LIST',true) either; it's only needed if you're acting as an MX for some domain that you're not actually hosting yourself and you haven't configured where mail for that domain should be delivered to using a mailertable entry.


define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,goaway,novrfy,noexpn,restrictqrun')dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
dnl define(`confAUTH_OPTIONS', `A')dnl
dnl define(`confTO_IDENT', `0')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(`redirect')dnl
FEATURE(`always_add_domain')dnl
FEATURE(`relay_hosts_only')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`local_procmail')dnl
FEATURE(`access_db')dnl
FEATURE(`blacklist_recipients')dnl
dnl MASQUERADE_AS(`numb.darktech.org')dnl
dnl FEATURE(`no_default_msa')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`procmail')dnl


thats it

That all looks OK too.

in access i dont have any other relay entry.

localhost.localdomain   RELAY
localhost               RELAY
127.0.0.1               RELAY
cyberspammer.com       550 We don't allow spam
mindspring.com         550 We don't accept mail from you
esqueeky.com           550 We don't accept mail from you
big@xxxxxxxxxxxxxxxxx  REJECT
big@                   550 Mailbox disabled
hushmail.com           550 We don't accept mail from you
superonline.com        550 We don't accept mail from you
teamblur.org           550 We don't accept mail from you
pacbell.net            550 We don't accept mail from you
newtel.com             REJECT
rocketmail.com         REJECT
smtpserver.com         REJECT
visp.tiscali.fr        REJECT
corporatekiller.com    REJECT
pressroom.com          REJECT
flevonet.nl            REJECT
chartertn.net          REJECT
pskov.su               REJECT
att.net                REJECT
bluecom.no             REJECT

just this.

Nothing obviously wrong there that I can see.

Try commenting out the RELAY lines and adding this one instead:
Connect:127		RELAY

See if that helps.

You definitely don't have a file /etc/mail/relay-domains?

Also try putting a version number or date in the VERSIONID string in your sendmail.mc file so that you can check that the sendmail.cf contains the same version number or date and is hence built from the correct sendmail.mc file. If changing sendmail.mc, don't forget to do a "service sendmail reload" after rebuilding the sendmail.cf.

Paul.



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux