Session notes covering Gitea-Coolify webhook fixes, NocoDB/Vaultwarden credentials, Stalwart mail server setup, Snappymail config, WhyRating databases and email, CloudBeaver deployment, and Turbostarter setup. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3.3 KiB
WhyRating Email Server Configuration
Date: 2026-02-02 15:20 Context: Setting up email server for whyrating.com using Stalwart Mail Server
Email Account
| Property | Value |
|---|---|
| info@whyrating.com | |
| Login | info |
| Password | BeZ5LlV2ktGeYaRjN7SP |
| Full Name | WhyRating Info |
Stalwart Admin Access
| Property | Value |
|---|---|
| URL | http://192.168.1.3:8081 |
| Username | admin |
| Password | QfKYjCJdxu |
Webmail (Snappymail)
| Property | Value |
|---|---|
| URL | http://192.168.1.3:8085 (check actual port) |
| Login | info@whyrating.com |
| Password | BeZ5LlV2ktGeYaRjN7SP |
IMAP/SMTP Settings (for email clients)
Incoming (IMAP)
- Server: mail.whyrating.com (or 192.168.1.3 for internal)
- Port: 993 (SSL/TLS) or 143 (STARTTLS)
- Username: info
- Password: BeZ5LlV2ktGeYaRjN7SP
Outgoing (SMTP)
- Server: mail.whyrating.com (or 192.168.1.3 for internal)
- Port: 465 (SSL/TLS) or 587 (STARTTLS)
- Username: info
- Password: BeZ5LlV2ktGeYaRjN7SP
DNS Records Required at Namecheap
MX Record (Mail Exchange)
Type: MX
Host: @
Value: mail.whyrating.com
Priority: 10
TTL: Automatic
A Record (for mail subdomain)
Type: A
Host: mail
Value: <YOUR_PUBLIC_IP or Tailscale Funnel IP>
TTL: Automatic
SPF Record (Sender Policy Framework)
Type: TXT
Host: @
Value: v=spf1 mx a ~all
TTL: Automatic
DKIM Records (Domain Keys Identified Mail)
Ed25519 DKIM (recommended for modern servers):
Type: TXT
Host: 202602e._domainkey
Value: v=DKIM1; k=ed25519; p=KwvfeVszluaggPkCEPaQr3gk8z2jWPjRxGrNKnxMHsM=
TTL: Automatic
RSA DKIM (for compatibility with older servers):
Type: TXT
Host: 202602r._domainkey
Value: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwdMGvCJjVG8ncpCrCgilPDueuSo9HgWddELLh9pANE5D21raRcTVTCHxRAaE6j+PqivE24o6sQABU1JZdybOHt6W8ZHmx5sXbZtH3Yv9vxUb5Jfqnrc2dYIM7xXYQ6ePLvxKYX/HicQ8D99mFboY+w7Xg4pIHVdNpi5N0Ly4/SpLPil5XU/rPTHLDO/H5fa/sKRaE4NoAyjlXDMA0VJsLbh1GvQXVMX4HVtgCZc7XYdhE/ALwW/R+KAKrqvQfqy79DsnVO9XpiRQN/PBqEC7cMYPpH5eL01xGGNeu7QF6p89RkRnQaUIkMT4y+kPhquaxqMMeScJiFEbzdD804MnnQIDAQAB
TTL: Automatic
DMARC Record
Type: TXT
Host: _dmarc
Value: v=DMARC1; p=quarantine; rua=mailto:info@whyrating.com
TTL: Automatic
Important Notes
-
Public Access: The mail server needs to be accessible from the internet on ports 25, 465, 587 for sending/receiving email.
-
Tailscale Funnel: Currently whyrating.com uses Tailscale Funnel for web access. Email requires direct port access which Funnel doesn't support.
-
Alternative: Consider using a SMTP relay service (like Amazon SES, Sendgrid, or Mailgun) for sending if direct port access isn't possible.
-
Current MX: The domain currently has MX records pointing to Namecheap's email forwarding (
eforward*.registrar-servers.com). These need to be changed to point to your mail server.
Stalwart Service Status
- Container: stalwart-kw00kok0w0s8gcok008gk04k
- Status: Running (unhealthy - healthcheck endpoint doesn't exist)
- Ports: 25, 143, 465, 587, 993, 4190, 8081 (admin UI)
Related
- Stalwart Mail Admin: http://192.168.1.3:8081
- Snappymail Webmail: Check Coolify for port
- DNS Provider: Namecheap (whyrating.com)