Hey cool thanks for the dir listing is the permissions critical here, noting that https://raw.githubusercontent.com/qmtoaster/dspam/master/dspamdb.sh leaves the ownership as root.root and perms 644
David Bray 0418 745334 2 ∞ & < On Mon, 31 Aug 2020 at 23:29, Eric Broch <[email protected]> wrote: > Here's my domain level directory. There are no .qmail-user files only > .qmail-default : > > # ls -la /home/vpopmail/domains/mydomain.tld/ > total 24 > drwx------ 11 vpopmail vchkpw 4096 Oct 31 2019 . > drwx------ 8 vpopmail vchkpw 4096 Apr 6 2019 .. > drwx------ 3 vpopmail vchkpw 143 Dec 28 2016 user1 > drwx------ 3 vpopmail vchkpw 143 Dec 28 2016 user2 > drwx------ 4 vpopmail vchkpw 4096 Aug 16 13:39 user2 > drwx------ 3 vpopmail vchkpw 143 Dec 28 2016 user4 > drwx------ 3 vpopmail vchkpw 143 Dec 28 2016 user5 > drwx------ 3 vpopmail vchkpw 4096 Apr 8 2019 postmaster > -rw------- 1 vpopmail vchkpw 56 Sep 14 2017 .qmail-default > > Eric > > > On 8/31/2020 7:23 AM, Eric Broch wrote: > > In the PER USER configuration the > '/home/vpopmail/domains/mydomain.tld/.qmail-default' file doesn't change > and remains: > > | /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox > > > > On 8/31/2020 7:20 AM, Eric Broch wrote: > > So, here's what the directory directory looks like: > > # ls -la /home/vpopmail/domains/mydomain.tld/user > total 52 > drwx------ 4 vpopmail vchkpw 4096 Aug 16 13:39 . > drwx------ 11 vpopmail vchkpw 4096 Oct 31 2019 .. > drwx------ 357 vpopmail vchkpw 12288 Aug 31 07:10 Maildir > -rw------- 1 vpopmail vchkpw 21 Dec 28 2016 .mailfilter.dspam > -rw------- 1 vpopmail vchkpw 42 Aug 16 13:38 .qmail > > > .qmail file (one line no quotes): "| preline /usr/bin/maildrop > ./.mailfilter.dspam" > > > .mailfilter.dspam (here) > <https://github.com/qmtoaster/dspam/blob/master/.mailfilter.dspam>. > > > Eric > > > > On 8/31/2020 7:09 AM, Eric Broch wrote: > > When I do per user the file .qmail file resides in that person's home > email directory '/home/vpopmail/domains/mydomain.tld/user' (in the same > directory as Maildir). > > This .qmail file contains the following: > > | preline /usr/bin/maildrop ./.mailfilter.dspam > > .mailfilter.dspam here > <https://github.com/qmtoaster/dspam/blob/master/.mailfilter.dspam>. > > > It does NOT duplicate email. > > > On 8/30/2020 10:33 PM, Remo Mattei wrote: > > I have a little diff variant from Eric, > If I do the top level like Eric I do have the same config, if I do per > user I have the following in the .qmail-user > > |/usr/bin/dspam --deliver=innocent --user $EXT@$USER --debug --mode=teft > --feature=noise,whitelist --stdout -p -m | /home/vpopmail/bin/vdelivermail > '' /home/vpopmail/domains/domain.ht/user > > Keep in mind if you do use RC, this becomes tricky since the .qmail-user > will become .qmail inside of the user home dir and this will make > duplicates (emails). > > Just my 2 cents. Overall, it’s pretty similar to what Eric has. > > Remo > > On Aug 30, 2020, at 6:40 PM, David Bray <[email protected]> wrote: > > Thanks > My understanding of the beast just increased > > Cheers > > David Bray > 0418 745334 > 2 ∞ & < > > > On Mon, 31 Aug 2020 at 11:29, Eric Broch <[email protected]> wrote: > >> This is the contents of the .qmail-default (domain level) file that's >> existed since the beginning and never changed (directory: >> /home/vpopmail/domains/mydomain) : >> >> | /usr/bin/dspam --user "$EXT@$HOST" --deliver=stdout | >> /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox >> >> The .qmail file if one decides to run dspam by user (not domain) is as >> follows (/home/vpopmail/domains/mydomain/myuser) : >> >> | preline /usr/bin/maildrop ./.mailfilter.dspam >> >> .mailfilter.dspam here >> <https://github.com/qmtoaster/dspam/blob/master/.mailfilter.dspam>. >> >> The lines provided in the previous email do not call dspam at all (below): >> >> <quote> >> >> it creates the .qmail as a result >> >> |/var/qmail/bin/preline /usr/bin/maildrop -A 'Content-Filter: >> maildrop-toaster' /etc/mail/mailfilter >> >> >> if you then edit the account via the admin panel that file becomes: >> >> |/var/qmail/bin/preline /usr/bin/maildrop -A 'Content-Filter: >> maildrop-toaster' /etc/mail/mailfilter >> /home/vpopmail/domains/brayworth.com/[user]/Maildir/ >> <http://brayworth.com/%5Buser%5D/Maildir/> >> >> </quote> >> >> Eric >> >> On 8/30/2020 7:06 PM, David Bray wrote: >> >> Ok - working backwards from memory here >> and when I read the install script I can see that the .qmail file is not >> created >> >> so (and this is getting off topic now) >> >> - there should only be a .qmail-default and not a .qmail >> - and >> it's likely that these came from an older install >> - so they should be removed .. >> >> >> David Bray >> 0418 745334 >> 2 ∞ & < >> >> >> On Mon, 31 Aug 2020 at 09:53, Eric Broch <[email protected]> wrote: >> >>> Hmmm... >>> >>> I never had double delivery and mine's been installed for 5 years or >>> more. >>> >>> The install script installs only one dot qmail file (.qmail-default), >>> and only after a query to implement at domain level. >>> >>> You have the option to run dspam at domain or user level. >>> >>> Please show me where in the install procedure a .qmail file is created >>> with the following line: >>> >>> |/var/qmail/bin/preline /usr/bin/maildrop -A 'Content-Filter: >>> maildrop-toaster' /etc/mail/mailfilter >>> >>> ? >>> >>> The install script is for CentOS 5/6/7. I've yet to upgrade it for 8. >>> >>> I would recommend Dspam; however, it needs some attention. >>> >>> Eric >>> >>> >>> On 8/30/2020 4:31 PM, David Bray wrote: >>> >>> I wondered this exact question and was going to ask this question >>> I've wondered how it actually works >>> I've disabled it >>> >>> if it works as documented at: >>> >>> - https://raw.githubusercontent.com/qmtoaster/dspam/ >>> >>> it creates the .qmail as a result >>> >>> |/var/qmail/bin/preline /usr/bin/maildrop -A 'Content-Filter: >>> maildrop-toaster' /etc/mail/mailfilter >>> >>> >>> if you then edit the account via the admin panel that file becomes: >>> >>> |/var/qmail/bin/preline /usr/bin/maildrop -A 'Content-Filter: >>> maildrop-toaster' /etc/mail/mailfilter >>> >>> /home/vpopmail/domains/brayworth.com/[user]/Maildir/ >>> <http://brayworth.com/%5Buser%5D/Maildir/> >>> >>> >>> which results in a double up of delivery ... >>> if you remove the file, the problem goes away >>> >>> so at best it needs to be carefully monitored, but it is still effective >>> >>> but the newer scripted install does a pretty good job with spamassassin >>> anyway ... so I've disabled it.. >>> >>> >>> David Bray >>> 0418 745334 >>> 2 ∞ & < >>> >>> >>> On Mon, 31 Aug 2020 at 07:10, <[email protected]> wrote: >>> >>>> I have used dspam from the early days so you could put this as an >>>> option on your playbook. >>>> >>>> Just my 2cents >>>> > Il giorno 30 ago 2020, alle ore 13:43, Angus McIntyre < >>>> [email protected]> ha scritto: >>>> > >>>> > I'm (still!) working on my Ansible role for installing qmailtoaster, >>>> but I've switched to CentOS 8, based on Eric's new script, and it seems >>>> much more straightforward and robust. >>>> > >>>> > One question I have is whether I should try to support dspam or not. >>>> It looks as if the project was abandoned in 2014, amid reports that dspam >>>> never performed as well as the developer claimed. >>>> > >>>> > Anyone have any thoughts or feelings (or, better, solid data) on >>>> whether it's worth including dspam in a qmailtoaster install? >>>> > >>>> > Angus >>>> > >>>> > --------------------------------------------------------------------- >>>> > To unsubscribe, e-mail: >>>> [email protected] >>>> > For additional commands, e-mail: >>>> [email protected] >>>> > >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: >>>> [email protected] >>> >>> >
