time capsule

time capsule

A time capsule service that allows users to send scheduled emails to future themselves or others.

3GitHub
Description

- ** Markdown support **: Supports rich text formats, including tables, TODO lists, code blocks, pictures, etc. - ** Smart timing **: Accurate timing delivery based on Beijing Time (Asia/Shanghai) - ** Status tracking **: Check capsule delivery status in real time with countdown display - ** Quick delivery **: Support quick selection (1/2/3/6 months, 1 year) and random dates - ** Management Panel **: Supports viewing capsule list, adjusting site settings, and exporting data - ** Statistics Panel **: Rich data visualization, including status distribution, mailbox statistics, etc. ##User Manual ###Step 1: Register a Resend account and obtain an API Key 1. Open your browser and visit [https://resend.com](https://resend.com) 2. Click **Sign Up** to register an account (you can log in with GitHub or Google) 3. After logging in, click on the left menu **API Keys** 4. Click **Create API Key**, enter a name (such as `timecapule`), and click Create 5. ** Immediately copy and save the ** generated API Key (format: `re_xxxx`), this will only be displayed once! ###Step 2: Add and verify the sending domain name > [! IMPORTANT] > You need to have your own domain name (such as `example.com`) to send emails normally. 1. On the Resend console, click on the left side **Domains* 2. Click **Add Domain** and enter your domain name (such as `mail.example.com`) 3. Resend will display the **DNS records that need to be added **(usually 3) 4. Log in to your domain name DNS management backend (such as Alibaba Cloud, Cloudflare) and add these records 5. Go back to Resend, click **Verify** and wait for the verification to pass (it may take a few minutes to hours) > [! TIP] > ** If you don't have a domain name, you can temporarily use the test domain name **: > -Fill in the sending email: `Time Capsule <onboarding@resend.dev>` > -ˇTest domain names can only be sent to the email address bound to your Resend account ###Step 3: Configure application parameters in the Lazy Cat Micro Service The configuration wizard will pop up during installation and fill in the following instructions: | parameters| filling contents| example| |------|----------|------| | **Resend API Key **| API Key obtained in the first step| `re_xxxxxxxxxxxx` | | ** Administrator password **| Set your own password| `admin123` | | ** sender's mailbox **| Verified domain name email| `Time Capsule <onboarding@resend.dev>`| | ** Contact Email **| Your contact email (optional)| `your@email.com` | | ** Other current limiting parameters **| Just keep the default| - | After saving the configuration, wait for the application to complete launching (approximately 10-30 seconds). ###Step 4: Access the application Access through the domain name assigned by lazy cat: ``` https://timecapsule. <your-box-name>.heiyu.space ``` ###Step 5: Test the sending capsule 1. Open the time capsule application home page 2. Fill in: - ** Recipient email address **: Fill in your own email address (test first) - ** Capsule content **: Write some content casually (support Markdown) - ** Delivery time **: Select the latest time (e.g. 1 minute later) 3. Click Send and write down the returned ** capsule ID** 4. Visit `/status/Capsule ID` to check the status 5. Go to your inbox to check if you have received emails (check for spam) ###Step 6: Access Management Panel 1. Access in the browser: `https://timecapsule.box name.heiyu.space/admin` 2. Enter the ** administrator password set in step 3 ** 3. After logging in, you can: - 📋View all capsule lists and status - ˇAdjust site settings (current limiting parameters, minimum advance amount, etc.) - View statistics panel (data visualization) - Export data (CSV/JSON) - ˇDelete capsule --- ##Configure Webhooks (optional) To track the delivery status of mail (delivered/rejected, etc.), add Webhooks to the Resend console: 1. Log in to Resend and click **Webhooks** on the left 2. Click **Add Webhook** 3. Fill in the URL: `https://timecapule. Box name.heiyu.space/api/webhook/resend` 4. Select the event you need to monitor (e.g. email.delivered, email.bounced) 5. Copy the **Signing Secret** and fill in the **Webhook key ** parameter configured by the application

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
App Information
Version
0.0.1
Package Size
297.82 KB
Image Size
47.28 MB
Updated
January 14, 2026
Source Code
QAbot-zh
Platform Support
PC
Keywords
Time CapsuleTimed MailMarkdownSelf-HostingMail Services