Help Center

Welcome to our help center. Find answers to common questions below or contact our support team at support@noservermail.com for additional assistance.

Getting Started

What is NoServerMail?
NoServerMail is a zero-cost, serverless email management solution that runs entirely on AWS free tier. It provides complete control over your email infrastructure without the need to manage servers, offering cost-effective and scalable email handling capabilities for businesses and individuals.
How do I get started?
Getting started requires a few simple steps: 1) Sign up for an AWS account if you don't have one, 2) Deploy the application using CloudFormation/Serverless Framework, 3) Configure your email settings in the dashboard, and 4) Set up your DNS records for email receiving. Our step-by-step setup wizard will guide you through the process.
What do I need before starting?
Before starting, you'll need: 1) An AWS account with access to SES, Lambda, S3, and DynamoDB services, 2) A domain name you want to use for email, 3) Basic understanding of DNS configuration, 4) Access to your domain's DNS settings.

Infrastructure

Why only these regions?
We only support these regions because of the limitation with SES sending. AWS only allows SES sending in these regions.
What AWS services does NoServerMail use?
NoServerMail utilizes several AWS services: 1) AWS SES for sending and receiving emails, 2) AWS Lambda for backend processing, 3) Amazon S3 for secure email and attachment storage, 4) DynamoDB for user data and email metadata storage.
How is it zero-cost?
NoServerMail is designed to run within AWS free tier limits: 1) SES offers 62,000 free outbound messages per month, 2) Lambda provides 1M free requests per month, 3) S3 includes 5GB free storage for the first 12 months (less than 0.03$ per month/GB after that), 4) DynamoDB offers 25GB free storage. Most personal and small business usage falls within these limits.

Account & Settings

How do I change my password?
You can change your password by going to Settings in your dashboard. The password must be at least 8 characters long. If you're a new user or your password has been reset, you'll be prompted to change it on your first login.
How do I set up my email configuration?
Email setup is done in three steps: 1) Choose your domain and verify ownership, 2) Configure DNS records (we provide the exact records needed), 3) Verify email sending by completing a test send. Our setup wizard guide you through each step.
How does user management work?
Administrators can manage users through the /users interface. Each user has a unique username and password stored securely in DynamoDB. Admins can create new users, reset passwords, and manage user permissions. Regular users can only manage their own settings.

Troubleshooting

Why am I not receiving emails?
If you're not receiving emails, check: 1) Your DNS records are correctly configured, 2) Your AWS SES service is out of sandbox mode (check Settings page), 3) Your domain verification is complete, 4) Your S3 bucket permissions are correct. You can verify DNS records through our verification tool in the email setup process.
What should I do if I can't connect to the dashboard?
If you're having trouble connecting to the dashboard, try: 1) Clearing your browser cache, 2) Ensuring you're using a supported browser, 3) Checking your internet connection, 4) Verifying AWS services status. If problems persist, check the application logs in AWS CloudWatch or contact support.
Why can't I send emails to multiple recipients?
If you're in AWS SES sandbox mode (indicated in Settings), you can only send emails to verified email addresses. To remove this limitation, you need to request production access from AWS SES. We provide instructions for this process in the email setup wizard.

Security

How secure is my email data?
Your email data is stored securely in your own AWS account. Emails and attachments are stored in S3 with encryption, user data is stored in DynamoDB with secure hashing, and all web traffic is protected with HTTPS. No data is stored on external servers.
How does authentication work?
NoServerMail uses a session-based authentication system. Passwords are securely hashed using SHA-256 before storage. The system supports user registration, login/logout, and password management. All authenticated routes require valid session tokens.