# `bird email tools`

## Usage

```bash
bird email tools
```

## Description

Audit, validate, and analyze email authentication from the command line.

audit resolves a domain's live DMARC/SPF/DKIM/BIMI/MX records and reports what to
fix; validate-dmarc and validate-bimi parse a single record offline; split-dns-record
chunks a long TXT value into the DNS-safe parts a zone file needs; analyze-headers
reads a raw message's headers; analyze-dmarc-report summarizes an aggregate report.
Only audit touches the network (DNS resolution); none require authentication, so
these tools never touch a workspace.

## Commands

| Name                                                                           | Description                                      |
| ------------------------------------------------------------------------------ | ------------------------------------------------ |
| [`analyze-dmarc-report`](/docs/cli/reference/email-tools-analyze-dmarc-report) | Analyze a DMARC aggregate report                 |
| [`analyze-headers`](/docs/cli/reference/email-tools-analyze-headers)           | Analyze raw email headers                        |
| [`audit`](/docs/cli/reference/email-tools-audit)                               | Audit a domain's email authentication            |
| [`split-dns-record`](/docs/cli/reference/email-tools-split-dns-record)         | Split a long DNS TXT value into 255-octet chunks |
| [`validate-bimi`](/docs/cli/reference/email-tools-validate-bimi)               | Validate a BIMI record                           |
| [`validate-dmarc`](/docs/cli/reference/email-tools-validate-dmarc)             | Validate a DMARC record                          |