Skip to content

Conversation

@aeden
Copy link
Member

@aeden aeden commented Nov 20, 2025

Start with the content from all articles in the Emails and replace the existing articles with new articles using the Diataxis framework (https://diataxis.fr/) and following the voice from articles in the DNSSEC and DNS category, . Produce a list of gaps of missing articles for the Emails category that should be added in the future based on functionality provided by DNSimple related to email. Create a new pillar page for the Emails category using https://support.dnsimple.com/articles/dnssec/ as an example template.

Using the code in dnsimple-app review the articles in the Email section and correct any outdated documentation.

@stephanoodle
Copy link
Contributor

content/articles/setting-up-spf.md

This is a good example of a doc that we were talking about writing, but then decided against it.

It's interesting to see that the AI believes it is important.

@stephanoodle
Copy link
Contributor

Okay, so Cursor is now catching APA style.

Fixing the title case mismatches in emails.yaml


Email forwarding is applied on a per-domain basis.

![screenshot of UI for email forwarding on a domain](/files/forwarding-tab.png)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This screenshot is out of date and needs to be replaced.

![screenshot of UI for email forwarding on a domain](/files/forwarding-tab.png)

1. **Email Forwarding** tab - Email forwarding management options for the domain.
1. **Add email forward** button - Create a new email forward.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add button


1. **Email Forwarding** tab - Email forwarding management options for the domain.
1. **Add email forward** button - Create a new email forward.
1. **Current Email Forwards** section - List of all configured email forwards.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section does exist, but it doesn't actually have a header...


## View email forwarding configuration

![screenshot of viewing email forwarding configuration](/files/new-email-forward.png)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The screenshot needs to be updated


![screenshot of viewing email forwarding configuration](/files/new-email-forward.png)

1. **From** field - The local part of the email address to forward from (e.g., `hello` for `[email protected]`).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is incorrect.


1. **From** field - The local part of the email address to forward from (e.g., `hello` for `[email protected]`).
1. **To** field - The full email address where emails should be forwarded.
1. **Add email forward** button - Creates the email forward.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Create forward button

## Catch-all email forwarding

To create a catch-all email forward, select the **Catch-all** option when creating a new email forward. This will forward emails sent to any address at your domain that doesn't have a specific forwarding rule.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could probably add a screenshot here

@@ -0,0 +1,62 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this might be the pillar page

1. Use the **account switcher** at the top of the page to select the appropriate account.
![screenshot of switching accounts](/files/switch-account.png)
1. In your **Domain Names** list, click the name of the domain you want to enable email forwarding on.
![screenshot of list of domain names](/files/dnssec-domain-names.png)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Im impressed that cursor found this screenshot and knew it could also be used here.

To view all email forwards for a domain:

1. Navigate to the domain's **Email Forwarding** tab.
1. All configured email forwards are listed in the **Current Email Forwards** section.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this isn't totally correct

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's true. We do not have a current email forward section.


1. Navigate to the domain's **Email Forwarding** tab.
1. Find the email forward you want to edit in the **Current Email Forwards** section.
1. Click **Edit** (or the pencil icon).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only option is pencil icon

1. Navigate to the domain's **Email Forwarding** tab.
1. Find the email forward you want to edit in the **Current Email Forwards** section.
1. Click **Edit** (or the pencil icon).
1. Modify the **From** or **To** fields as needed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not quite right

To remove an email forward from your domain:

1. Navigate to the domain's **Email Forwarding** tab.
1. Locate the email forwarding configuration that you want to delete under the **Current Email Forwards** section.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

current email forwards section isn't actually a thing...


1. Navigate to the domain's **Email Forwarding** tab.
1. Locate the email forwarding configuration that you want to delete under the **Current Email Forwards** section.
1. Click **Delete** (or the trash can icon).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only trash can icon is available

excerpt: How to set up SPF records in your DNSimple account.
meta: Learn how to set up SPF records for email authentication and what to expect from your email provider.
categories:
- DNS
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that Cursor figured out that this would also go in DNS


SPF records are published as [TXT records](/articles/txt-record/) in your DNS zone. The record contains a list of IP addresses and/or hostnames that are permitted to send email from your domain.

<info>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is also in What Is an SPF Record? article. I'm not sure if we'd want it in both places.

v=spf1 ip4:192.0.2.1 include:_spf.google.com ~all
```

## Understanding SPF mechanisms
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is in the other SPF article and could be removed.

### Email Hosting
- ✅ Email Hosting Support (Explanation)

## Identified Gaps
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are all good gaps that could easily be filled/cross referenced from other categories.

## Notes

- Some topics (like MX records) exist in the DNS category but should be cross-referenced or duplicated in the Emails category for better discoverability
- One-click services for email are covered in the Services category, which is appropriate, but the Emails category should have integration guides
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure I agree with integration guides in Email..

@stephanoodle stephanoodle requested a review from Pemacaa November 25, 2025 16:26
When you have a catch-all email forward, it only applies to emails sent to addresses that do not already have a specific email forward set up. If an email is sent to an address that has a matching email forward, only that email forward will handle it; the catch-all will not apply.
</info>

## Email forwarding limits
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that that it created a part for the email forward limits

To get started with email forwarding:

## Internationalized Domain Names (IDN) support {#idna}
1. Ensure you're subscribed to a plan that includes email forwarding.
Copy link
Contributor

@Pemacaa Pemacaa Nov 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All plans include email forwarding. Make sure you are subscribed to an active plan, the domain is delegated to DNSimple’s name servers, and DNS hosting is active.

You must be [subscribed to a plan](https://dnsimple.com/pricing) to enable email forwarding. Email forwarding is enabled and billed monthly on a per-domain basis.

The number of forwarded messages and email forwards allowed per month is based on your plan. [See the differences between plans](https://dnsimple.com/pricing).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add one more prerequisite:

Suggested change
The domain must be delegated to DNSimple's name servers, and DNS hosting must be active for email forwarding to work.

1. Use the **account switcher** at the top of the page to select the appropriate account.
1. In your **Domain Names** list, click the name of the domain where you want to create an email forward.
1. Click the **Email Forwarding** tab on the left side.
1. Click **Add email forward** or the **+** button.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Click Add email forward or the continue button.

1. Click the **Email Forwarding** tab on the left side.
1. Click **Add email forward** or the **+** button.
1. Enter the email forward details:
- **From:** Enter the local part (the part before the @) of the email address you want to forward from (e.g., `hello` for `[email protected]`). Do not include the domain name.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The From text when creating an email forward does not appear in the UI @sbastn. Shouldn't it be there?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants