Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
docs(cloud): document configuring an organization's own mail server #1232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
docs(cloud): document configuring an organization's own mail server #1232
Changes from all commits
bfab8d33667f48File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Do not promise SPF/DMARC alignment in Line [80].
Selecting a custom SMTP server and a
fromaddress does not automatically align mail with the organization's SPF or DMARC policy. DMARC alignment requires an aligned SPF-authenticated identifier or DKIM signature, and SPF requires the domain owner to authorize sending hosts. (rfc-editor.org)Rewrite this sentence to say that the custom server can support alignment after the required DNS authentication records are configured.
Suggested wording
📝 Committable suggestion
🤖 Prompt for AI Agents
Source: MCP tools
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
🔎 Supported by static analysis
🤖 get_repo_knowledge executed:
get_repo_knowledge layer5io/docs /tmp/coderabbit-repo-knowledge/layer5io-docs-f5b24661/conventionsLength of output: 4078
🏁 Script executed:
Repository: layer5io/docs
Length of output: 2549
🌐 Web query:
site:learn.microsoft.com Exchange Online High Volume Email HVE SMTP relay endpoints authentication💡 Result:
Exchange Online High Volume Email (HVE) supports two primary authentication methods for its dedicated SMTP relay endpoints: Modern Authentication (OAuth) and Basic Authentication [1][2]. SMTP Relay Endpoints The recommended endpoint for HVE is smtp.hve.mx.microsoft [1][3]. The older endpoint, smtp-hve.office365.com, is also available but is marked for future deprecation [1][4]. Both endpoints utilize TCP port 587 and require TLS/STARTTLS [1][5]. Authentication Methods 1. Modern Authentication (OAuth): This is the recommended security practice [6]. It utilizes Microsoft Entra ID application identity to authenticate the connection [7]. For OAuth-based SMTP, the client must use the SASL XOAUTH2 format, which encodes the username and access token in base64 [7]. HVE supports restricting access to specific applications using the Allowed Apps list (up to 10 applications per HVE account), which can be managed via the Add-HVEAppAccess PowerShell cmdlet [7][8]. 2. Basic Authentication: HVE account credentials (username/password) are supported, but they are incompatible with Microsoft Entra ID Security Defaults [1][6]. If Security Defaults are enabled in your organization, all basic authentication methods are automatically disabled, leaving OAuth as the only functional option [1][3]. To use Basic Authentication, you must disable Security Defaults [1][3]. Additional Configuration Notes - Authentication Policies: HVE accounts can function even if SMTPClientAuthenticationDisabled is set to True in TransportConfig because they use a dedicated SMTP endpoint [1][3]. However, ensure that any custom authentication policies assigned to the HVE account do not block the chosen authentication method [3][6]. - Troubleshooting: If you encounter 535 authentication errors, verify your credentials, ensure Security Defaults are not blocking the request, and confirm that the authentication policy allows the method you are attempting to use [3].
Citations:
Use the exact Microsoft 365 product name in Line 131.
Microsoft documents SMTP relay and Microsoft 365 High Volume Email (HVE) as separate options. If HVE is the intended alternative, use its exact product name and document the endpoint and authentication method supported by Layer5's SMTP configuration.
Suggested wording
📝 Committable suggestion
🤖 Prompt for AI Agents
Source: MCP tools
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Qualify when custom delivery becomes active.
Registering a mail server does not switch delivery immediately. The organization guide requires verified sender-domain setup and a successful test message first. If custom delivery fails, the fallback setting can also route messages through Layer5. Update this sentence to state those conditions.
Suggested wording
📝 Committable suggestion
🤖 Prompt for AI Agents
Uh oh!
There was an error while loading. Please reload this page.