Date: Thu, 30 Apr 2015 07:28:28 -0400 From: Ernie Luzar <luzar722@gmail.com> To: Noel <noeldude@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: using pkg for postfix/spamassassin install Message-ID: <554211DC.8030502@gmail.com> In-Reply-To: <55418DF3.4000102@gmail.com> References: <55416FEB.3020101@gmail.com> <55418DF3.4000102@gmail.com>
index | next in thread | previous in thread | raw e-mail
Noel wrote: > On 4/29/2015 6:57 PM, Ernie Luzar wrote: >> Hello list. >> >> For many years been using postfix/qpopper for email service on my >> lan with no problems. Now I want to add spamassassin in >> preperation so I can also admin my public domain name on my own >> computer instead of having my domain hoster do it for me. >> >> This is a list of my goals, >> make email password required to send/receive email. >> have email tagged with word "spam" in email subject line. >> have spam email list all the spamassassin tests with scores in the >> header so they can be seen. >> don't have postfix duplicate any test that spamassassion is doing. >> Use the pkg version of postfix & spamassassin. >> Don't use any custom scripts >> Can NOT be used as a relay email server by the public. >> Auto-forward some old unused email address to a current email >> address. >> use port 5225 instead of port 25. >> >> >> Now I have read many postfix spamassassin config howtos, but they >> are all out dated, using previous versions of freebsd or old >> versions of postfix and or spamassassin. And for sure none of them >> talk about using the new pkg versions. I have based my config on >> this howto http://www.freebsdonline.com/content/view/556/506/ >> >> When I run with the following config files I get this error over >> and over again until I postfix stop. Any help would be greatly >> appreciated. >> >> Apr 29 17:58:25 powerman sendmail[1915]: t3TLwPYV001915: >> SYSERR(spamd): Too many hops 27 (25 max): from MAILER-DAEMON via >> localhost, to bob@powerman.com >> Apr 29 17:58:40 powerman sendmail[1941]: t3TLweS4001941: >> SYSERR(spamd): Too many hops 27 (25 max): from MAILER-DAEMON via >> localhost, to MAILER-DAEMON@powerman.com >> >> /usr/local/etc/postfix/master.cf >> # >> # Postfix master process configuration file. For details on the >> format >> # of the file, see the master(5) manual page (command: "man 5 >> master" or >> # on-line: http://www.postfix.org/master.5.html). >> # >> # Do not forget to execute "postfix reload" after editing this file. >> # >> # >> ========================================================================== >> # service type private unpriv chroot wakeup maxproc command + >> args >> # (yes) (yes) (no) (never) (100) >> # >> ========================================================================== >> smtp inet n - n - - smtpd >> -o content_filter=spamassassin >> >> #smtp inet n - n - 1 postscreen >> #smtpd pass - - n - - smtpd >> #dnsblog unix - - n - 0 dnsblog >> #tlsproxy unix - - n - 0 tlsproxy >> #submission inet n - n - - smtpd >> # -o syslog_name=postfix/submission >> # -o smtpd_tls_security_level=encrypt >> # -o smtpd_sasl_auth_enable=yes >> # -o smtpd_reject_unlisted_recipient=no >> # -o smtpd_client_restrictions=$mua_client_restrictions >> # -o smtpd_helo_restrictions=$mua_helo_restrictions >> # -o smtpd_sender_restrictions=$mua_sender_restrictions >> # -o smtpd_recipient_restrictions= >> # -o smtpd_relay_restrictions=permit_sasl_authenticated,reject >> # -o milter_macro_daemon_name=ORIGINATING >> #smtps inet n - n - - smtpd >> # -o syslog_name=postfix/smtps >> # -o smtpd_tls_wrappermode=yes >> # -o smtpd_sasl_auth_enable=yes >> # -o smtpd_reject_unlisted_recipient=no >> # -o smtpd_client_restrictions=$mua_client_restrictions >> # -o smtpd_helo_restrictions=$mua_helo_restrictions >> # -o smtpd_sender_restrictions=$mua_sender_restrictions >> # -o smtpd_recipient_restrictions= >> # -o smtpd_relay_restrictions=permit_sasl_authenticated,reject >> # -o milter_macro_daemon_name=ORIGINATING >> #628 inet n - n - - qmqpd >> pickup unix n - n 60 1 pickup >> cleanup unix n - n - 0 cleanup >> qmgr unix n - n 300 1 qmgr >> #qmgr unix n - n 300 1 oqmgr >> tlsmgr unix - - n 1000? 1 tlsmgr >> 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 >> proxywrite unix - - n - 1 proxymap >> smtp unix - - n - - smtp >> relay unix - - n - - smtp >> # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 >> showq unix n - n - - showq >> error unix - - n - - error >> retry unix - - n - - error >> discard unix - - n - - discard >> local unix - n n - - local >> virtual unix - n n - - virtual >> lmtp unix - - n - - lmtp >> anvil unix - - n - 1 anvil >> scache unix - - n - 1 scache >> # >> # >> ==================================================================== >> # Interfaces to non-Postfix software. >> # >> spamassassin unix - n n - - pipe >> user=spamd argv=/usr/local/bin/spamc -f -e >> /usr/sbin/sendmail -oi -f ${sender} ${recipient} >> >> >> >> /usr/local/etc/postfix/main.cf >> biff = no >> syslog_facility = local5 >> disable_dns_lookups = yes >> mailbox_size_limit = 100000000 >> message_size_limit = 100000000 >> ## 9999 value disables compatibility function >> compatibility_level = 9999 >> smtputf8_enable = no >> >> >> >> >> /usr/local/etc/mail/spamassassin/local.cf >> # This is the right place to customize your installation of >> SpamAssassin. >> # >> # See 'perldoc Mail::SpamAssassin::Conf' for details of what can be >> # tweaked. >> # >> # Only a small subset of options are listed below >> # >> ########################################################################### >> >> >> # Add *****SPAM***** to the Subject header of spam e-mails >> # >> rewrite_header Subject *****SPAM***** >> >> >> # Save spam messages as a message/rfc822 MIME attachment instead of >> # modifying the original message (0: off, 2: use text/plain >> instead) >> # >> report_safe 1 >> >> >> # Set which networks or hosts are considered 'trusted' by your mail >> # server (i.e. not spammers) >> # >> # trusted_networks 212.17.35. >> >> >> # Set file-locking method (flock is not safe over NFS, but is >> faster) >> # >> # lock_method flock >> >> >> # Set the threshold at which a message is considered spam >> (default: 5.0) >> # >> # required_score 5.0 >> >> >> # Use Bayesian classifier (default: 1) >> # >> # use_bayes 1 >> >> >> # Bayesian classifier auto-learning (default: 1) >> # >> # bayes_auto_learn 1 >> >> >> # Set headers which may provide inappropriate cues to the Bayesian >> # classifier >> # >> # bayes_ignore_header X-Bogosity >> # bayes_ignore_header X-Spam-Flag >> # bayes_ignore_header X-Spam-Status >> >> >> # Some shortcircuiting, if the plugin is enabled >> # >> ifplugin Mail::SpamAssassin::Plugin::Shortcircuit >> # >> # default: strongly-whitelisted mails are *really* whitelisted >> now, if the >> # shortcircuiting plugin is active, causing early exit to save >> CPU load. >> # Uncomment to turn this on >> # >> # shortcircuit USER_IN_WHITELIST on >> # shortcircuit USER_IN_DEF_WHITELIST on >> # shortcircuit USER_IN_ALL_SPAM_TO on >> # shortcircuit SUBJECT_IN_WHITELIST on >> >> # the opposite; blacklisted mails can also save CPU >> # >> # shortcircuit USER_IN_BLACKLIST on >> # shortcircuit USER_IN_BLACKLIST_TO on >> # shortcircuit SUBJECT_IN_BLACKLIST on >> >> # if you have taken the time to correctly specify your >> "trusted_networks", >> # this is another good way to save CPU >> # >> # shortcircuit ALL_TRUSTED on >> >> # and a well-trained bayes DB can save running rules, too >> # >> # shortcircuit BAYES_99 spam >> # shortcircuit BAYES_00 ham >> >> endif # Mail::SpamAssassin::Plugin::Shortcircuit >> >> >> > > You have the sendmail package installed, along with postfix. Remove > or disable sendmail. > > What's happening is that sendmail submits mail via SMTP back to > postfix, which causes a mail loop. > sendmail is what comes with the basic freebsd install IE, no package. sendmail is disabled in rc.conf so that is not the problem.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?554211DC.8030502>
