Implementing Direct Mail Opt-Out

Direct mail e-mail should always, at a minimum, provide a way for the recipient to opt-out of future mailings. Depending on where you send direct mail from opt-out links will have different effects on your mailing lists.

For Direct Mail sent from the Business Desk

The unpacked site associated with the Business Desk module includes an ASP page that takes a query string consisting of the e-mail address of the recipient, the campaign item ID, and campaign name. When a user clicks on the opt-out link on the direct mail message sent from the business desk the user will be added to the opt-out list for the particular campaign that the direct mail was sent from. If the user is on mailing lists for multiple campaigns they will continue to receive direct mail from all campaigns except for the campaign that the direct mail was sent from.

In the direct mail e-mail you send, you would include a link to this ASP page. The code for a link might appear as follows:

Click 

<A HREF="http://mswaldofr/retail/opt-out.asp?rcp_email=mailuser8@passport.com&campitem_id=2&campitem_name=TestMail&MSCSProf"> here </A> if you do not wish to receive future mailings.

The text the user would see in the e-mail would be "Click here if you do not wish to receive future mailings."

For Direct Mail sent from the Command Line

Direct mail sent from the command line is not associated with any campaign. Therefore the opt-out ASP page takes a query string containing only the e-mail address of the recipient. When a user clicks on the opt-out link on the direct mail message sent from the command line, the user will be added to the global opt-out list, and subsequently will be removed from all future mailings.

Ee798928.note(en-US,CS.10).gif Note

  • If direct mail is sent using the Send Test Mail dialog box in Business Desk, and the recipient is on the opt-out list for the site, the recipient will still receive the mail. Opt-out links sent in direct mail messages from the Send Test Mail dialog box in Business Desk do not use the ListManager object to subtract the opt-out lists from the test mail mailing list. Additionally, if the user was not previously on the campaigns opt-out list and they click the opt-out link in the test mail, they will be added to the opt-out list.

For more information about the opt-out link included in the sample direct mail code, see Developing Direct Mail Content. If the direct mail is sent from the command line, and recipient clicks the opt-out link, the recipient will be added to global opt-out lists, and will no longer receive direct mail. If the direct mail is sent from the Business Desk module, and the recipient clicks the opt-out link they will be added to the opt-out list for the campaign. If the recipient was on multiple campaign mailing lists they will continue to receive direct mail from the other campaigns.


All rights reserved.