Thread: [Dspam-user] Add email aliases to main user ID in the DB?
Brought to you by:
paulcockings,
sbajic
From: Patrick L. <dsp...@pu...> - 2013-06-11 12:20:13
|
Hi, I have a sorta working virtual Postfix/DSPAM setup and want to use it to not only receive email for my main domain/email address but also for several other aliases/email addresses from other domains. To illustrate: Main email: pa...@ex... Alias1: in...@ex... delivered to pa...@ex... Alias2: pa...@ot... delivered to pa...@ex... Alias3: in...@ot... delivered to pa...@ex... Now I read the "More MySQL Setup" section at the end of this page: http://dspamwiki.expass.de/Installation/Postfix/RelayClamExchangeWebUiToActiveDirectory which suggests that I will need to manually add each alias to my main user ID in the DSPAM database. Since that page is the only reference I could find to such a requirement my question is if this is indeed valid? Do I need to add all my aliases to my main user ID in the DSPAM database? Thanks for enlightening me! Regards, Patrick |
From: Tom H. <to...@wh...> - 2013-06-11 12:47:52
Attachments:
signature.asc
|
On 06/11/2013 01:57 PM, Patrick Lists wrote: > Hi, > > I have a sorta working virtual Postfix/DSPAM setup and want to use it to > not only receive email for my main domain/email address but also for > several other aliases/email addresses from other domains. To illustrate: > > Main email: pa...@ex... > Alias1: in...@ex... delivered to pa...@ex... > Alias2: pa...@ot... delivered to pa...@ex... > Alias3: in...@ot... delivered to pa...@ex... > I run dspam per user after postfix has resolved the aliases. That means that all messages are sent to DSPAM all aliases are handled by Postfix (and result in 'pa...@ex...'). It depends on the way you patch dspam and postfix together, but if you use dspam as a content filter (i.e. post-queue), this should work fine. Any reason not to do that? > Now I read the "More MySQL Setup" section at the end of this page: > http://dspamwiki.expass.de/Installation/Postfix/RelayClamExchangeWebUiToActiveDirectory > > which suggests that I will need to manually add each alias to my main > user ID in the DSPAM database. > > Since that page is the only reference I could find to such a requirement > my question is if this is indeed valid? Do I need to add all my aliases > to my main user ID in the DSPAM database? If you want to do alias handling within dspam, you'll need to add the aliases. Maybe you already have the aliases in a table (or sql view) that you can use (configure in MySQLVirtualTable or similar), depending on your storage backend. > > Thanks for enlightening me! > > Regards, > Patrick Regards, Tom |
From: Patrick L. <dsp...@pu...> - 2013-06-11 14:45:05
|
Hi Tom, Thank you for your feedback (again). On 06/11/2013 02:47 PM, Tom Hendrikx wrote: > On 06/11/2013 01:57 PM, Patrick Lists wrote: [snip] > > I run dspam per user after postfix has resolved the aliases. That means > that all messages are sent to DSPAM all aliases are handled by Postfix > (and result in 'pa...@ex...'). It depends on the way you patch > dspam and postfix together, but if you use dspam as a content filter > (i.e. post-queue), this should work fine. Any reason not to do that? I would indeed prefer that DSPAM just uses pa...@ex... and have no reason not to do that. I'm using the "Advanced content filter example" from http://www.postfix.org/FILTER_README.html It's working great now after I figured out that receive_override_options = no_address_mappings prevents alias expansion and that removing it would be a good idea :) [snip] > If you want to do alias handling within dspam, you'll need to add the > aliases. Maybe you already have the aliases in a table (or sql view) > that you can use (configure in MySQLVirtualTable or similar), depending > on your storage backend. Since it's working now I will stick with that. But good to know there's another way that should work. Thank you for your help. Much appreciated. Regards, Patrick ps re postfix list msg about the retrain script not working: it seems it needs a DSPAM signature in the body which I do not have. |
From: Tom H. <to...@wh...> - 2013-06-11 15:13:22
Attachments:
signature.asc
|
On 06/11/2013 04:44 PM, Patrick Lists wrote: > Hi Tom, > > Thank you for your feedback (again). > > On 06/11/2013 02:47 PM, Tom Hendrikx wrote: >> On 06/11/2013 01:57 PM, Patrick Lists wrote: > [snip] >> >> I run dspam per user after postfix has resolved the aliases. That means >> that all messages are sent to DSPAM all aliases are handled by Postfix >> (and result in 'pa...@ex...'). It depends on the way you patch >> dspam and postfix together, but if you use dspam as a content filter >> (i.e. post-queue), this should work fine. Any reason not to do that? > > I would indeed prefer that DSPAM just uses pa...@ex... and have > no reason not to do that. I'm using the "Advanced content filter > example" from http://www.postfix.org/FILTER_README.html It's working > great now after I figured out that receive_override_options = > no_address_mappings prevents alias expansion and that removing it would > be a good idea :) > > [snip] >> If you want to do alias handling within dspam, you'll need to add the >> aliases. Maybe you already have the aliases in a table (or sql view) >> that you can use (configure in MySQLVirtualTable or similar), depending >> on your storage backend. > > Since it's working now I will stick with that. But good to know there's > another way that should work. > > Thank you for your help. Much appreciated. > > Regards, > Patrick > > ps re postfix list msg about the retrain script not working: it seems it > needs a DSPAM signature in the body which I do not have. Ah yes, that's the main problem with mail forwarding setups: the headers are never forwarded (unless you forward as attachment, which is rarely the default in any mua). I retrain using dovecot-antispam (training to moving messages to/from the Spam folder in the imap client. That way you have the original message at hand, so the header is available. Regards, Tom |