Files
plane/email/README.md
Henit Chobisa c27e7ce03e feat: email service (#1541)
* feat: migrated email service to plane-ee

* feat: added build files

* fix: goreleaser for naming the binary

* fix: github CI

* feat: added certification generation

* fix: github CI

* feat: changed name for email service

* minor fixes to docker file and cert gen process. Added k8s manifest for testing

* removed build-email action

* added eks-cloudflare-setup instructions

* added support to gke

* modfied container ports from 25 465 587 to 10025 10465 10587

* cleanup yml files

* email docs cleanup

* added email service build action in plane cloud github action file

* fix: typo fix of email service image name

* fix: replaced base action for email service

* fix: registry name

* fix: uses in email service

* feat:modified-k8s-proxy

* updated k8s manifest

* updated k8s template

* fix: email build action

* fix image name

* fixed the spam detection mechanism

* upated k8s manifest

---------

Co-authored-by: Manish Gupta <manish@plane.so>
Co-authored-by: akshat5302 <akshatjain9782@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
2025-02-14 17:47:09 +05:30

1.3 KiB

Required DNS Records for Receiving Mail Server

1. MX Record (Essential)

Type: MX
Host: yourdomain.com
Value: mail.yourdomain.com
Priority: 10
TTL: 3600

2. A Record (Essential)

Type: A
Host: mail.yourdomain.com
Value: YOUR_SERVER_IP
TTL: 3600

3. rDNS/PTR Record (Important)

# Set this through your hosting provider/server provider
YOUR_SERVER_IP.in-addr.arpa. IN PTR mail.yourdomain.com.
Type: TXT
Host: yourdomain.com
Value: v=spf1 ip4:YOUR_SERVER_IP -all
TTL: 3600

Verification Commands

# Verify MX record
dig MX yourdomain.com

# Verify A record
dig A mail.yourdomain.com

# Verify PTR record
dig -x YOUR_SERVER_IP

# Verify SPF record
dig TXT yourdomain.com

Common Issues and Solutions

  1. MX Record Issues:

    • Ensure proper dot at end of domain
    • Check priority number (lower = higher priority)
    • Allow 24-48 hours for propagation
  2. A Record Issues:

    • Verify IP address is correct
    • Ensure mail subdomain matches MX record
  3. PTR Record Issues:

    • Must match your mail server hostname
    • Set through hosting provider
    • Essential for preventing spam classification
  4. Testing Mail Server Setup:

# Test SMTP connection
telnet mail.yourdomain.com 25

# Test with real email
swaks --to test@yourdomain.com --server mail.yourdomain.com