Browser webmail and notifications

Open webmail and sign in with your full mailbox address and password. You do not need a panel account. Domain owners can also open their own mailboxes from the panel.

Read and search mail, reply or forward, save drafts, mark messages read or starred, and use bulk actions. Inbox updates arrive automatically. Add a signature in Settings; recipient suggestions are learned from mail you send. Domain owners can switch between their own mailboxes.

Compose is plain text. Attachment sending requires paid approval per mailbox; contact us to arrange access. Enabled mailboxes support up to 10 files and 1 MB in total per message, including files kept from a forward or draft.

Install webmail using your supported browser's install or Add to Home Screen option. Use the bell menu to enable notifications when the service has push notifications configured. Permission and browser support are required; installing the app does not provide offline access to your messages.

Aliases and incoming-mail forwarding

Domain owners manage aliases and forwarding on the domain's Mailboxes tab. An alias receives mail at an alternate address and sends it to its destinations; it does not have a separate password or inbox.

Forward incoming mailbox mail to up to five destinations and choose whether to keep a local copy. Destinations hosted by this service must exist. Private mailbox and alias names cannot be opened through public temporary inboxes.

Filters and scheduled auto-replies

In webmail Settings, add up to 20 rules that match sender, recipient or subject and move mail, mark it read, or file it into Spam or Trash. Schedule an out-of-office message with optional start and end dates. These actions require delivery rules to be configured by the service administrator; contact support if saved rules do not run.

Filters and scheduled auto-replies

In webmail Settings, add up to 20 rules that match sender, recipient or subject and move mail, mark it read, or file it into Spam or Trash. Schedule an out-of-office message with optional start and end dates. These actions require delivery rules to be configured by the service administrator; contact support if saved rules do not run.

Storage and safe message viewing

Domain owners choose from supported mailbox sizes up to the service's 256 MB maximum. Usage appears in webmail where supported by the mail server; enforcement depends on the service configuration.

Email scripts are blocked and remote images stay hidden until you choose to show them. Attachments are downloaded subject to file safety checks. Report spam and Not spam move messages and train the spam filter when learning is configured. Public temporary inboxes are receive-only, keep free mail for 30 minutes, and never allow attachment downloads.

Your connection settings

These settings are the same for every mailbox. Only the email address and password change.

Incoming mail (IMAP)

Server
mail.mailions.com
Port
993
Security
SSL/TLS
Username
your full email address, e.g. [email protected]
Password
your mailbox password

Outgoing mail (SMTP)

Server
mail.mailions.com
Port
587
Security
STARTTLS
Auth
required. Use the same username and password as above
The From address must be the mailbox you log in with. The server rejects mail sent as any other address, so [email protected] can't send as [email protected].
Email apps (Outlook, Thunderbird, iPhone, Android)
1

Add a new account

Enter your email address and password. If the app asks, choose manual setup and account type IMAP.

2

Enter the settings above

Use the incoming (IMAP) and outgoing (SMTP) values from the table. The username is always the full email address.

3

Send yourself a test

Send an email to a different address (e.g. a Gmail account) and reply to it, so you know sending and receiving both work.

Using your domain email with Gmail

Gmail can do two things with your mailbox: receive its messages in the Gmail app, and send as your domain address from Gmail on the web. Set up both, so replies go out from [email protected] and not from your @gmail.com address.

Gmail on the web no longer fetches mail from other accounts. Google removed "Check mail from other accounts" (POP) and Gmailify for new users in 2026. To read your domain email in Gmail, add it to the Gmail app on your phone or tablet as shown in Part 1. The app connects over IMAP, so read, deleted and sent messages stay in sync with every other device.

Part 1: Receive email in the Gmail app (Android, iPhone, iPad)

1

Add another account

Open the Gmail app, tap your profile picture (top right), then Add another account. Choose Other. On Android, if you're asked for the account type, pick Personal (IMAP).

2

Enter your email address and password

Type your full address (e.g. [email protected]), tap Manual setup if offered, then enter your mailbox password.

3

Incoming server settings

Username: your full email address. Server: mail.mailions.com. Port: 993. Security: SSL/TLS.

4

Outgoing server settings

Keep Require sign-in on. Username: your full email address. Server: mail.mailions.com. Port: 587. Security: STARTTLS. Tap Next, pick how often to sync, and finish. Your mailbox now appears under your profile picture next to your Gmail account.

Part 2: Send as your domain address from Gmail on the web

1

Open "Accounts and Import"

On a computer, open Gmail, click the gear icon, then See all settings and the Accounts and Import tab. (Google Workspace accounts call this tab Accounts.)

2

Add your address

Next to Send mail as, click Add another email address. Enter your name and your domain address. Leave Treat as an alias ticked, then click Next Step.

3

Enter the SMTP server

SMTP Server: mail.mailions.com. Port: 587. Username: your full email address. Password: your mailbox password. Choose Secured connection using TLS, then click Add Account.

4

Confirm the address

Gmail sends a confirmation email to your domain mailbox. Open it in the Gmail app (Part 1) or any other email app, then click the link or type the code into the Gmail window.

5

Reply from the right address

Back on Accounts and Import, under When replying to a message, choose Reply from the same address the message was sent to. When you write a new email, pick your domain address in the From field. You can also click make default next to it.

Gmail says it couldn't reach the server, or the login failed? Check that the username is the full email address (not only info), that the port is 587 with TLS, and that the password is the mailbox password, not your Google password.
Sending from your website (contact forms, notifications)

Your website sends mail by connecting to the SMTP server above. No special API is needed, because every language and CMS supports SMTP. Pick your platform:

WordPress

Install the free WP Mail SMTP plugin, choose Other SMTP, then enter: host mail.mailions.com, encryption TLS, port 587, authentication on, and your email and password. Set From Email to the same mailbox. Then use the plugin's Email Test tab.

PHP (PHPMailer)

<?php
use PHPMailer\PHPMailer\PHPMailer;
require 'vendor/autoload.php';   // composer require phpmailer/phpmailer

$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host       = 'mail.mailions.com';
$mail->Port       = 587;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->SMTPAuth   = true;
$mail->Username   = getenv('SMTP_USER');   // [email protected]
$mail->Password   = getenv('SMTP_PASS');

$mail->setFrom('[email protected]', 'Your Company');
$mail->addAddress('[email protected]');
$mail->addReplyTo($_POST['email'], $_POST['name']);   // visitor's address
$mail->Subject = 'New contact form message';
$mail->Body    = $_POST['message'];
$mail->send();

Laravel (.env)

MAIL_MAILER=smtp
MAIL_HOST=mail.mailions.com
MAIL_PORT=587
MAIL_ENCRYPTION=tls
[email protected]
MAIL_PASSWORD=your-mailbox-password
[email protected]

Node.js (Nodemailer)

// npm install nodemailer
const nodemailer = require('nodemailer');

const transporter = nodemailer.createTransport({
  host: 'mail.mailions.com',
  port: 587,
  secure: false,          // STARTTLS is negotiated automatically on 587
  auth: { user: process.env.SMTP_USER, pass: process.env.SMTP_PASS },
});

await transporter.sendMail({
  from: '"Your Company" <[email protected]>',
  to: '[email protected]',
  replyTo: visitorEmail,  // so "Reply" goes to the visitor
  subject: 'New contact form message',
  text: message,
});

Python

import os, smtplib
from email.message import EmailMessage

msg = EmailMessage()
msg["From"] = "[email protected]"
msg["To"] = "[email protected]"
msg["Reply-To"] = visitor_email
msg["Subject"] = "New contact form message"
msg.set_content(message)

with smtplib.SMTP("mail.mailions.com", 587) as s:
    s.starttls()
    s.login(os.environ["SMTP_USER"], os.environ["SMTP_PASS"])
    s.send_message(msg)
Contact forms: send from your own mailbox and put the visitor's address in Reply-To. If you use the visitor's address as From, the server rejects the message, and if it did get sent it would land in spam.
Keep the password on the server. Put it in an environment variable or config file, never in browser JavaScript or a public Git repository. Anyone who has it can send email as you.
Troubleshooting

"Authentication failed"

Check that the username is the full email address and that the password is correct.

"Sender address rejected"

The From address doesn't match the mailbox you logged in with. See the note under connection settings.

Connection times out from your website

Some shared hosts and cloud providers block outgoing SMTP. Make sure you're using port 587 (not 25), and ask your host to allow outgoing connections to mail.mailions.com on port 587.

Still stuck? Email [email protected].