mirror of
https://github.com/myronblair/do-server-config
synced 2026-06-30 17:50:59 -05:00
[orbis] Weekly backup 2026-06-09 — 52 files changed, 2700 insertions(+)
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# SMTP / Email Credentials — All Websites
|
||||
|
||||
Private repository. Contains SMTP and email API credentials for all managed websites.
|
||||
|
||||
| Site | Provider | Status |
|
||||
|------|----------|--------|
|
||||
| tomsjavajive.com | CyberMail | ✅ Live |
|
||||
| tomtomgames.com | CyberMail | ✅ Live |
|
||||
| epictravelexpeditions.com | SendGrid | ⚠️ Key not configured |
|
||||
| parkerslingshot.epictravelexpeditions.com | Mailjet | ⚠️ Keys not configured |
|
||||
| parkerslingshotrentals.com | Mailjet | ⚠️ Keys not configured |
|
||||
|
||||
**CyberMail dashboard:** https://platform.cyberpersons.com
|
||||
**API key management:** https://platform.cyberpersons.com/email/api-keys/
|
||||
**Webmail / hosting:** https://platform.cyberpersons.com/email/webmail/hosting/
|
||||
@@ -0,0 +1,25 @@
|
||||
# epictravelexpeditions.com — Email Configuration
|
||||
|
||||
**Provider:** CyberMail by CyberPersons
|
||||
**Status:** ✅ LIVE — uses orbishosting.com verified domain
|
||||
**Sending domain:** orbishosting.com
|
||||
|
||||
## Config File (gitignored)
|
||||
`/home/epictravelexpeditions.com/public_html/api/config.php`
|
||||
|
||||
```php
|
||||
define("CYBERMAIL_API_KEY", "sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d");
|
||||
define("MAIL_FROM", "noreply@orbishosting.com");
|
||||
define("MAIL_FROM_NAME", "Epic Travel Expeditions");
|
||||
define("ADMIN_EMAIL", "admin@epictravelexpeditions.com");
|
||||
```
|
||||
|
||||
## Mailer File
|
||||
`/home/epictravelexpeditions.com/public_html/api/includes/mailer.php`
|
||||
- `sendgridSend()` — now calls CyberMail API (name kept for backward compat)
|
||||
- `sendContactAlert()` — contact form → admin
|
||||
- `sendContactConfirmation()` — auto-reply to visitor
|
||||
|
||||
## Emails Sent
|
||||
- Contact form submissions → admin
|
||||
- Contact confirmation → visitor
|
||||
@@ -0,0 +1,4 @@
|
||||
# jarvis.orbishosting.com — Email Configuration
|
||||
|
||||
**Status:** No outbound transactional email configured.
|
||||
JARVIS is an internal AI dashboard — no customer-facing email sending.
|
||||
@@ -0,0 +1,21 @@
|
||||
# orbishosting.com — Email Configuration (Shared SMTP Domain)
|
||||
|
||||
**Provider:** CyberMail by CyberPersons
|
||||
**Status:** ✅ LIVE — domain verified
|
||||
**Used as sending domain for:** epictravelexpeditions.com, parkerslingshot, parkerslingshotrentals.com
|
||||
|
||||
## API Credentials (use over HTTPS — DO blocks SMTP port 587)
|
||||
- **API Key:** `sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d`
|
||||
- **Endpoint:** `POST https://platform.cyberpersons.com/email/v1/send`
|
||||
- **Auth:** `Authorization: Bearer {api_key}`
|
||||
- **From:** `noreply@orbishosting.com`
|
||||
|
||||
## SMTP Credentials (for non-DO servers)
|
||||
- **Host:** mail.cyberpersons.com
|
||||
- **Port:** 587
|
||||
- **Security:** STARTTLS
|
||||
- **Username:** `smtp_6ab6cbe01dd919d7`
|
||||
- **Password:** `BRYog0jWCrI4vMm3AlTwyXXo5MVzvSmU`
|
||||
|
||||
## CyberMail Dashboard
|
||||
- https://platform.cyberpersons.com
|
||||
@@ -0,0 +1,21 @@
|
||||
# parkerslingshot.epictravelexpeditions.com — Email Configuration
|
||||
|
||||
**Provider:** CyberMail by CyberPersons
|
||||
**Status:** ✅ LIVE — uses orbishosting.com verified domain
|
||||
**Sending domain:** orbishosting.com
|
||||
|
||||
## Config File (gitignored — db.php)
|
||||
`/home/epictravelexpeditions.com/parkerslingshot/db.php`
|
||||
|
||||
```php
|
||||
define("CYBERMAIL_API_KEY", "sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d");
|
||||
define("MAIL_FROM", "noreply@orbishosting.com");
|
||||
define("MAIL_FROM_NAME", "Parker County Slingshot Rentals");
|
||||
define("ADMIN_EMAIL", "info@parkerslingshotrentals.com");
|
||||
```
|
||||
|
||||
## Emails Sent
|
||||
- Booking confirmation → customer
|
||||
- Booking alert → admin
|
||||
- Payment declined notice → customer + admin
|
||||
- Waiver signed confirmation → customer + admin
|
||||
@@ -0,0 +1,21 @@
|
||||
# parkerslingshotrentals.com — Email Configuration
|
||||
|
||||
**Provider:** CyberMail by CyberPersons
|
||||
**Status:** ✅ LIVE — uses orbishosting.com verified domain
|
||||
**Sending domain:** orbishosting.com
|
||||
|
||||
## Config File (in git — db.php)
|
||||
`/home/parkerslingshotrentals.com/public_html/db.php`
|
||||
|
||||
```php
|
||||
define("CYBERMAIL_API_KEY", "sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d");
|
||||
define("MAIL_FROM", "noreply@orbishosting.com");
|
||||
define("MAIL_FROM_NAME", "Parker County Slingshot Rentals");
|
||||
define("ADMIN_EMAIL", "info@parkerslingshotrentals.com");
|
||||
```
|
||||
|
||||
## Emails Sent
|
||||
- Booking confirmation → customer
|
||||
- Booking alert → admin
|
||||
- Waiver signed confirmation → customer + admin
|
||||
- Admin manual reminder → customer (from admin panel)
|
||||
@@ -0,0 +1,49 @@
|
||||
# tomsjavajive.com — Email Configuration
|
||||
|
||||
**Provider:** CyberMail (CyberPersons)
|
||||
**Status:** ✅ Live — domain verified
|
||||
|
||||
## API (Primary — used for all transactional email)
|
||||
|
||||
| Setting | Value |
|
||||
|---------|-------|
|
||||
| Endpoint | `POST https://platform.cyberpersons.com/email/v1/send` |
|
||||
| API Key | `sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d` |
|
||||
| Auth Header | `Authorization: Bearer sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d` |
|
||||
| From Address | noreply@tomsjavajive.com |
|
||||
| From Name | Toms Java Jive |
|
||||
|
||||
## SMTP (Backup — blocked by DigitalOcean port 587)
|
||||
|
||||
| Setting | Value |
|
||||
|---------|-------|
|
||||
| Host | mail.cyberpersons.com |
|
||||
| Port | 587 |
|
||||
| Security | STARTTLS |
|
||||
| Username | smtp_49a1fa9c0f15d2d7 |
|
||||
| Password | T3mOFSMK1SG1l4D1d7N8NefRd8xypwMy |
|
||||
|
||||
## Server Files
|
||||
|
||||
| File | Purpose |
|
||||
|------|---------|
|
||||
| `/home/tomsjavajive.com/public_html/config/config.php` | `CYBERMAIL_API_KEY`, `SMTP_*` constants |
|
||||
| `/home/tomsjavajive.com/public_html/includes/email.php` | Email class — all transactional sends |
|
||||
|
||||
## Emails Sent
|
||||
- Order confirmation, shipping notification, password reset, welcome, abandoned cart
|
||||
|
||||
## CyberMail API Quick Reference
|
||||
- **Status check:** `GET https://platform.cyberpersons.com/email/v1/messages/{message_id}`
|
||||
- **Account stats:** `GET https://platform.cyberpersons.com/email/v1/account/stats`
|
||||
- **Management:** https://platform.cyberpersons.com
|
||||
|
||||
## Error Codes
|
||||
| HTTP | Code | Meaning |
|
||||
|------|------|---------|
|
||||
| 400 | invalid_request | Missing fields or bad email format |
|
||||
| 403 | domain_not_verified | Domain not verified |
|
||||
| 403 | account_inactive | Account suspended |
|
||||
| 429 | rate_limit_exceeded | Rate limit hit (includes retry_after) |
|
||||
| 500 | send_failed | Sending failed after failover |
|
||||
| 503 | service_unavailable | No healthy mail nodes |
|
||||
@@ -0,0 +1,35 @@
|
||||
# tomtomgames.com — Email Configuration
|
||||
|
||||
**Provider:** CyberMail (CyberPersons)
|
||||
**Status:** ✅ Live — domain verified
|
||||
|
||||
## API (Primary)
|
||||
|
||||
| Setting | Value |
|
||||
|---------|-------|
|
||||
| Endpoint | `POST https://platform.cyberpersons.com/email/v1/send` |
|
||||
| API Key | `sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d` |
|
||||
| Auth Header | `Authorization: Bearer sk_live_d52bf062797105aeaafac9954c21ff988e9b41b77315807d` |
|
||||
| From Address | noreply@tomtomgames.com |
|
||||
| From Name | TomTomGames |
|
||||
|
||||
## SMTP (Backup — blocked by DigitalOcean port 587)
|
||||
|
||||
| Setting | Value |
|
||||
|---------|-------|
|
||||
| Host | mail.cyberpersons.com |
|
||||
| Port | 587 |
|
||||
| Security | STARTTLS |
|
||||
| Username | smtp_ad34c4d915da7bfc |
|
||||
| Password | m47o2-UqPgM-IBeYNRz-uHSJAHnPGe9w |
|
||||
|
||||
## Server Files
|
||||
|
||||
| File | Purpose |
|
||||
|------|---------|
|
||||
| `/home/tomtomgames.com/includes/config.php` | `CYBERMAIL_API_KEY`, `SMTP_*` constants |
|
||||
| `/home/tomtomgames.com/includes/mailer.php` | `cybermailSend()`, `sendVerificationEmail()`, `sendgridSend()` alias |
|
||||
|
||||
## Emails Sent
|
||||
- Account verification email (registration + resend)
|
||||
- Password reset (from admin panel)
|
||||
Reference in New Issue
Block a user