# Complaint Feedback Loops

{% hint style="danger" %}
Complaint feedback loops require a working [incoming email MX configuration](https://docs.emaildelivery.com/docs/velocity-mta-continuing-education/incoming-email-mx-server).
{% endhint %}

{% hint style="info" %}
Complaint feedback loop programs or CFLs like those offered by Yahoo, AOL, Verizon, Outlook, and Comcast send you the email address of recipients who've clicked the "This is spam" button. A "spam click" is devastating to your sender reputation, and the complainer is permanently suppressed from ever receiving another email by you again. &#x20;
{% endhint %}

{% hint style="warning" %}
Gmail doesn't reveal email addresses as part of its feedback loop program. All Gmail reporting available is only offered through [Gmail Postmaster Tools](https://www.gmail.com/postmaster/).
{% endhint %}

For this example, we'll walk through filling out the Yahoo [complaint feedback loop application](https://senders.yahooinc.com/complaint-feedback-loop/).

First, you'll see the following page:&#x20;

<figure><img src="https://2024949584-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHNgw7cfnOYHQr0B6GDXr%2Fuploads%2Flt74rulZeRQ8A9vsDJdz%2FScreenshot%202023-06-09%20at%206.23.30%20AM.png?alt=media&#x26;token=7d3069ea-7be6-4f2e-b543-4eca6cc47fda" alt=""><figcaption></figcaption></figure>

Clicking Enroll Now will take you to the complaint feedback loop form:&#x20;

{% hint style="info" %}
**Selector**

For the sake of simplicity simply put **\*** for your DKIM selector as this will cover all your bases without risking an error.&#x20;
{% endhint %}

{% hint style="info" %}
**Reporting Email**

This must be an email address that has a valid MX record pointing to a Velocity MTA IP address with port 25 enabled that's configured to accept mail for this domain.&#x20;
{% endhint %}

{% hint style="info" %}
**Domain**

This must be a domain that has a valid MX record pointing to a Velocity MTA IP address with port 25 enabled that's configured to accept mail for this domain. You will receive a verification code from Yahoo sent to postmaster@ that you will need in order to complete your application.&#x20;
{% endhint %}

<figure><img src="https://2024949584-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHNgw7cfnOYHQr0B6GDXr%2Fuploads%2Fp4nOaYSY63py46Use62L%2FScreenshot%202023-06-09%20at%206.33.38%20AM.png?alt=media&#x26;token=285e8fd9-26bf-4da4-827a-f0bbeaef82c4" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Get verification code**

When you pass the captcha and click Get Verification Code an email will be sent to postmaster@ for your registered domain, you can find the plain text message in the /velvet/mail/new directory, simply cat the file to view it's contents.
{% endhint %}

```
ls -alctr velocity-install/mail/new
```

```
total 20
drwxr-xr-x 5 root root 4096 Apr  6 16:00 ..
-rw-r--r-- 1 root root 9231 Apr 17 06:46 c09d311382dcdb2b0784c02c225e34f0
```

```
cat velocity-install/mail/new/c09d311382dcdb2b0784c02c225e34f0 
```

{% hint style="success" %}
Soon you'll start receiving feedback loop emails that will be automatically processed by your platform. The complaining email will be unsubscribed and complaint metrics will be updated and shown in broadcasts, funnels, and backend reporting.&#x20;

Original copies of the raw CFL email will always be stored in the /velvet/mail/new directory on your Velocity MTA server.&#x20;
{% endhint %}
