From 2dfc1e0af79c7b803d48aa803db39da3e08c3c78 Mon Sep 17 00:00:00 2001 From: titanism <101466223+titanism@users.noreply.github.com> Date: Fri, 23 Aug 2024 21:26:41 -0500 Subject: [PATCH] fix: added "headers" and "bounced_at" to bounce webhook, updated FAQ and API docs, added missing Iconv in new Headers invocation in message splitter class --- app/controllers/web/admin/domains.js | 1 + app/views/_footer.pug | 11 ++++++++- app/views/_nav.pug | 16 ++++++++++--- app/views/faq/index.md | 26 ++++++++++++++++++++- assets/img/alternatives/forward-email.webp | Bin 67460 -> 65086 bytes helpers/message-splitter.js | 2 +- helpers/process-email.js | 7 +++++- locales/ar.json | 12 +++++++++- locales/cs.json | 12 +++++++++- locales/da.json | 12 +++++++++- locales/de.json | 12 +++++++++- locales/en.json | 12 +++++++++- locales/es.json | 12 +++++++++- locales/fi.json | 12 +++++++++- locales/fr.json | 12 +++++++++- locales/he.json | 12 +++++++++- locales/hu.json | 12 +++++++++- locales/id.json | 12 +++++++++- locales/it.json | 12 +++++++++- locales/ja.json | 12 +++++++++- locales/ko.json | 12 +++++++++- locales/nl.json | 12 +++++++++- locales/no.json | 12 +++++++++- locales/pl.json | 12 +++++++++- locales/pt.json | 12 +++++++++- locales/ru.json | 12 +++++++++- locales/sv.json | 12 +++++++++- locales/th.json | 12 +++++++++- locales/tr.json | 12 +++++++++- locales/uk.json | 12 +++++++++- locales/vi.json | 12 +++++++++- locales/zh.json | 12 +++++++++- test/web/snapshots/index.js.md | 16 ++++++------- test/web/snapshots/index.js.snap | Bin 453504 -> 453534 bytes test/web/snapshots/otp.js.md | 4 ++-- test/web/snapshots/otp.js.snap | Bin 18738 -> 18792 bytes 36 files changed, 341 insertions(+), 42 deletions(-) diff --git a/app/controllers/web/admin/domains.js b/app/controllers/web/admin/domains.js index dfae6d3972..44750eb62f 100644 --- a/app/controllers/web/admin/domains.js +++ b/app/controllers/web/admin/domains.js @@ -90,6 +90,7 @@ async function list(ctx) { ctx.body = { table }; } +// eslint-disable-next-line complexity async function update(ctx) { const domain = await Domains.findById(ctx.params.id); diff --git a/app/views/_footer.pug b/app/views/_footer.pug index 0b729a38c7..42d85285d7 100644 --- a/app/views/_footer.pug +++ b/app/views/_footer.pug @@ -324,7 +324,16 @@ footer.mt-auto(aria-label=t("Footer")) ul.list-unstyled.mb-0.mb-lg-3 li: a.d-block.text-white.py-2.py-md-0(href=l("/ips"))= t("IP Addresses") li: a.d-block.text-white.py-2.py-md-0(href=l("/email-api"))= t("Email API Reference") - li: a.d-block.text-white.py-2.py-md-0(href=l("/free-email-webhooks"))= t("Free Email Webhooks") + li: a.d-block.text-white.py-2.py-md-0( + href=isBot(ctx.get("User-Agent")) ? l("/free-email-webhooks") : l("/faq#do-you-support-webhooks") + ) + if isBot(ctx.get("User-Agent")) + = t("Free Email Webhooks") + else + = t("Email Webhooks") + li: a.d-block.text-white.py-2.py-md-0( + href=l("/faq#do-you-support-bounce-webhooks") + )= t("Bounce Webhooks") li: a.d-block.text-white.py-2.py-md-0( href=l("/email-forwarding-regex-pattern-filter") )= t("Regex Email Forwarding") diff --git a/app/views/_nav.pug b/app/views/_nav.pug index 5c4040d6e0..b18eb797a7 100644 --- a/app/views/_nav.pug +++ b/app/views/_nav.pug @@ -589,11 +589,21 @@ nav.navbar(class=navbarClasses.join(" ")) a.dropdown-item( href=l("/email-api"), class=ctx.pathWithoutLocale === "/email-api" ? "active" : "" - )= t("Email API Reference") + ) + if isBot(ctx.get("User-Agent")) + = t("Email API Reference") + else + = t("API Reference") a.dropdown-item( - href=l("/free-email-webhooks"), + href=isBot(ctx.get("User-Agent")) ? l("/free-email-webhooks") : l("/faq#do-you-support-webhooks"), class=ctx.pathWithoutLocale === "/free-email-webhooks" ? "active" : "" - )= t("Free Email Webhooks") + ) + if isBot(ctx.get("User-Agent")) + = t("Free Email Webhooks") + else + = t("Email Webhooks") + a.dropdown-item(href=l("/faq#do-you-support-bounce-webhooks")) + = t("Bounce Webhooks") a.dropdown-item( href=l("/email-forwarding-regex-pattern-filter"), class=ctx.pathWithoutLocale === "/email-forwarding-regex-pattern-filter" ? "active" : "" diff --git a/app/views/faq/index.md b/app/views/faq/index.md index 98d548a0d6..f4ae2b9873 100644 --- a/app/views/faq/index.md +++ b/app/views/faq/index.md @@ -2758,6 +2758,16 @@ Note that if you upgrade or downgrade between paid plans within a 30-day window ## Do you support bounce webhooks +
+ + + Tip: + + Looking for documentation on email webhooks? See Do you support webhooks? for more insight. + + +
+ Yes, as of August 14, 2024 we have added this feature. You can now go to My Account → Domains → Settings → Bounce Webhook URL and configure an `http://` or `https://` URL that we will send a `POST` request to whenever outbound SMTP emails bounce. This is useful for you to manage and monitor your outbound SMTP – and can be used to maintain subscribers, opt-out, and detect whenever bounces occur. @@ -2780,6 +2790,8 @@ Bounce webhook payloads are sent as a JSON with these properties: * `code` (Number) - bounce status code (e.g. `554`) * `status` (String) - bounce code from response message (e.g. `5.7.1`) * `line` (Number) - parsed line number, if any, [from Zone-MTA bounce parse list](https://github.com/zone-eu/zone-mta/blob/master/config/bounces.txt) (e.g. `526`) +* `headers` (Object) - key value pair of headers for the outbound email +* `bounced_at` (String) - [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatted Date for when the bounce error occurred For example: @@ -2798,7 +2810,9 @@ For example: "code": 552, "status": "5.2.2", "line": 300 - } + }, + "headers": {}, + "bounced_at": "2024-08-24T01:50:02.828Z" } ``` @@ -2818,6 +2832,16 @@ Here are a few additional notes regarding bounce webhooks: ## Do you support webhooks +
+ + + Tip: + + Looking for documentation on bounce webhooks? See Do you support bounce webhooks? for more insight. + + +
+ Yes, as of May 15, 2020 we have added this feature. You can simply add webhook(s) exactly like you would with any recipient! Please ensure that you have the "http" or "https" protocol prefixed in the webhook's URL.
diff --git a/assets/img/alternatives/forward-email.webp b/assets/img/alternatives/forward-email.webp index ae3d8bdb34e11fc02de1a3b010c540dd8cef5931..9ab4c8a16a5222a301b5a4578d4a16addfc7dd3a 100644 GIT binary patch literal 65086 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 f7J%?$?-}gyS&qhOY1qoqo+I6las7V*724=j diff --git a/helpers/message-splitter.js b/helpers/message-splitter.js index 1517c05ed5..f9291e4069 100644 --- a/helpers/message-splitter.js +++ b/helpers/message-splitter.js @@ -167,7 +167,7 @@ class MessageSplitter extends Transform { // join all chunks into a header block this.rawHeaders = Buffer.concat(this.headerChunks, this.headerBytes); - this.headers = new Headers(this.rawHeaders); + this.headers = new Headers(this.rawHeaders, { Iconv }); // this.emit('headers', this.headers); this.headerChunks = null; diff --git a/helpers/process-email.js b/helpers/process-email.js index dad4f3b8d1..57bdd5b603 100644 --- a/helpers/process-email.js +++ b/helpers/process-email.js @@ -1265,7 +1265,12 @@ async function processEmail({ email, port = 25, resolver, client }) { response: error.response, response_code: error.responseCode, truth_source: error.truthSource, - bounce: getBounceInfo(error) + bounce: getBounceInfo(error), + headers: email.headers, + bounced_at: + typeof error.date !== 'undefined' && _.isDate(new Date(error.date)) + ? new Date(error.date).toISOString() + : new Date().toISOString() }); // dummyproofing const url = domain.bounce_webhook diff --git a/locales/ar.json b/locales/ar.json index ecc45717c0..bb76eab05c 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "تم إدراج القيمة %s في قائمة الرفض الدائمة والمبرمجة لدينا. لقد تم إخطار فريقنا بطلب الإزالة وسنتابع الأمر قريبًا.", "%s approved for NEWSLETTER access": "تمت الموافقة على %s للوصول إلى النشرة الإخبارية", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    تمت الموافقة على نطاقك %s للوصول إلى النشرة الإخبارية.

    الإعداد الكامل

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    لقد تم إزالة إمكانية الوصول إلى النشرة الإخبارية لنطاقك %s .

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    لقد تم إزالة إمكانية الوصول إلى النشرة الإخبارية لنطاقك %s .

    ", + "Looking for documentation on email webhooks? See": "هل تبحث عن وثائق حول خطافات البريد الإلكتروني؟ راجع", + "Do you support webhooks?": "هل تدعمون webhooks؟", + "(Object) - key value pair of headers for the outbound email": "(الكائن) - زوج من القيم الرئيسية لرؤوس البريد الإلكتروني الصادر", + "(String) -": "(خيط) -", + "formatted Date for when the bounce error occurred": "تم تنسيق التاريخ الذي حدث فيه خطأ الارتداد", + "Looking for documentation on bounce webhooks? See": "هل تبحث عن وثائق حول خطافات الويب المرتدة؟ راجع", + "Do you support bounce webhooks?": "هل تدعم خطافات الويب المرتدة؟", + "API Reference": "مرجع واجهة برمجة التطبيقات", + "Email Webhooks": "خطافات البريد الإلكتروني", + "Bounce Webhooks": "خطافات الويب المرتدة" } \ No newline at end of file diff --git a/locales/cs.json b/locales/cs.json index 4d8f2d0f88..7de4ec9272 100644 --- a/locales/cs.json +++ b/locales/cs.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Hodnota %s byla uvedena v našem trvalém a pevně zakódovaném seznamu odmítnutých. Náš tým byl informován o vaší žádosti o odstranění a brzy se vám ozveme.", "%s approved for NEWSLETTER access": "%s schválen pro přístup k NEWSLETTERU", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Přístup k vaší doméně %s byl schválen pro NEWSLETTER.

    Dokončete nastavení

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Vaší doméně %s byl odebrán přístup k NEWSLETTERU.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Vaší doméně %s byl odebrán přístup k NEWSLETTERU.

    ", + "Looking for documentation on email webhooks? See": "Hledáte dokumentaci k e-mailovým webhookům? Vidět", + "Do you support webhooks?": "Podporujete webhooky?", + "(Object) - key value pair of headers for the outbound email": "(Object) – dvojice klíčů a hodnot hlaviček pro odchozí e-maily", + "(String) -": "(řetězec) -", + "formatted Date for when the bounce error occurred": "formátováno Datum, kdy došlo k chybě bounce", + "Looking for documentation on bounce webhooks? See": "Hledáte dokumentaci o bounce webhoocích? Vidět", + "Do you support bounce webhooks?": "Podporujete bounce webhooky?", + "API Reference": "Reference API", + "Email Webhooks": "E-mailové webhooky", + "Bounce Webhooks": "Bounce webhooky" } \ No newline at end of file diff --git a/locales/da.json b/locales/da.json index 8a5ead7efb..3b82df21b0 100644 --- a/locales/da.json +++ b/locales/da.json @@ -7256,5 +7256,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Værdien %s blev opført i vores permanente og hårdkodede afvisningsliste. Vores team er blevet underrettet om din anmodning om fjernelse, og vi vil snart følge op.", "%s approved for NEWSLETTER access": "%s godkendt til NEWSLETTER-adgang", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Dit domæne %s blev godkendt til NEWSLETTER-adgang.

    Fuldfør opsætning

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Dit domæne %s fik fjernet sin NEWSLETTER-adgang.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Dit domæne %s fik fjernet sin NEWSLETTER-adgang.

    ", + "Looking for documentation on email webhooks? See": "Leder du efter dokumentation om e-mail webhooks? Se", + "Do you support webhooks?": "Understøtter du webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Objekt) - nøgleværdipar af overskrifter for den udgående e-mail", + "(String) -": "(streng) -", + "formatted Date for when the bounce error occurred": "formateret Dato for hvornår afvisningsfejlen opstod", + "Looking for documentation on bounce webhooks? See": "Leder du efter dokumentation om bounce webhooks? Se", + "Do you support bounce webhooks?": "Understøtter du bounce webhooks?", + "API Reference": "API-reference", + "Email Webhooks": "E-mail Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/de.json b/locales/de.json index 31d3deeb1a..3f00b741eb 100644 --- a/locales/de.json +++ b/locales/de.json @@ -9324,5 +9324,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Der Wert %s wurde in unserer permanenten und fest codierten Sperrliste aufgeführt. Unser Team wurde über Ihre Entfernungsanfrage informiert und wir werden uns in Kürze darum kümmern.", "%s approved for NEWSLETTER access": "%s für NEWSLETTER-Zugriff zugelassen", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Für Ihre Domäne %s wurde der NEWSLETTER-Zugriff genehmigt.

    Vollständige Einrichtung

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Der NEWSLETTER-Zugriff Ihrer Domäne %s wurde entfernt.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Der NEWSLETTER-Zugriff Ihrer Domäne %s wurde entfernt.

    ", + "Looking for documentation on email webhooks? See": "Suchen Sie nach Dokumentation zu E-Mail-Webhooks? Siehe", + "Do you support webhooks?": "Unterstützen Sie Webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Objekt) - Schlüssel-Wert-Paar von Headern für die ausgehende E-Mail", + "(String) -": "(Zeichenfolge) -", + "formatted Date for when the bounce error occurred": "formatiertes Datum für den Zeitpunkt des Bounce-Fehlers", + "Looking for documentation on bounce webhooks? See": "Suchen Sie nach Dokumentation zu Bounce-Webhooks? Siehe", + "Do you support bounce webhooks?": "Unterstützen Sie Bounce-Webhooks?", + "API Reference": "API-Referenz", + "Email Webhooks": "E-Mail-Webhooks", + "Bounce Webhooks": "Bounce-Webhooks" } \ No newline at end of file diff --git a/locales/en.json b/locales/en.json index bd070140d6..da5d9dc834 100644 --- a/locales/en.json +++ b/locales/en.json @@ -10012,5 +10012,15 @@ "Unlimited inbound email": "Unlimited inbound email", "%s attachment limit": "%s attachment limit", "For families, groups, and organizations": "For families, groups, and organizations", - "For education, universities, alumni email forwarding, healthcare, government, and custom implementations": "For education, universities, alumni email forwarding, healthcare, government, and custom implementations" + "For education, universities, alumni email forwarding, healthcare, government, and custom implementations": "For education, universities, alumni email forwarding, healthcare, government, and custom implementations", + "Looking for documentation on email webhooks? See": "Looking for documentation on email webhooks? See", + "Do you support webhooks?": "Do you support webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Object) - key value pair of headers for the outbound email", + "(String) -": "(String) -", + "formatted Date for when the bounce error occurred": "formatted Date for when the bounce error occurred", + "Looking for documentation on bounce webhooks? See": "Looking for documentation on bounce webhooks? See", + "Do you support bounce webhooks?": "Do you support bounce webhooks?", + "API Reference": "API Reference", + "Email Webhooks": "Email Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/es.json b/locales/es.json index 79854977b5..99d6790bb0 100644 --- a/locales/es.json +++ b/locales/es.json @@ -10283,5 +10283,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "El valor %s se incluyó en nuestra lista de rechazos permanente y codificada. Nuestro equipo ha sido notificado de su solicitud de eliminación y le haremos seguimiento pronto.", "%s approved for NEWSLETTER access": "%s aprobado para acceder al NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Su dominio %s fue aprobado para el acceso al NEWSLETTER.

    Configuración completa

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    A su dominio %s se le ha eliminado el acceso al NEWSLETTER.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    A su dominio %s se le ha eliminado el acceso al NEWSLETTER.

    ", + "Looking for documentation on email webhooks? See": "¿Buscas documentación sobre webhooks de correo electrónico? Ver", + "Do you support webhooks?": "¿Soportas webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Objeto) - par clave-valor de los encabezados del correo electrónico saliente", + "(String) -": "(Cadena) -", + "formatted Date for when the bounce error occurred": "Fecha formateada en la que se produjo el error de rebote", + "Looking for documentation on bounce webhooks? See": "¿Buscas documentación sobre webhooks de rebote? Ver", + "Do you support bounce webhooks?": "¿Soporta webhooks de rebote?", + "API Reference": "Referencia API", + "Email Webhooks": "Webhooks de correo electrónico", + "Bounce Webhooks": "Webhooks de rebote" } \ No newline at end of file diff --git a/locales/fi.json b/locales/fi.json index 867dc9fe75..0894d01d78 100644 --- a/locales/fi.json +++ b/locales/fi.json @@ -10132,5 +10132,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Arvo %s on lueteltu pysyvässä ja koodatussa kieltoluettelossamme. Tiimillemme on ilmoitettu poistopyynnöstäsi, ja otamme yhteyttä pian.", "%s approved for NEWSLETTER access": "%s hyväksytty NEWSLETTER-käyttöön", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Verkkotunnuksesi %s hyväksyttiin NEWSLETTER-käyttöön.

    Täydellinen asennus

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Verkkotunnuksesi %s UUTISKIRJE-käyttöoikeus poistettiin.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Verkkotunnuksesi %s UUTISKIRJE-käyttöoikeus poistettiin.

    ", + "Looking for documentation on email webhooks? See": "Etsitkö dokumentaatiota sähköpostin webhookeista? Katso", + "Do you support webhooks?": "Tuetko webhookeja?", + "(Object) - key value pair of headers for the outbound email": "(Objekti) - lähtevän sähköpostin otsikoiden avainarvopari", + "(String) -": "(merkkijono) -", + "formatted Date for when the bounce error occurred": "muotoiltu Päivämäärä, jolloin palautusvirhe tapahtui", + "Looking for documentation on bounce webhooks? See": "Etsitkö dokumentaatiota palautuksesta webhookeista? Katso", + "Do you support bounce webhooks?": "Tuetko bounce webhookeja?", + "API Reference": "API-viite", + "Email Webhooks": "Sähköposti Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/fr.json b/locales/fr.json index 346581ac9e..5d6de8e00a 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -7808,5 +7808,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "La valeur %s a été répertoriée dans notre liste de blocage permanente et codée en dur. Notre équipe a été informée de votre demande de suppression et nous y donnerons suite prochainement.", "%s approved for NEWSLETTER access": "%s approuvé pour l'accès à la NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Votre domaine %s a été approuvé pour l'accès à la NEWSLETTER.

    Installation complète

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Votre domaine %s a vu son accès NEWSLETTER supprimé.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Votre domaine %s a vu son accès NEWSLETTER supprimé.

    ", + "Looking for documentation on email webhooks? See": "Vous recherchez de la documentation sur les webhooks de messagerie ? Voir", + "Do you support webhooks?": "Supportez-vous les webhooks ?", + "(Object) - key value pair of headers for the outbound email": "(Objet) - paire clé-valeur d'en-têtes pour l'e-mail sortant", + "(String) -": "(Chaîne) -", + "formatted Date for when the bounce error occurred": "Date formatée à laquelle l'erreur de rebond s'est produite", + "Looking for documentation on bounce webhooks? See": "Vous recherchez de la documentation sur les webhooks bounce ? Voir", + "Do you support bounce webhooks?": "Supportez-vous les webhooks bounce ?", + "API Reference": "Référence API", + "Email Webhooks": "Webhooks de courrier électronique", + "Bounce Webhooks": "Webhooks de rebond" } \ No newline at end of file diff --git a/locales/he.json b/locales/he.json index f3dcb5c86d..a32a0f6a9b 100644 --- a/locales/he.json +++ b/locales/he.json @@ -8304,5 +8304,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "הערך %s היה רשום ברשימת ההכחשה הקבועה והמקודדת שלנו. הצוות שלנו קיבל הודעה על בקשתך להסרה ואנו נעקוב בקרוב.", "%s approved for NEWSLETTER access": "%s אושרה לגישה ל-NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    הדומיין שלך %s אושר לגישה ל-NEWSLETTER.

    השלם את ההגדרה

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    הגישה שלו ל-NEWSLETTER הוסרה לדומיין %s שלך.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    הגישה שלו ל-NEWSLETTER הוסרה לדומיין %s שלך.

    ", + "Looking for documentation on email webhooks? See": "מחפש תיעוד על דוא\"ל webhooks? לִרְאוֹת", + "Do you support webhooks?": "האם אתה תומך ב-webhooks?", + "(Object) - key value pair of headers for the outbound email": "(אובייקט) - צמד ערכי מפתח של כותרות למייל היוצא", + "(String) -": "(מחרוזת) -", + "formatted Date for when the bounce error occurred": "תאריך מעוצב שבו התרחשה שגיאת היציאה", + "Looking for documentation on bounce webhooks? See": "מחפש תיעוד על Bounce webhooks? לִרְאוֹת", + "Do you support bounce webhooks?": "האם אתה תומך ב-Bounce webhooks?", + "API Reference": "הפניה ל-API", + "Email Webhooks": "דוא\"ל Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/hu.json b/locales/hu.json index 40c065527e..f36cabd54c 100644 --- a/locales/hu.json +++ b/locales/hu.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "A %s érték szerepel az állandó és kódolt tiltólistánkon. Csapatunk értesítést kapott az eltávolítási kérelméről, és hamarosan jelentkezünk.", "%s approved for NEWSLETTER access": "%s jóváhagyva a HÍRLEVÉL-hozzáféréshez", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    A(z %s domainhez jóváhagyták a HÍRLEVÉL-hozzáférést.

    Teljes beállítás

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    A(z %s domainnek eltávolították a HÍRLEVÉL-hozzáférését.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    A(z %s domainnek eltávolították a HÍRLEVÉL-hozzáférését.

    ", + "Looking for documentation on email webhooks? See": "Dokumentációt keres az e-mail webhookról? Lásd", + "Do you support webhooks?": "Támogatod a webhoookat?", + "(Object) - key value pair of headers for the outbound email": "(Object) – a kimenő e-mail fejléceinek kulcsérték-párja", + "(String) -": "(karakterlánc) -", + "formatted Date for when the bounce error occurred": "formázott A visszafordulási hiba bekövetkezésének dátuma", + "Looking for documentation on bounce webhooks? See": "Dokumentációt keres a visszapattanó webhookkal kapcsolatban? Lásd", + "Do you support bounce webhooks?": "Támogatod a visszapattanó webhookat?", + "API Reference": "API-referencia", + "Email Webhooks": "E-mail Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/id.json b/locales/id.json index dffb089a80..f362507ae8 100644 --- a/locales/id.json +++ b/locales/id.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Nilai %s tercantum dalam daftar penolakan permanen dan berkode keras. Tim kami telah diberi tahu tentang permintaan penghapusan Anda dan kami akan segera menindaklanjutinya.", "%s approved for NEWSLETTER access": "%s disetujui untuk akses NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Domain Anda %s telah disetujui untuk akses NEWSLETTER.

    Pengaturan Lengkap

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Akses NEWSLETTER domain Anda %s telah dihapus.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Akses NEWSLETTER domain Anda %s telah dihapus.

    ", + "Looking for documentation on email webhooks? See": "Mencari dokumentasi tentang webhook email? Lihat", + "Do you support webhooks?": "Apakah Anda mendukung webhook?", + "(Object) - key value pair of headers for the outbound email": "(Objek) - pasangan nilai kunci header untuk email keluar", + "(String) -": "(Rangkaian) -", + "formatted Date for when the bounce error occurred": "Tanggal yang diformat untuk saat kesalahan pantulan terjadi", + "Looking for documentation on bounce webhooks? See": "Mencari dokumentasi tentang bounce webhook? Lihat", + "Do you support bounce webhooks?": "Apakah Anda mendukung webhook bounce?", + "API Reference": "Referensi API", + "Email Webhooks": "Webhook Email", + "Bounce Webhooks": "Webhook Pantul" } \ No newline at end of file diff --git a/locales/it.json b/locales/it.json index 8c4ae9c410..684fbdcef5 100644 --- a/locales/it.json +++ b/locales/it.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Il valore %s è stato elencato nella nostra denylist permanente e hard-coded. Il nostro team è stato informato della tua richiesta di rimozione e ti contatteremo presto.", "%s approved for NEWSLETTER access": "%s approvato per l'accesso alla NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Il tuo dominio %s è stato approvato per l'accesso alla NEWSLETTER.

    Configurazione completa

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    L'accesso alla NEWSLETTER è stato rimosso dal tuo dominio %s .

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    L'accesso alla NEWSLETTER è stato rimosso dal tuo dominio %s .

    ", + "Looking for documentation on email webhooks? See": "Cerchi documentazione sui webhook di posta elettronica? Vedi", + "Do you support webhooks?": "Supportate i webhook?", + "(Object) - key value pair of headers for the outbound email": "(Oggetto) - coppia chiave-valore delle intestazioni per l'e-mail in uscita", + "(String) -": "(Corda) -", + "formatted Date for when the bounce error occurred": "Data formattata in cui si è verificato l'errore di rimbalzo", + "Looking for documentation on bounce webhooks? See": "Cerchi documentazione sui webhook di rimbalzo? Vedi", + "Do you support bounce webhooks?": "Supportate i webhook di rimbalzo?", + "API Reference": "Riferimento API", + "Email Webhooks": "Webhook via e-mail", + "Bounce Webhooks": "Rimbalza Webhook" } \ No newline at end of file diff --git a/locales/ja.json b/locales/ja.json index 53997315be..2e51066d61 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "値%s 、当社の永久的かつハードコードされた拒否リストに記載されています。当社チームは削除リクエストを通知されており、すぐに対応します。", "%s approved for NEWSLETTER access": "%sニュースレターへのアクセスが承認されました", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    ドメイン%s NEWSLETTER アクセスが承認されました。

    セットアップを完了する

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    ドメイン%sの NEWSLETTER アクセスが削除されました。

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    ドメイン%sの NEWSLETTER アクセスが削除されました。

    ", + "Looking for documentation on email webhooks? See": "メールウェブフックに関するドキュメントをお探しですか?", + "Do you support webhooks?": "Webhook をサポートしていますか?", + "(Object) - key value pair of headers for the outbound email": "(オブジェクト) - 送信メールのヘッダーのキーと値のペア", + "(String) -": "(弦) -", + "formatted Date for when the bounce error occurred": "バウンスエラーが発生した日付のフォーマット", + "Looking for documentation on bounce webhooks? See": "バウンスWebフックに関するドキュメントをお探しですか?", + "Do you support bounce webhooks?": "バウンス Webhook をサポートしていますか?", + "API Reference": "APIリファレンス", + "Email Webhooks": "メールウェブフック", + "Bounce Webhooks": "バウンスウェブフック" } \ No newline at end of file diff --git a/locales/ko.json b/locales/ko.json index 49a7a4f1c9..f116ff74be 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "값 %s 영구적이고 하드코딩된 거부 목록에 등록되었습니다. 저희 팀은 귀하의 제거 요청에 대해 통보를 받았으며 곧 후속 조치를 취할 것입니다.", "%s approved for NEWSLETTER access": "%s NEWSLETTER 접근을 승인했습니다.", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    귀하의 도메인 %s 이 뉴스레터 접근이 승인되었습니다.

    완전한 설정

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    귀하의 도메인 %s 의 뉴스레터 접근 권한이 제거되었습니다.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    귀하의 도메인 %s 의 뉴스레터 접근 권한이 제거되었습니다.

    ", + "Looking for documentation on email webhooks? See": "이메일 웹훅에 대한 문서를 찾고 계신가요?", + "Do you support webhooks?": "웹훅을 지원하시나요?", + "(Object) - key value pair of headers for the outbound email": "(개체) - 아웃바운드 이메일 헤더의 키 값 쌍", + "(String) -": "(끈) -", + "formatted Date for when the bounce error occurred": "반송 오류가 발생한 날짜에 대한 형식화된 날짜", + "Looking for documentation on bounce webhooks? See": "바운스 웹훅에 대한 문서를 찾고 계신가요?", + "Do you support bounce webhooks?": "바운스 웹훅을 지원하시나요?", + "API Reference": "API 참조", + "Email Webhooks": "이메일 웹훅", + "Bounce Webhooks": "바운스 웹훅" } \ No newline at end of file diff --git a/locales/nl.json b/locales/nl.json index 16d2f7ddd2..f497229624 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "De waarde %s stond in onze permanente en hard-coded weigeringslijst. Ons team is op de hoogte gesteld van uw verzoek tot verwijdering en we zullen er binnenkort op terugkomen.", "%s approved for NEWSLETTER access": "%s goedgekeurd voor NIEUWSBRIEF-toegang", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Uw domein %s is goedgekeurd voor toegang tot de NIEUWSBRIEF.

    Volledige installatie

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    De NIEUWSBRIEF-toegang tot uw domein %s is verwijderd.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    De NIEUWSBRIEF-toegang tot uw domein %s is verwijderd.

    ", + "Looking for documentation on email webhooks? See": "Op zoek naar documentatie over e-mailwebhooks? Zie", + "Do you support webhooks?": "Ondersteunen jullie webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Object) - sleutelwaardepaar van headers voor de uitgaande e-mail", + "(String) -": "(Snaar) -", + "formatted Date for when the bounce error occurred": "geformatteerde datum waarop de bounce-fout optrad", + "Looking for documentation on bounce webhooks? See": "Op zoek naar documentatie over bounce webhooks? Zie", + "Do you support bounce webhooks?": "Ondersteunen jullie bounce webhooks?", + "API Reference": "API-referentie", + "Email Webhooks": "E-mail webhooks", + "Bounce Webhooks": "Bounce-webhooks" } \ No newline at end of file diff --git a/locales/no.json b/locales/no.json index 48dd985d5b..b263d23f34 100644 --- a/locales/no.json +++ b/locales/no.json @@ -10290,5 +10290,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Verdien %s ble oppført i vår permanente og hardkodede avvisningsliste. Teamet vårt har blitt varslet om forespørselen din om fjerning, og vi vil følge opp snart.", "%s approved for NEWSLETTER access": "%s godkjent for NEWSLETTER-tilgang", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Domenet ditt %s ble godkjent for NEWSLETTER-tilgang.

    Fullfør oppsett

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Domenet ditt %s fikk fjernet tilgangen til NEWSLETTER.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Domenet ditt %s fikk fjernet tilgangen til NEWSLETTER.

    ", + "Looking for documentation on email webhooks? See": "Leter du etter dokumentasjon på e-postwebhooks? Se", + "Do you support webhooks?": "Støtter du webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Objekt) - nøkkelverdipar med overskrifter for den utgående e-posten", + "(String) -": "(streng) -", + "formatted Date for when the bounce error occurred": "formatert Dato for når returfeilen oppsto", + "Looking for documentation on bounce webhooks? See": "Ser du etter dokumentasjon om sprett-webhooks? Se", + "Do you support bounce webhooks?": "Støtter du bounce webhooks?", + "API Reference": "API-referanse", + "Email Webhooks": "E-post Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/pl.json b/locales/pl.json index 90b942d3b2..cbfa91d23e 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Wartość %s została wymieniona na naszej stałej i zakodowanej liście odrzucanych. Nasz zespół został powiadomiony o Twojej prośbie o usunięcie i wkrótce się z Tobą skontaktujemy.", "%s approved for NEWSLETTER access": "%s zatwierdzono do dostępu do NEWSLETTERA", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Twoja domena %s została zatwierdzona w celu uzyskania dostępu do NEWSLETTERA.

    Pełna konfiguracja

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Twojej domenie %s usunięto dostęp do NEWSLETTERA.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Twojej domenie %s usunięto dostęp do NEWSLETTERA.

    ", + "Looking for documentation on email webhooks? See": "Szukasz dokumentacji na temat webhooków e-mail? Zobacz", + "Do you support webhooks?": "Czy obsługujecie webhooki?", + "(Object) - key value pair of headers for the outbound email": "(Obiekt) – para kluczy i wartości nagłówków dla wiadomości e-mail wychodzącej", + "(String) -": "(Ciąg) -", + "formatted Date for when the bounce error occurred": "sformatowana data wystąpienia błędu odbicia", + "Looking for documentation on bounce webhooks? See": "Szukasz dokumentacji na temat bounce webhooks? Zobacz", + "Do you support bounce webhooks?": "Czy obsługujecie bounce webhooki?", + "API Reference": "Odniesienie do API", + "Email Webhooks": "Webhooki e-mailowe", + "Bounce Webhooks": "Odbijanie webhooków" } \ No newline at end of file diff --git a/locales/pt.json b/locales/pt.json index fdb4d370b2..3ab364bb21 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "O valor %s foi listado em nossa denylist permanente e codificada. Nossa equipe foi notificada sobre sua solicitação de remoção e entraremos em contato em breve.", "%s approved for NEWSLETTER access": "%s aprovado para acesso à NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Seu domínio %s foi aprovado para acesso à NEWSLETTER.

    Configuração completa

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    O acesso à NEWSLETTER do seu domínio %s foi removido.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    O acesso à NEWSLETTER do seu domínio %s foi removido.

    ", + "Looking for documentation on email webhooks? See": "Procurando documentação sobre webhooks de e-mail? Veja", + "Do you support webhooks?": "Vocês oferecem suporte a webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Objeto) - par de valores-chave de cabeçalhos para o e-mail de saída", + "(String) -": "(Corda) -", + "formatted Date for when the bounce error occurred": "Data formatada para quando ocorreu o erro de rejeição", + "Looking for documentation on bounce webhooks? See": "Procurando documentação sobre webhooks de bounce? Veja", + "Do you support bounce webhooks?": "Vocês oferecem suporte a webhooks de rejeição?", + "API Reference": "Referência de API", + "Email Webhooks": "Webhooks de e-mail", + "Bounce Webhooks": "Webhooks de rejeição" } \ No newline at end of file diff --git a/locales/ru.json b/locales/ru.json index 3a74750ffa..7fb8c78467 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Значение %s было указано в нашем постоянном и жестко закодированном списке запрещенных. Наша команда была уведомлена о вашем запросе на удаление, и мы скоро свяжемся с вами.", "%s approved for NEWSLETTER access": "%s одобрен для доступа к ИНФОРМАЦИОННОМУ БЮЛЛЕТЕНЮ", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Ваш домен %s был одобрен для доступа к НОВОСТНОЙ РАССЫЛКЕ.

    Полная настройка

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    У вашего домена %s отозван доступ к NEWSLETTER.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    У вашего домена %s отозван доступ к NEWSLETTER.

    ", + "Looking for documentation on email webhooks? See": "Ищете документацию по веб-перехватчикам электронной почты? Смотрите", + "Do you support webhooks?": "Поддерживаете ли вы вебхуки?", + "(Object) - key value pair of headers for the outbound email": "(Объект) — пара «ключ-значение» заголовков для исходящего электронного письма.", + "(String) -": "(Нить) -", + "formatted Date for when the bounce error occurred": "отформатированная дата, когда произошла ошибка возврата", + "Looking for documentation on bounce webhooks? See": "Ищете документацию по bounce webhooks? Смотрите", + "Do you support bounce webhooks?": "Поддерживаете ли вы отказы вебхуков?", + "API Reference": "Ссылка на API", + "Email Webhooks": "Вебхуки электронной почты", + "Bounce Webhooks": "Отказы веб-хуков" } \ No newline at end of file diff --git a/locales/sv.json b/locales/sv.json index 0ea1f5fb01..23c8b6aab2 100644 --- a/locales/sv.json +++ b/locales/sv.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Värdet %s listades i vår permanenta och hårdkodade avvisningslista. Vårt team har underrättats om din begäran om borttagning och vi kommer snart att följa upp.", "%s approved for NEWSLETTER access": "%s godkänd för åtkomst till NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Din domän %s godkändes för åtkomst till NEWSLETTER.

    Slutför installationen

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Din domän %s fick sin NEWSLETTER-åtkomst borttagen.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Din domän %s fick sin NEWSLETTER-åtkomst borttagen.

    ", + "Looking for documentation on email webhooks? See": "Letar du efter dokumentation om e-postwebhooks? Se", + "Do you support webhooks?": "Stöder du webhooks?", + "(Object) - key value pair of headers for the outbound email": "(Objekt) - nyckelvärdepar med rubriker för utgående e-post", + "(String) -": "(Sträng) -", + "formatted Date for when the bounce error occurred": "formaterat Datum för när avvisningsfelet inträffade", + "Looking for documentation on bounce webhooks? See": "Letar du efter dokumentation om bounce webhooks? Se", + "Do you support bounce webhooks?": "Stöder du bounce webhooks?", + "API Reference": "API-referens", + "Email Webhooks": "E-post Webhooks", + "Bounce Webhooks": "Bounce Webhooks" } \ No newline at end of file diff --git a/locales/th.json b/locales/th.json index 25712e326d..c59849075d 100644 --- a/locales/th.json +++ b/locales/th.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "ค่า %s ถูกระบุไว้ในรายการปฏิเสธแบบถาวรและแบบฮาร์ดโค้ดของเรา ทีมงานของเราได้รับแจ้งเกี่ยวกับคำขอการลบของคุณแล้ว และเราจะดำเนินการตามในเร็วๆ นี้", "%s approved for NEWSLETTER access": "%s ได้รับการอนุมัติให้เข้าถึงจดหมายข่าว", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    โดเมน %s ของคุณได้รับการอนุมัติให้เข้าถึงจดหมายข่าวได้

    การติดตั้งแบบสมบูรณ์

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    โดเมน %s ของคุณถูกเพิกถอนการเข้าถึงจดหมายข่าว

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    โดเมน %s ของคุณถูกเพิกถอนการเข้าถึงจดหมายข่าว

    ", + "Looking for documentation on email webhooks? See": "กำลังมองหาเอกสารเกี่ยวกับเว็บฮุกอีเมลใช่ไหม ดู", + "Do you support webhooks?": "คุณรองรับเว็บฮุกหรือไม่?", + "(Object) - key value pair of headers for the outbound email": "(วัตถุ) - คู่ค่าคีย์ของส่วนหัวสำหรับอีเมลขาออก", + "(String) -": "(สตริง) -", + "formatted Date for when the bounce error occurred": "จัดรูปแบบวันที่เมื่อเกิดข้อผิดพลาดการตีกลับ", + "Looking for documentation on bounce webhooks? See": "กำลังมองหาเอกสารเกี่ยวกับเว็บฮุกแบบเด้งอยู่ใช่หรือไม่ ดู", + "Do you support bounce webhooks?": "คุณสนับสนุน Bounce webhooks หรือไม่?", + "API Reference": "เอกสารอ้างอิง API", + "Email Webhooks": "เว็บฮุกอีเมล์", + "Bounce Webhooks": "เว็บฮุกเด้ง" } \ No newline at end of file diff --git a/locales/tr.json b/locales/tr.json index 4994f4de7c..514e06f016 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "%s değeri kalıcı ve sabit kodlu red listemizde listelenmiştir. Ekibimiz kaldırma talebiniz hakkında bilgilendirildi ve yakında takip edeceğiz.", "%s approved for NEWSLETTER access": "%s NEWSLETTER erişimi için onaylandı", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Alan adınız %s HABER BÜLTENİ erişimi için onaylandı.

    Kurulumu Tamamla

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    %s alan adınızın HABER BÜLTENİ erişimi kaldırıldı.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    %s alan adınızın HABER BÜLTENİ erişimi kaldırıldı.

    ", + "Looking for documentation on email webhooks? See": "E-posta web kancaları hakkında dokümanlar mı arıyorsunuz? Bakınız", + "Do you support webhooks?": "Webhook'ları destekliyor musunuz?", + "(Object) - key value pair of headers for the outbound email": "(Nesne) - giden e-posta için başlıkların anahtar değer çifti", + "(String) -": "(Sicim) -", + "formatted Date for when the bounce error occurred": "Geri dönme hatasının meydana geldiği tarih için biçimlendirilmiş tarih", + "Looking for documentation on bounce webhooks? See": "Bounce webhooks hakkında dokümanlar mı arıyorsunuz? Bakınız", + "Do you support bounce webhooks?": "Bounce webhook'u destekliyor musunuz?", + "API Reference": "API Referansı", + "Email Webhooks": "E-posta Webhooks", + "Bounce Webhooks": "Geri Dönüş Web Kancaları" } \ No newline at end of file diff --git a/locales/uk.json b/locales/uk.json index 0dcaaddf73..59ad8e796a 100644 --- a/locales/uk.json +++ b/locales/uk.json @@ -10285,5 +10285,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Значення %s було зазначено в нашому постійному та жорстко закодованому списку заборони. Нашу команду повідомлено про ваш запит на видалення, і ми незабаром відповімо.", "%s approved for NEWSLETTER access": "%s схвалено для доступу до НОВИНИ", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Ваш домен %s схвалено для доступу до НОВИНИ.

    Повне налаштування

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Для вашого домену %s було скасовано доступ до інформаційних бюлетенів.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Для вашого домену %s було скасовано доступ до інформаційних бюлетенів.

    ", + "Looking for documentation on email webhooks? See": "Шукаєте документацію про вебхуки електронної пошти? див", + "Do you support webhooks?": "Ви підтримуєте вебхуки?", + "(Object) - key value pair of headers for the outbound email": "(Об’єкт) – пара заголовків із значенням ключа для вихідної електронної пошти", + "(String) -": "(Рядок) -", + "formatted Date for when the bounce error occurred": "відформатована дата, коли сталася помилка повернення", + "Looking for documentation on bounce webhooks? See": "Шукаєте документацію щодо вебхуків відмов? див", + "Do you support bounce webhooks?": "Чи підтримуєте ви відмову?", + "API Reference": "Довідник API", + "Email Webhooks": "Вебхуки електронної пошти", + "Bounce Webhooks": "Вебхуки відмов" } \ No newline at end of file diff --git a/locales/vi.json b/locales/vi.json index dc5c121f3d..58c8cf3f8f 100644 --- a/locales/vi.json +++ b/locales/vi.json @@ -7813,5 +7813,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "Giá trị %s đã được liệt kê trong danh sách từ chối cố định và được mã hóa cứng của chúng tôi. Nhóm của chúng tôi đã được thông báo về yêu cầu xóa của bạn và chúng tôi sẽ sớm theo dõi.", "%s approved for NEWSLETTER access": "%s đã được chấp thuận để truy cập BẢN TIN", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    Tên miền %s của bạn đã được chấp thuận để truy cập BẢN TIN.

    Thiết lập hoàn chỉnh

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Tên miền %s của bạn đã bị xóa quyền truy cập BẢN TIN.

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    Tên miền %s của bạn đã bị xóa quyền truy cập BẢN TIN.

    ", + "Looking for documentation on email webhooks? See": "Bạn đang tìm kiếm tài liệu về webhooks email? Xem", + "Do you support webhooks?": "Bạn có hỗ trợ webhooks không?", + "(Object) - key value pair of headers for the outbound email": "(Đối tượng) - cặp giá trị khóa của tiêu đề cho email gửi đi", + "(String) -": "(Sợi dây) -", + "formatted Date for when the bounce error occurred": "Ngày được định dạng khi lỗi trả lại xảy ra", + "Looking for documentation on bounce webhooks? See": "Bạn đang tìm kiếm tài liệu về webhooks trả lại? Xem", + "Do you support bounce webhooks?": "Bạn có hỗ trợ webhooks trả lại không?", + "API Reference": "Tài liệu tham khảo API", + "Email Webhooks": "Webhooks Email", + "Bounce Webhooks": "Webhooks trả lại" } \ No newline at end of file diff --git a/locales/zh.json b/locales/zh.json index c5d08de532..02b0a02ec3 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -9978,5 +9978,15 @@ "The value %s was listed in our permanent and hard-coded denylist. Our team has been notified of your request for removal and we will follow up soon.": "值%s已列入我们的永久和硬编码拒绝名单。我们的团队已收到您的移除请求通知,我们将尽快跟进。", "%s approved for NEWSLETTER access": "%s已获准访问 NEWSLETTER", "

    Your domain %s was approved for NEWSLETTER access.

    Complete Setup

    ": "

    您的域%s已被批准访问 NEWSLETTER。

    完成设置

    ", - "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    您的域%s的 NEWSLETTER 访问权限已被删除。

    " + "

    Your domain %s had its NEWSLETTER access removed.

    ": "

    您的域%s的 NEWSLETTER 访问权限已被删除。

    ", + "Looking for documentation on email webhooks? See": "正在寻找有关电子邮件 webhook 的文档?请参阅", + "Do you support webhooks?": "你们支持 webhook 吗?", + "(Object) - key value pair of headers for the outbound email": "(对象)- 出站电子邮件标头的键值对", + "(String) -": "(细绳) -", + "formatted Date for when the bounce error occurred": "发生退回错误的格式化日期", + "Looking for documentation on bounce webhooks? See": "正在寻找有关反弹 webhook 的文档?请参阅", + "Do you support bounce webhooks?": "您是否支持反弹 webhook?", + "API Reference": "API 参考", + "Email Webhooks": "电子邮件 Webhook", + "Bounce Webhooks": "反弹 Webhook" } \ No newline at end of file diff --git a/test/web/snapshots/index.js.md b/test/web/snapshots/index.js.md index 4d1c0303db..5697c154af 100644 --- a/test/web/snapshots/index.js.md +++ b/test/web/snapshots/index.js.md @@ -19,12 +19,12 @@ Generated by [AVA](https://avajs.dev). }␊
    Email for enterprise
    Email for education
    Email for startups
    Email for stores
    Email for designers
    Email for developers
    Email for marketing
    Email for sales
    Email for you
    Email for everyone
    Sign up free
    Learn more
    Happy users
    dhh
    DHHVerified
    @dhh
    Congrats for fully launching Forward Email – a forwarding service␊ + Forward Email
    Email for enterprise
    Email for education
    Email for startups
    Email for stores
    Email for designers
    Email for developers
    Email for marketing
    Email for sales
    Email for you
    Email for everyone
    Sign up free
    Learn more
    Happy users
    dhh
    DHHVerified
    @dhh
    Congrats for fully launching Forward Email – a forwarding service␊ for email that doesn't keep logs or store emails, and which works with ARC to ensure␊ signed forwards don't trip email filters 👏. I'm a happy user! ❤️
    Creator of Ruby on Rails, Founder & CTO at Basecamp & HEY
    abhinemani
    abhi nemaniVerified
    @abhinemani
    Have now switched email forwarding from MailGun to ForwardEmail.net␊ . Simple and painless (and free!). Just some DNS changes, and it just works. Thanks
    Government Technology Advisor, Sacramento and Los Angeles
    andrewe
    Andrew Escobar (Andres)Verified
    @andrewe
    This is so dope. Thank you. forwardemail.net
    Fintech Explorer and Open Finance Advocate
    stigi
    Ullrich Schäfer
    @stigi
    Thanks so much for forwardemail.net␊ ! It solves a real problem for our little org!
    Mobile Lead at Pitch, Formerly at Facebook and Soundcloud
    andregce
    Andre Goncalves
    @andregce
    So they made this cool app that forwards email from your own domain to your Gmail inbox. There is even a catch all option, so sales@, support@, etc all goes to your own inbox. Check it out! It's free! forwardemail.net
    Computer Engineer, Software Developer
    philcockfield
    Phil
    @philcockfield
    Thanks for your forwardemail.net␊ - . What you've done is a beautiful thing! Your FAQ just smacks of integrity, and is just the thing I need.
    hypersheet, db.team

    Open-source

    Unlike other services, we do not store logs (with the exception of errors and outbound SMTP) and are 100% open-source. We're the only service that never stores nor writes to disk any emails – it's all done in-memory.

    Features

    Privacy-focused

    We created this service because you have a right to privacy. Existing services did not respect it. We use robust encryption with TLS, do not store SMTP logs (with the exception of errors and outbound SMTP), and do not write your emails to disk storage.

    Regain your privacy Regain your privacy

    Disposable Addresses

    Create a specific or an anonymous email address that forwards to you. You can even assign it a label and enable or disable it at any time to keep your inbox tidy. Your actual email address is never exposed.

    Disposable addresses Disposable addresses

    Multiple Recipients and Wildcards

    You can forward a single address to multiple, and even use wildcard addresses – also known as catch-all's. Managing your company's inboxes has never been easier.

    Start forwarding now Start forwarding now

    "Send mail as" with Gmail and Outlook

    You'll never have to leave your inbox to send out emails as if they're from your company. Send and reply-to messages as if they're from you@company.com directly from you@gmail.com or you@outlook.com.

    Configure your inbox Configure your inbox

    Enterprise-grade

    We're email security and deliverability experts.

    • Protection against phishing, malware, viruses, and spam.
    • Industry standard checks for DMARC, SPF, DKIM, SRS, ARC, and MTA-STS.
    • SOC 2 Type 2 compliant bare metal servers from Vultr and Digital Ocean.
    • Unlike other services, we use 100% open-source software.
    • Backscatter prevention, denylists, and rate limiting.
    • Global load balancers and application-level DNS over HTTPS ("DoH").
    Correo electrónico para empresas
    Correo electrónico para educación
    Correo electrónico para empresas emergentes
    Correo electrónico para tiendas
    Correo electrónico para diseñadores
    Correo electrónico para desarrolladores
    Correo electrónico para marketing
    Correo electrónico para ventas
    Correo electrónico para usted
    Correo electrónico para todos
    Regístrate gratis
    Aprende más
    Usuarios felices
    dhh
    DHHVerified
    @dhh
    Congrats for fully launching Forward Email – a forwarding service␊ + Forward Email
    Correo electrónico para empresas
    Correo electrónico para educación
    Correo electrónico para empresas emergentes
    Correo electrónico para tiendas
    Correo electrónico para diseñadores
    Correo electrónico para desarrolladores
    Correo electrónico para marketing
    Correo electrónico para ventas
    Correo electrónico para usted
    Correo electrónico para todos
    Regístrate gratis
    Aprende más
    Usuarios felices
    dhh
    DHHVerified
    @dhh
    Congrats for fully launching Forward Email – a forwarding service␊ for email that doesn't keep logs or store emails, and which works with ARC to ensure␊ signed forwards don't trip email filters 👏. I'm a happy user! ❤️
    Creator of Ruby on Rails, Founder & CTO at Basecamp & HEY
    abhinemani
    abhi nemaniVerified
    @abhinemani
    Have now switched email forwarding from MailGun to ForwardEmail.net␊ . Simple and painless (and free!). Just some DNS changes, and it just works. Thanks
    Government Technology Advisor, Sacramento and Los Angeles
    andrewe
    Andrew Escobar (Andres)Verified
    @andrewe
    This is so dope. Thank you. forwardemail.net
    Fintech Explorer and Open Finance Advocate
    stigi
    Ullrich Schäfer
    @stigi
    Thanks so much for forwardemail.net␊ ! It solves a real problem for our little org!
    Mobile Lead at Pitch, Formerly at Facebook and Soundcloud
    andregce
    Andre Goncalves
    @andregce
    So they made this cool app that forwards email from your own domain to your Gmail inbox. There is even a catch all option, so sales@, support@, etc all goes to your own inbox. Check it out! It's free! forwardemail.net
    Computer Engineer, Software Developer
    philcockfield
    Phil
    @philcockfield
    Thanks for your forwardemail.net␊ - . What you've done is a beautiful thing! Your FAQ just smacks of integrity, and is just the thing I need.
    hypersheet, db.team

    Fuente abierta

    A diferencia de otros servicios, no almacenamos registros (con la excepción de errores y SMTP saliente ) y somos 100% de código abierto . Somos el único servicio que nunca almacena ni escribe en el disco ningún correo electrónico: todo se hace en la memoria.

    Características

    Centrado en la privacidad

    Creamos este servicio porque usted tiene derecho a la privacidad. Los servicios existentes no lo respetaban. Utilizamos cifrado sólido con TLS, no almacenamos registros SMTP (con la excepción de errores y SMTP saliente) y no escribimos sus correos electrónicos en el almacenamiento del disco.

    Recupera tu privacidad Recupera tu privacidad

    Direcciones desechables

    Cree una dirección de correo electrónico específica o anónima que le reenvíe. Incluso puede asignarle una etiqueta y habilitarla o deshabilitarla en cualquier momento para mantener su bandeja de entrada ordenada. Su dirección de correo electrónico real nunca se expone.

    Direcciones desechables Direcciones desechables

    Múltiples destinatarios y comodines

    Puede reenviar una sola dirección a múltiples, e incluso usar direcciones comodín – También conocido como "todo en uno". Administrar las bandejas de entrada de su empresa nunca ha sido tan fácil.

    Comience a reenviar ahora Comience a reenviar ahora

    "Enviar correo como" con Gmail y Outlook

    Nunca tendrás que salir de tu bandeja de entrada para enviar correos electrónicos como si fueran de tu empresa. Envíe y responda mensajes como si fueran de usted@empresa.com directamente desde usted@gmail.com o usted@outlook.com.

    Configura tu bandeja de entrada Configura tu bandeja de entrada

    Grado empresarial

    Somos expertos en seguridad y capacidad de entrega del correo electrónico .

    • Protección contra phishing, malware, virus y spam.
    • Verificaciones estándar de la industria para DMARC, SPF, DKIM, SRS, ARC y MTA-STS.
    • Servidores bare metal compatibles con SOC 2 Tipo 2 de Vultr y Digital Ocean.
    • A diferencia de otros servicios, utilizamos software 100% de código abierto.
    • Prevención de retrodispersión, listas de denegación y limitación de velocidad.
    • Equilibradores de carga globales y DNS a nivel de aplicación sobre HTTPS ("DoH").
    ␊ + Forward Email
    ␊ -
    ␊ + Forward Email
    ␊ -