Sender domain
AuthenticationThe domain in your From address, such as acme.com in no-reply@acme.com. Receivers judge it by its authentication records and reputation.
In tinyRelay: Share your sender domains with us so they are added to our MTA server, then add the DKIM CNAME for each one.
SMTP
SendingThe Simple Mail Transfer Protocol (RFC 5321): the standard that mail servers and clients use to hand messages to each other.
In tinyRelay: Any SMTP client can send through tinyRelay with the credentials issued at onboarding. The host and port are shared then.
SMTP relay
SendingA service that accepts mail from your software over SMTP and delivers it for you, so you don't run your own outbound mail server.
In tinyRelay: Point a framework mailer, CMS or server at tinyRelay with the credentials we issue. It runs on the same infrastructure as the API.
Soft bounce
EventsA temporary delivery failure, such as a full mailbox or a failed connection, where a later retry may succeed.
In tinyRelay: BOUNCED events with subType SOFT_BOUNCED. Temporary categories (20, 21, 22, 23, 24, 29, 40, 70) are worth retrying; mail blocks (50 to 55, and 59) are worth investigating.
Spam complaint
EventsA recipient marking a message as spam. Mailbox providers track complaint rates, and Gmail and Yahoo ask senders to stay below 0.3%.
In tinyRelay: A SPAM webhook event arrives when an email is marked as spam, with your metadata attached, so your app can stop mailing that person.
SPF
AuthenticationSender Policy Framework (RFC 7208): a TXT record listing the servers allowed to send mail using your domain in the envelope. A domain should publish one SPF record and stay within 10 DNS lookups.
In tinyRelay: PUT /domain/dns/check validates SPF and returns the record it expects. The docs' example SPF record includes _spf.tinyemail.com.
Suppression list
SendingA list of addresses you no longer send to, such as hard bounces, unsubscribes and spam complaints.
In tinyRelay: The docs tell you to add hard-bounced addresses to your own suppression list. BOUNCED, UNSUBSCRIBE and SPAM events give you what you need to keep it current.
Svix
WebhooksA webhook delivery service. Requests sent through it carry svix-id, svix-timestamp and svix-signature headers, and official Svix libraries can verify them.
In tinyRelay: tinyRelay delivers its webhooks through Svix, so the official Svix libraries verify them for you. Verifying by hand is supported too.