Quick Start
This guide will get you up and running with Mailiam in 30 seconds.
Method 1: Instant Form (Zero Config)
Section titled “Method 1: Instant Form (Zero Config)”Need a form endpoint immediately? No setup required.
# Install CLInpm install -g mailiam
# Get instant form endpointmailiam form
# Returns: https://api.mailiam.dev/f/abc123def# Point your HTML form to this URL immediately!Use it in your HTML:
<form action="https://api.mailiam.dev/f/abc123def" method="POST"> <input type="email" name="email" placeholder="Email" required> <textarea name="message" placeholder="Message" required> <button type="submit">Send</button></form>Method 2: Custom Domain Setup
Section titled “Method 2: Custom Domain Setup”For professional setups with your own domain:
1. Initialize Project
Section titled “1. Initialize Project”mailiam init mysite.comcd mysite.comThis creates mailiam.config.yaml:
domains: mysite.com: forwarding: "*@mysite.com": "you@gmail.com" forms: contact: template: "professional" replies: true2. Deploy
Section titled “2. Deploy”mailiam push3. Use Your Domain
Section titled “3. Use Your Domain”<form action="https://api.mailiam.dev/v1/mysite.com/send" method="POST"> <input type="email" name="email" placeholder="Email" required> <textarea name="message" placeholder="Message" required> <button type="submit">Send</button></form>Key Features You Get
Section titled “Key Features You Get”- Email Forwarding: Route *@yourdomain.com to your inbox
- Reply Support: Customers can reply to form emails
- Custom Templates: Professional branded emails
- Spam Protection: Built-in honeypots and validation
- Sub-100ms Speed: Lightning-fast global deployment