[quote user="Arthur Swart"]We're using the mail merge option to send out several newsletters to several thousands of subscribers.
More than half of the recipients of one newsletter have subscribed to one or several other newsletters as well.
Often people cancel a subscription to one newsletter and start nagging about being spammed because the other newsletter they had subscribed to that they have not cancelled has arrived.
This takes a lot of time to manage, we basically have to check the email address against every datafile.
I am looking for a way to filter outgoing mail in a mailmerge against a list of 'no-go addresses'. In English: "Check if any address in this mailing list is also part of the checklist and if so, don't send the newsletter to that address".
Can this be done in Pegasus Mail?
I do not see a way to do this in PMail but what are you using to create the source data file in the mail merge? I assume you are using the same program for all of them. It seems that you should be able to scan all of the data files you are using looking for an address you just received in an unsubscribe fairly easily. Might even be able to GREP the source data files since they are pretty much plain text but if they are created dynamically like mine are that would not help all that much.
Now if you are using Mercury/32 to send the mail you might be able to use a policy to send mail to a program you develop. The program would be looking at the To: address and then scanning the list of "no-go addresses" for a match. If there is a match the message would be deleted or (better) sent to another users to verify the address should be removed.
Thanks for your help,
Arthur Swart
de Drukwerkdienst - The Netherlands
www.drukwerkdienst.nl
[/quote]