SMTP relay hosted in Riyadh, Saudi Arabia

An authenticated outgoing mail server for the systems that have to send email but were never meant to deliver it: your ERP, your point of sale, your website forms, your WordPress store, the scanner in the corridor. They sign in over TLS, hand the message to a relay in Riyadh, and the relay does the delivering — from dedicated addresses that carry transactional mail only.

Request access to the relay

Opened by request. No checkout and no public price list yet — tell us what you send and we will set you up.

The invoice that was sent, and never arrived

Nobody goes looking for an SMTP relay on a good day. They go looking after one of these:

The cause is nearly always the same. The message was sent by a machine that has no business delivering mail: a web server on a shared address with a poor history, a PHP mail() call with no signature, an ERP box behind an office internet line whose address changes. Receiving providers look at where the message came from, find no SPF match, no DKIM signature and no reputation, and make the sensible decision.

A relay fixes the origin. Your system stops delivering and starts submitting: it signs in to one known server and hands the message over. Everything the receiving side judges — the sending address, the signature, the DNS alignment, the retry behaviour — becomes the relay's job.

How a message travels through the relay

  1. 1
    Your system
    ERP, POS, web app, WordPress, printer or scanner creates the message.
  2. 2
    Authenticated submission
    It signs in on port 587 or 465. The connection is encrypted with TLS before the password is sent.
  3. 3
    Relay in Riyadh
    Checks your daily limit, signs the message with your domain's DKIM key, queues it and retries if the far side is busy.
  4. 4
    Recipient's provider
    Sees a dedicated sending address, a passing SPF check and a valid DKIM signature for your domain.
Steps 2 and 3 happen in Riyadh. The relay never accepts a message from a sender that has not signed in.

Two lanes, kept apart

Mail written by people in mailboxes and mail generated by systems behave differently, and they fail differently. A person sends a few dozen messages a day to people who know them. A billing run sends several hundred near-identical messages in two minutes. We keep those on separate lanes with separate sending addresses, so that a misbehaving script on the application side cannot damage the reputation that your staff's everyday correspondence depends on — and the other way round.

Why the relay's location matters

For most of the last decade a Saudi company that needed a relay rented one in Europe or the United States, because that is where the relay services were. It works. It also means that every invoice, every one-time password and every scanned contract crosses the world to a queue in another jurisdiction before it turns round and comes back to a recipient two streets away in Olaya.

QuestionRelay abroadRelay in Riyadh
Where is the message queued?In the provider's region, outside the KingdomIn Riyadh, until it is handed to the recipient's provider
The submission legYour system connects across continents for every messageA short network path from anything running in the Kingdom — noticeable for devices and chatty applications
Who you talk to when mail stopsA ticket queue, usually English onlyA team in Riyadh, in Arabic or English, in your working hours
Fit with a data-residency policyAn exception you have to documentConsistent with keeping systems and their data in the Kingdom

On the Personal Data Protection Law: transactional email is full of personal data — names, phone numbers, invoice lines, sometimes ID numbers. If your organisation has decided to keep personal data inside Saudi Arabia wherever it can, an outgoing mail queue abroad is an easy item to miss. Moving it to Riyadh closes that gap. We are not your legal adviser and this page is not legal advice; how PDPL applies to you is a question for your own compliance team. See data residency in Saudi Arabia for the wider picture.

Setting it up: three records and four settings

1. SPF — one include, written once

Add our include to the SPF record your domain already has. If you have no SPF record, this is the whole record:

v=spf1 include:_spf.alskyline.com ~all

If you already send through another provider, keep theirs and add ours beside it — a domain must have exactly one SPF record, not two:

v=spf1 include:_spf.google.com include:_spf.alskyline.com ~all
  1. 1
    Your SPF record
    Contains include:_spf.alskyline.com. It never changes.
  2. 2
    _spf.alskyline.com
    Our record. It lists whatever is sending today.
  3. 3
    Current sending addresses
    Added, rotated or retired by us, with no action from you.
You write the first box once. We maintain the other two.

This is deliberate. Providers that hand customers a list of IP addresses to paste into SPF create a future outage: the day an address changes, every customer who did not update their DNS starts failing SPF. With an include, the list lives on our side.

2. DKIM — a signature for your domain

We generate a DKIM key for each domain you send from and give you one DNS record to publish. From then on the relay signs every message as your domain, which is what lets a receiving provider verify that the message was not altered and really is from you.

3. DMARC — start by watching

DMARC tells receivers what to do when SPF and DKIM do not line up with the visible From address. Begin with p=none and a reporting address, read the reports for a few weeks to find every system that sends as your domain (there is always one nobody remembered), then tighten to quarantine and later reject. We help you read the alignment results; the pace is yours.

4. Point your system at the relay

SettingValue
ServerThe relay hostname issued with your access
Port and encryption587 with STARTTLS, or 465 with SSL/TLS
AuthenticationRequired — the username and password issued with your access
From addressAn address on a domain you have set up with us, for example billing@yourcompany.sa

That is the same handful of fields whether you are filling in an SMTP plugin in WordPress, the outgoing-mail screen of an ERP, the MAIL_* lines of a Laravel .env file, or the network menu of a multifunction printer.

What connects to it

SystemTypical mailWhat to watch
ERP and accountingInvoices, statements, purchase orders, payslipsSend from a real, monitored address so replies and bounces reach a person
POS and ordering systemsReceipts, end-of-day reports, low-stock alertsMonth-end bursts — tell us the peak so your daily limit fits it
Websites and web appsContact forms, sign-up confirmations, password resets, one-time codesProtect forms against bots; a spammed form sends spam in your name
WordPress and WooCommerceOrder confirmations, account mail, form pluginsUse an SMTP plugin instead of the default PHP mail function
Printers and scannersScan to emailFirmware must support SMTP authentication and current TLS
Servers and monitoringCron output, backup reports, uptime alertsAn alert storm can exhaust a daily limit; rate-limit at the source

The relay is offered to Skyline Cloud customers — it sits beside Skyline business email for your staff mailboxes, and it is the natural outgoing server for sites on Skyline web hosting and for applications on a VPS in Riyadh or a cloud server. Your system does not have to run with us to use it, but you do need a Skyline account.

How the addresses are kept clean

A relay is only as good as the reputation of the addresses it sends from, and reputation is shared: everyone on the relay benefits from it and anyone can spend it. So the rules are part of the product, not small print.

What we accept, and what we refuse

AcceptedRefused
Invoices, receipts, statements, quotationsNewsletters and promotional campaigns
Password resets, one-time codes, account noticesAny mail to purchased, rented or scraped lists
Order, booking and delivery confirmationsCold outreach sequences and lead-generation tools
System alerts, reports, scan-to-emailReselling the relay to third parties

If your business sends marketing email — many good businesses do — use a platform built for it, with unsubscribe handling and consent records, and keep it on a separate sending path from your invoices. We would rather tell you that on this page than after you have signed up.

Your half of deliverability

We can give you a clean origin; we cannot make a receiving provider like your message. Use a From address that exists and is read. Keep the visible From domain the same as the domain you set up for DKIM. Remove addresses that bounce instead of retrying them for months. Do not send a PDF with no body text and a one-word subject. None of this is exotic, and together it is most of the difference between the inbox and the junk folder.

Frequently asked questions

What is an SMTP relay, in one sentence?

It is an outgoing mail server that your application, website or device signs in to and hands its messages to, so that the relay — not your web server, ERP machine or office printer — is the system that actually delivers them to Gmail, Outlook and everyone else.

Where does the mail physically leave from?

From dedicated sending addresses hosted in Riyadh. The message is accepted in Riyadh, queued in Riyadh and sent onward from Riyadh, so the relay leg of the journey stays inside the Kingdom. The recipient's own mail provider may of course be anywhere in the world.

What do I have to add to my DNS?

Two things. Add include:_spf.alskyline.com to your domain's SPF record, and publish the DKIM record we issue for your domain. We also recommend a DMARC record, starting in monitoring mode. If we add or retire sending addresses later, the SPF include follows them automatically and you do not touch your DNS again.

Which ports and encryption does it use?

Port 587 with STARTTLS, or port 465 with TLS from the first byte. Both require a username and password. There is no unauthenticated relaying and no plain-text sign-in, so the client, plugin or device has to support SMTP authentication over TLS.

Can I send newsletters or promotional campaigns through it?

No. The relay is for transactional and operational mail only: invoices, password resets, order confirmations, alerts, scans, system notifications. Marketing and bulk mail are not accepted, and every account has a daily sending limit. That rule is the reason the addresses stay clean for everyone who uses them.

Will my office printer or scanner work with it?

Most multifunction devices with a "scan to email" feature will, provided the firmware supports SMTP authentication and a current TLS version. Very old devices that can only send without encryption will not connect. If you are unsure, tell us the model when you request access and we will check with you.

How much does it cost, and can I buy it online?

There is no public price list yet and it is not sold through a checkout. Access is opened by request so that we can confirm what you send and set a sensible daily limit first. Tell us what you need to send and from which system, and we will come back to you.

Do you guarantee that every message reaches the inbox?

No, and you should be cautious of anyone who does. Inbox placement is decided by the receiving provider, based on your domain's reputation and the content you send as much as on the sending address. What we do control — clean, monitored addresses, correct SPF and DKIM, separate lanes and a strict no-marketing rule — we do properly.

Tell us what is not arriving

Send us the system, the sending domain and a rough daily volume. We will tell you plainly whether the relay fits, and if it does, issue your access and walk through the DNS records with you — in Arabic or English.

New to Skyline Cloud? Create an account first — the 14-day trial needs no credit card.

SAR 50 free credit with code SKY30

Start your free 14-day trial

No card to start. Your wallet opens with SAR 50 of credit using code SKY30.