diff --git a/assets/img/emails/phishing.png b/assets/img/emails/phishing.png new file mode 100644 index 0000000000..6622e7aec2 Binary files /dev/null and b/assets/img/emails/phishing.png differ diff --git a/config/default.toml b/config/default.toml new file mode 100644 index 0000000000..4c7aea9c27 --- /dev/null +++ b/config/default.toml @@ -0,0 +1,6 @@ +# +[log] + [log.gelf] + enabled=false + hostname=false # defaults to os.hostname() + component="forwardemail" diff --git a/emails/phishing/html.pug b/emails/phishing/html.pug new file mode 100644 index 0000000000..66617e2731 --- /dev/null +++ b/emails/phishing/html.pug @@ -0,0 +1,155 @@ +extends ../layout + +block content + .container.mt-3 + .row + .col-12 + .card.border-dark.d-block.text-center + h1.h5.card-header= t("We detected a possible phishing email") + .card-body.text-center.p-0 + a(href=config.urls.web) + img.img-fluid.d-block.align-top( + src=manifest("img/emails/phishing.png"), + alt="" + ) + .p-3 + h1.h3!= t("Don't worry – everything is OK!") + p.card-text + != t('We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.', from) + ul.list-inline + li + strong= t("Date") + = ": " + = date + li + strong= t("Subject") + = ": " + = subject + li + strong= t("Message-ID") + = ": " + = messageId + li + strong= t("IP") + = ": " + = remoteAddress + .p-3 + h2.h5= t("Do you send this every time?") + p.card-text + = t("No, we only send it once a month per sender's root domain.") + .p-3 + h2.h5= t("Why are you sending this email?") + p.card-text.small + != t("This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.") + = " " + = t("The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.") + .p-3 + h2= t("What is Forward Email?") + p.card-text + != t('For %d years and counting, we are the go-to email service for hundreds of thousands of creators, developers, and businesses.', dayjs().endOf("year").diff(dayjs("1/1/17", "M-D/YY"), "year")) + = " " + != t('Send and receive email as you@yourdomain.com.') + ul.list-unstyled.text-left.mb-3.d-inline-block.mx-auto + li + = emoji("white_check_mark") + = " " + = t("Unlimited domains and aliases") + = " " + span.badge.badge-success + = t("100% Free") + li + = emoji("white_check_mark") + = " " + = t("10 GB encrypted email storage") + = " " + a.badge.badge-dark( + href=`${config.urls.web}/${locale}/blog/docs/best-quantum-safe-encrypted-email-service` + ) + = t("Learn more") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("Privacy-focused email") + = " " + a.badge.badge-dark.align-middle( + href=`${config.urls.web}/privacy` + ) + = t("Privacy Policy") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("Send outbound SMTP email") + = " " + a.badge.badge-dark( + href=`${config.urls.web}/guides/send-email-with-custom-domain-smtp` + ) + = t("SMTP Guide") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("Works with Apple, Outlook, Gmail, Thunderbird, Android") + = " " + a.badge.badge-dark( + href=`${config.urls.web}/${locale}/faq#do-you-support-receiving-email-with-imap` + ) + = t("Apps") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("Enterprise-grade 99.99% uptime SLA") + = " " + a.badge.badge-dark(href=`${config.urls.web}/faq`) + = t("View FAQ") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("Powered by bare metal servers") + = " " + a.badge.badge-dark( + href="https://status.forwardemail.net", + target="_blank", + rel="noopener noreferrer" + ) + = t("Status Page") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("100% open-source software") + = " " + a.badge.badge-dark( + href="https://github.com/forwardemail", + target="_blank", + rel="noopener noreferrer" + ) + = t("View") + = " " + = t("GitHub") + = " " + != "→" + li + = emoji("white_check_mark") + = " " + = t("Email API designed for developers") + = " " + a.badge.badge-dark(href=`${config.urls.web}/email-api`) + = t("Email API") + = " " + != "→" + .d-block + a.btn.btn-lg.btn-success.text-uppercase.font-weight-bold( + href=config.urls.web + ) + = t("Sign up free") + .card-footer.small.text-muted= t("If you have any questions or comments, then please let us know.") diff --git a/emails/phishing/subject.pug b/emails/phishing/subject.pug new file mode 100644 index 0000000000..e706c1d2f0 --- /dev/null +++ b/emails/phishing/subject.pug @@ -0,0 +1 @@ += striptags(`${emoji("fishing_pole_and_fish")} ${t('Possible Phishing from %s', from)}`) diff --git a/helpers/is-arbitrary.js b/helpers/is-arbitrary.js index 492b2e1205..0dab711624 100644 --- a/helpers/is-arbitrary.js +++ b/helpers/is-arbitrary.js @@ -227,18 +227,18 @@ function isArbitrary(session, headers, bodyStr) { parseRootDomain(parseHostFromDomainOrAddress(checkSRS(to.address))) === session.originalFromAddressRootDomain ); + if (hasSameRcptToAsFrom && session.spfFromHeader.status.result !== 'pass') + session.isPotentialPhishing = true; // used after email is delivered to imap/webhook/forwarding to send a one-time email if ( hasSameRcptToAsFrom && session.spfFromHeader.status.result !== 'pass' && + // NOTE: a lot of sysadmins have improperly configured SPF/DKIM + // on their servers and send wordpress/php script alerts + !headers.hasHeader('x-php-script') && !( headers.hasHeader('x-mailer') && - // Drupal - (headers.getFirst('x-mailer').toLowerCase().includes('drupal') || - // PHPMailer (modern) - headers - .getFirst('x-mailer') - .toLowerCase() - .includes('https://github.com/phpmailer/phpmailer')) + // PHP/PHPMailer/Drupal + ['php', 'drupal'].includes(headers.getFirst('x-mailer').toLowerCase()) ) && !(subject && REGEX_SYSADMIN_SUBJECT.test(subject)) ) { diff --git a/helpers/on-connect.js b/helpers/on-connect.js index e467c45013..38576ff9dc 100644 --- a/helpers/on-connect.js +++ b/helpers/on-connect.js @@ -187,14 +187,14 @@ async function onConnect(session, fn) { // do not allow more than 10 concurrent connections using constructor if (count > 10) { - const err = new TypeError( - `${HOSTNAME} detected 10+ connections from ${ - session.resolvedClientHostname || session.remoteAddress - }` - ); - err.isCodeBug = true; - err.session = session; - logger.fatal(err); + // const err = new TypeError( + // `${HOSTNAME} detected 10+ connections from ${ + // session.resolvedClientHostname || session.remoteAddress + // }` + // ); + // err.isCodeBug = true; + // err.session = session; + // logger.fatal(err); throw new SMTPError( `Too many concurrent connections from ${session.remoteAddress}`, { responseCode: 421, ignoreHook: true } diff --git a/helpers/on-data-mx.js b/helpers/on-data-mx.js index af336d5b68..34c91a3f7f 100644 --- a/helpers/on-data-mx.js +++ b/helpers/on-data-mx.js @@ -1422,6 +1422,39 @@ async function onDataMX(raw, session, headers, body) { } } + // if at least one was accepted and potential phishing + // was detected from `helpers/is-arbitrary.js` then + // send a one-time email to each of the accepted recipients + session.isPotentialPhishing = true; + if (accepted.length > 0 && session.isPotentialPhishing) { + pMapSeries(accepted, async (to) => { + try { + const key = `phishing_check:${ + session.originalFromAddressRootDomain + }:${to.toLowerCase()}`; + const cache = await this.client.get(key); + if (cache) return; + await this.client.set(key, true, 'PX', ms('30d')); + await emailHelper({ + template: 'phishing', + message: { to, bcc: config.email.message.from }, + locals: { + from: session.originalFromAddress, + domain: session.originalFromAddressRootDomain, + subject: headers.getFirst('subject'), + date: headers.getFirst('date'), + messageId: headers.getFirst('message-id'), + remoteAddress: session.remoteAddress + } + }); + } catch (err) { + logger.fatal(err); + } + }) + .then() + .catch((err) => logger.fatal(err)); + } + // return early if no bounces (complete successful delivery) if (bounces.length === 0) return; diff --git a/helpers/send-email.js b/helpers/send-email.js index de5eb02478..8ca420911e 100644 --- a/helpers/send-email.js +++ b/helpers/send-email.js @@ -6,7 +6,6 @@ const { Buffer } = require('node:buffer'); const _ = require('lodash'); -const isHTML = require('is-html'); const isSANB = require('is-string-and-not-blank'); const previewEmail = require('preview-email'); const { dkimSign } = require('mailauth/lib/dkim/sign'); @@ -82,16 +81,6 @@ async function sendEmail( email: envelope.to }); - // - // TODO: we may not want to do isHTML check (?) see comment in GH discussion - // - - // TODO: this is a temporary fix until the PR noted in `helpers/wkd.js` is merged - // - const str = new TextDecoder().decode(binaryKey); - if (str && isHTML(str)) - throw new Error('Invalid WKD lookup HTML result'); - logger.info('binaryKey', { binaryKey }); publicKey = await readKey({ diff --git a/helpers/wkd.js b/helpers/wkd.js index 68c1f92e5b..723674b74d 100644 --- a/helpers/wkd.js +++ b/helpers/wkd.js @@ -3,10 +3,12 @@ * SPDX-License-Identifier: BUSL-1.1 */ +const { Buffer } = require('node:buffer'); const { isIP } = require('node:net'); const Boom = require('@hapi/boom'); const WKDClient = require('@openpgp/wkd-client'); +const isHTML = require('is-html'); const ms = require('ms'); const undici = require('undici'); @@ -89,26 +91,35 @@ function WKD(resolver, client) { const key = `wkd:${options.email}`; // check cache value - let cache = await client.get(key); + let cache = await client.getBuffer(key); // if cache is `"false"` it indicates none // if cache is a string then we can decode it - if (typeof cache === 'string') { - if (cache === 'false') + if (cache) { + if (cache.equals(Buffer.from('false'))) throw Boom.notFound('WKD key not found, try again in 30m'); - const decoded = decoder.unpack(cache); - return decoded; + return decoder.unpack(cache); } try { cache = await lookup.call(this, options); + + // + // TODO: we may not want to do isHTML check (?) see comment in GH discussion + // + + // TODO: this is a temporary fix until the PR noted in `helpers/wkd.js` is merged + // + const str = new TextDecoder().decode(cache); + if (str && isHTML(str)) throw new Error('Invalid WKD lookup HTML result'); + client .set(key, encoder.pack(cache), 'PX', ms('1h')) .then() .catch((err) => logger.fatal(err)); return cache; } catch (err) { - await client.set(key, 'false', 'PX', ms('1h')); + await client.set(key, Buffer.from('false'), 'PX', ms('1h')); throw err; } }; diff --git a/locales/ar.json b/locales/ar.json index d989275e26..7ea293c7ab 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "تتضمن شركة Cox Communications", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "في رسائل خطأ SMTP، ولكنها تندمج مع بريد Yahoo وسيتم إيقاف هذا", "t-online.de (German/T-Mobile) includes": "يتضمن t-online.de (الألمانية/T-Mobile)", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "في رسائل خطأ SMTP، لكنها لم تكن موثوقة وفقًا لطلبات الإزالة التي قدمناها في الماضي" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "في رسائل خطأ SMTP، لكنها لم تكن موثوقة وفقًا لطلبات الإزالة التي قدمناها في الماضي", + "We detected a possible phishing email": "لقد اكتشفنا وجود رسالة تصيد محتملة", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "لقد اكتشفنا أن رسالة البريد الإلكتروني المرسلة إليك من %s قد تكون رسالة تصيد. إذا تلقيت هذه الرسالة، فيرجى نقلها إلى مجلد البريد العشوائي/غير المرغوب فيه إذا لم تكن رسالة إيجابية خاطئة.", + "Message-ID": "معرف الرسالة", + "IP": "الملكية الفكرية", + "No, we only send it once a month per sender's root domain.": "لا، نحن نرسلها مرة واحدة شهريًا فقط لكل نطاق جذر المرسل.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "تم إرسال هذا البريد الإلكتروني لحمايتك وفي حالة عدم قيام أحد المطورين أو المتخصصين في تكنولوجيا المعلومات بتكوين SPF/DKIM بشكل صحيح.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "السبب الذي جعلنا نرسل هذا البريد الإلكتروني هو أننا اكتشفنا أنه لا يحتوي على SPF أو DKIM ناجحين وأن نطاق الجذر الخاص بالمرسل لا يتطابق مع نطاق الجذر الخاص بعنوان المرسل.", + "Possible Phishing from %s": "احتمالية حدوث تصيد احتيالي من %s", + "Webhook request missing X-Signature-Header": "طلب Webhook مفقود X-Signature-Header", + "Invalid signature in webhook request": "توقيع غير صالح في طلب الويب هوك" } \ No newline at end of file diff --git a/locales/cs.json b/locales/cs.json index d18791510c..1a279a7587 100644 --- a/locales/cs.json +++ b/locales/cs.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications zahrnuje", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "v chybových zprávách SMTP, ale slučují se s poštou Yahoo a tato podpora bude ukončena", "t-online.de (German/T-Mobile) includes": "t-online.de (německy/T-Mobile) zahrnuje", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "v chybových zprávách SMTP, ale podle našich požadavků na odstranění v minulosti nebyly spolehlivé" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "v chybových zprávách SMTP, ale podle našich požadavků na odstranění v minulosti nebyly spolehlivé", + "We detected a possible phishing email": "Zjistili jsme možný phishingový e-mail", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Zjistili jsme, že e-mail zaslaný z %s může být phishingový e-mail. Pokud jste obdrželi tuto zprávu, přesuňte ji prosím do složky nevyžádaná pošta/spam, pokud není falešně pozitivní.", + "Message-ID": "ID zprávy", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Ne, posíláme je pouze jednou měsíčně na kořenovou doménu odesílatele.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Tento e-mail je zasílán pro vaši ochranu a v případě, že vývojář nebo IT specialista správně nenakonfiguroval SPF/DKIM.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Důvod, proč jsme poslali tento e-mail, je ten, že jsme zjistili, že neprošel SPF ani DKIM a kořenová doména odesílatele neodpovídá kořenové doméně adresy odesílatele.", + "Possible Phishing from %s": "Možný phishing od %s", + "Webhook request missing X-Signature-Header": "V požadavku webhooku chybí X-Signature-Header", + "Invalid signature in webhook request": "Neplatný podpis v požadavku webhooku" } \ No newline at end of file diff --git a/locales/da.json b/locales/da.json index 502a3c879d..b9d7f873a3 100644 --- a/locales/da.json +++ b/locales/da.json @@ -7372,5 +7372,30 @@ "Cox Communications includes": "Cox Communications omfatter", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "i SMTP-fejlmeddelelser, men de flettes sammen med Yahoo-mail, og dette vil blive forældet", "t-online.de (German/T-Mobile) includes": "t-online.de (tysk/T-Mobile) inkluderer", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "i SMTP-fejlmeddelelser, men de har ikke været pålidelige i henhold til vores anmodninger om fjernelse tidligere" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "i SMTP-fejlmeddelelser, men de har ikke været pålidelige i henhold til vores anmodninger om fjernelse tidligere", + "We detected a possible phishing email": "Vi har registreret en mulig phishing-e-mail", + "Don't worry – everything is OK!": "Bare rolig – alt er OK!", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Vi har opdaget, at en e-mail sendt til dig fra %s kan være en phishing-e-mail. Hvis du har modtaget denne besked, så flyt den til din junk-/spam-mappe, hvis den ikke er en falsk positiv.", + "Message-ID": "Besked-ID", + "IP": "IP", + "Do you send this every time?": "Sender du dette hver gang?", + "No, we only send it once a month per sender's root domain.": "Nej, vi sender det kun én gang om måneden pr. afsenderens roddomæne.", + "Why are you sending this email?": "Hvorfor sender du denne e-mail?", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Denne e-mail sendes for din beskyttelse, og i tilfælde af at en udvikler eller it-specialist ikke har konfigureret SPF/DKIM korrekt.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Årsagen til, at vi sendte denne e-mail, er, at vi har registreret, at den ikke havde bestået SPF eller DKIM, og afsenderens roddomæne matchede ikke Fra-adressens roddomæne.", + "What is Forward Email?": "Hvad er videresend e-mail?", + "Send and receive email as you@yourdomain.com.": "Send og modtag e-mail som you@yourdomain.com .", + "Unlimited domains and aliases": "Ubegrænsede domæner og aliaser", + "100% Free": "100 % gratis", + "Privacy-focused email": "Privatlivsfokuseret e-mail", + "SMTP Guide": "SMTP guide", + "Works with Apple, Outlook, Gmail, Thunderbird, Android": "Fungerer med Apple, Outlook, Gmail, Thunderbird, Android", + "Enterprise-grade 99.99% uptime SLA": "Enterprise-grade 99,99 % oppetid SLA", + "View FAQ": "Se ofte stillede spørgsmål", + "Powered by bare metal servers": "Drevet af bare metal-servere", + "Email API designed for developers": "Email API designet til udviklere", + "If you have any questions or comments, then please let us know.": "Hvis du har spørgsmål eller kommentarer, så lad os det vide.", + "Possible Phishing from %s": "Muligt phishing fra %s", + "Webhook request missing X-Signature-Header": "Webhook-anmodning mangler X-Signature-Header", + "Invalid signature in webhook request": "Ugyldig signatur i webhook-anmodning" } \ No newline at end of file diff --git a/locales/de.json b/locales/de.json index f187204f8f..6d2bd4a002 100644 --- a/locales/de.json +++ b/locales/de.json @@ -9423,5 +9423,15 @@ "Cox Communications includes": "Cox Communications umfasst", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "in SMTP-Fehlermeldungen, aber sie werden mit Yahoo Mail verschmelzen und dies wird veraltet sein", "t-online.de (German/T-Mobile) includes": "t-online.de (Deutsch/T-Mobile) beinhaltet", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "in SMTP-Fehlermeldungen, aber sie waren in der Vergangenheit gemäß unseren Entfernungsanforderungen nicht zuverlässig" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "in SMTP-Fehlermeldungen, aber sie waren in der Vergangenheit gemäß unseren Entfernungsanforderungen nicht zuverlässig", + "We detected a possible phishing email": "Wir haben eine mögliche Phishing-E-Mail entdeckt", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Wir haben festgestellt, dass eine von %s an Sie gesendete E-Mail möglicherweise eine Phishing-E-Mail ist. Wenn Sie diese Nachricht erhalten haben, verschieben Sie sie bitte in Ihren Junk-/Spam-Ordner, sofern es sich nicht um eine Fehlalarmmeldung handelt.", + "Message-ID": "Nachrichten-ID", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Nein, wir versenden es nur einmal im Monat pro Stammdomäne des Absenders.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Diese E-Mail wird zu Ihrem Schutz gesendet und für den Fall, dass ein Entwickler oder IT-Spezialist SPF/DKIM nicht richtig konfiguriert hat.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Wir haben diese E-Mail gesendet, weil wir festgestellt haben, dass sie weder SPF noch DKIM bestanden hat und die Stammdomäne des Absenders nicht mit der Stammdomäne der Absenderadresse übereinstimmte.", + "Possible Phishing from %s": "Mögliches Phishing von %s", + "Webhook request missing X-Signature-Header": "Webhook-Anfrage ohne X-Signature-Header", + "Invalid signature in webhook request": "Ungültige Signatur in der Webhook-Anforderung" } \ No newline at end of file diff --git a/locales/en.json b/locales/en.json index 5b7412a06d..f4a9f9c353 100644 --- a/locales/en.json +++ b/locales/en.json @@ -6768,5 +6768,28 @@ "Cox Communications includes": "Cox Communications includes", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated", "t-online.de (German/T-Mobile) includes": "t-online.de (German/T-Mobile) includes", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "in SMTP error messages, but they have not been reliable per our removal requests in the past" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "in SMTP error messages, but they have not been reliable per our removal requests in the past", + "We detected a possible phishing email": "We detected a possible phishing email", + "Don't worry – everything is OK!": "Don't worry – everything is OK!", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.", + "Message-ID": "Message-ID", + "IP": "IP", + "Do you send this every time?": "Do you send this every time?", + "No, we only send it once a month per sender's root domain.": "No, we only send it once a month per sender's root domain.", + "Why are you sending this email?": "Why are you sending this email?", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.", + "What is Forward Email?": "What is Forward Email?", + "Send and receive email as you@yourdomain.com.": "Send and receive email as you@yourdomain.com.", + "Unlimited domains and aliases": "Unlimited domains and aliases", + "100% Free": "100% Free", + "Privacy-focused email": "Privacy-focused email", + "SMTP Guide": "SMTP Guide", + "Works with Apple, Outlook, Gmail, Thunderbird, Android": "Works with Apple, Outlook, Gmail, Thunderbird, Android", + "Enterprise-grade 99.99% uptime SLA": "Enterprise-grade 99.99% uptime SLA", + "View FAQ": "View FAQ", + "Powered by bare metal servers": "Powered by bare metal servers", + "Email API designed for developers": "Email API designed for developers", + "If you have any questions or comments, then please let us know.": "If you have any questions or comments, then please let us know.", + "Possible Phishing from %s": "Possible Phishing from %s" } \ No newline at end of file diff --git a/locales/es.json b/locales/es.json index 1dec2dc175..696574301c 100644 --- a/locales/es.json +++ b/locales/es.json @@ -10382,5 +10382,15 @@ "Cox Communications includes": "Cox Communications incluye", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "en los mensajes de error SMTP, pero se están fusionando con el correo de Yahoo y esto quedará obsoleto", "t-online.de (German/T-Mobile) includes": "t-online.de (alemán/T-Mobile) incluye", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "en los mensajes de error SMTP, pero no han sido confiables según nuestras solicitudes de eliminación en el pasado" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "en los mensajes de error SMTP, pero no han sido confiables según nuestras solicitudes de eliminación en el pasado", + "We detected a possible phishing email": "Detectamos un posible correo electrónico de phishing", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Hemos detectado que un correo electrónico que le enviamos desde %s puede ser un correo electrónico de phishing. Si recibió este mensaje, muévalo a su carpeta de correo no deseado si no es un falso positivo.", + "Message-ID": "ID del mensaje", + "IP": "Propiedad intelectual", + "No, we only send it once a month per sender's root domain.": "No, solo lo enviamos una vez al mes por dominio raíz del remitente.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Este correo electrónico se envía para su protección y en caso de que un desarrollador o especialista en TI no haya configurado SPF/DKIM correctamente.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "El motivo por el que enviamos este correo electrónico es porque detectamos que no tenía SPF ni DKIM adecuados y el dominio raíz del remitente no coincidía con el dominio raíz de la dirección De.", + "Possible Phishing from %s": "Posible phishing de %s", + "Webhook request missing X-Signature-Header": "Falta el encabezado X-Signature-Header en la solicitud de webhook", + "Invalid signature in webhook request": "Firma no válida en la solicitud de webhook" } \ No newline at end of file diff --git a/locales/fi.json b/locales/fi.json index 67cdd6ee5e..7b24798a90 100644 --- a/locales/fi.json +++ b/locales/fi.json @@ -10231,5 +10231,15 @@ "Cox Communications includes": "Cox Communications sisältää", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "SMTP-virhesanomissa, mutta ne sulautuvat Yahoo-postiin ja tämä poistetaan käytöstä", "t-online.de (German/T-Mobile) includes": "t-online.de (saksa/T-Mobile) sisältää", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP-virhesanomissa, mutta ne eivät ole olleet luotettavia aiempien poistopyyntöjemme mukaan" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP-virhesanomissa, mutta ne eivät ole olleet luotettavia aiempien poistopyyntöjemme mukaan", + "We detected a possible phishing email": "Havaitsimme mahdollisen tietojenkalasteluviestin", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Havaitsimme, että osoitteesta %s sinulle lähetetty sähköposti saattaa olla tietojenkalasteluviesti. Jos sait tämän viestin, siirrä se roskapostikansioosi, jos se ei ole väärä positiivinen.", + "Message-ID": "Viesti-ID", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Ei, lähetämme sen vain kerran kuukaudessa lähettäjän juuriverkkotunnusta kohden.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Tämä sähköposti lähetetään suojaksesi ja siltä varalta, että kehittäjä tai IT-asiantuntija ei ole määrittänyt SPF/DKIM:ää oikein.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Lähetimme tämän sähköpostin, koska havaitsimme, että siinä ei ollut läpäisevää SPF:ää tai DKIM:ää ja että lähettäjän juuriverkkotunnus ei vastannut Lähettäjä-osoitteen pääverkkotunnusta.", + "Possible Phishing from %s": "Mahdollinen tietojenkalastelu käyttäjältä %s", + "Webhook request missing X-Signature-Header": "Webhook-pyynnöstä puuttuu X-Signature-Header", + "Invalid signature in webhook request": "Virheellinen allekirjoitus webhook-pyynnössä" } \ No newline at end of file diff --git a/locales/fr.json b/locales/fr.json index 4be98142ad..a57cdb62c9 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -7909,5 +7909,20 @@ "Cox Communications includes": "Cox Communications comprend", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "dans les messages d'erreur SMTP, mais ils fusionnent avec Yahoo Mail et cela sera obsolète", "t-online.de (German/T-Mobile) includes": "t-online.de (allemand/T-Mobile) comprend", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "dans les messages d'erreur SMTP, mais ils n'ont pas été fiables suite à nos demandes de suppression dans le passé" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "dans les messages d'erreur SMTP, mais ils n'ont pas été fiables suite à nos demandes de suppression dans le passé", + "We detected a possible phishing email": "Nous avons détecté un possible e-mail de phishing", + "Don't worry – everything is OK!": "Ne vous inquiétez pas, tout va bien !", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Nous avons détecté qu'un e-mail qui vous a été envoyé par %s pourrait être un e-mail de phishing. Si vous avez reçu ce message, veuillez le déplacer vers votre dossier de courrier indésirable/spam s'il ne s'agit pas d'un faux positif.", + "Message-ID": "ID du message", + "IP": "Propriété intellectuelle", + "Do you send this every time?": "Est-ce que tu envoies ça à chaque fois ?", + "No, we only send it once a month per sender's root domain.": "Non, nous l'envoyons seulement une fois par mois par domaine racine de l'expéditeur.", + "Why are you sending this email?": "Pourquoi envoyez-vous cet email ?", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Cet e-mail est envoyé pour votre protection et dans le cas où un développeur ou un spécialiste informatique n'aurait pas configuré correctement SPF/DKIM.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "La raison pour laquelle nous avons envoyé cet e-mail est que nous avons détecté qu'il n'avait pas de SPF ni de DKIM de passage et que le domaine racine de l'expéditeur ne correspondait pas au domaine racine de l'adresse de l'expéditeur.", + "What is Forward Email?": "Qu'est-ce que le transfert d'e-mails ?", + "If you have any questions or comments, then please let us know.": "Si vous avez des questions ou des commentaires, n'hésitez pas à nous le faire savoir.", + "Possible Phishing from %s": "Hameçonnage possible de la part de %s", + "Webhook request missing X-Signature-Header": "La requête Webhook manque d'en-tête X-Signature", + "Invalid signature in webhook request": "Signature non valide dans la demande de webhook" } \ No newline at end of file diff --git a/locales/he.json b/locales/he.json index 713b4303b7..9ed28cb48a 100644 --- a/locales/he.json +++ b/locales/he.json @@ -8405,5 +8405,20 @@ "Cox Communications includes": "Cox Communications כולל", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "בהודעות שגיאה SMTP, אך הן מתמזגות עם הדואר של Yahoo וזה ייצא משימוש", "t-online.de (German/T-Mobile) includes": "t-online.de (גרמנית/T-Mobile) כולל", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "בהודעות שגיאה SMTP, אך הן לא היו אמינות לפי בקשות ההסרה שלנו בעבר" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "בהודעות שגיאה SMTP, אך הן לא היו אמינות לפי בקשות ההסרה שלנו בעבר", + "We detected a possible phishing email": "זיהינו דוא\"ל דיוג אפשרי", + "Don't worry – everything is OK!": "אל תדאג – הכל בסדר!", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "זיהינו שדוא"ל שנשלח אליך מ- %s עשוי להיות דוא"ל דיוג. אם קיבלת הודעה זו, אנא העבר אותה לתיקיית הזבל/ספאם שלך אם היא אינה חיובית כוזבת.", + "Message-ID": "מזהה הודעה", + "IP": "IP", + "Do you send this every time?": "אתה שולח את זה כל פעם?", + "No, we only send it once a month per sender's root domain.": "לא, אנו שולחים אותו רק פעם בחודש לכל דומיין השורש של השולח.", + "Why are you sending this email?": "למה אתה שולח את המייל הזה?", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "דוא\"ל זה נשלח להגנתך ובמקרה שמפתח או מומחה IT לא הגדיר את SPF/DKIM בצורה נכונה.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "הסיבה ששלחנו את האימייל הזה היא משום שזיהינו שאין לו SPF עוברים וגם לא DKIM ודומיין השורש של השולח לא התאים לדומיין השורש של כתובת ה-Fan.", + "What is Forward Email?": "מה זה העבר דוא\"ל?", + "If you have any questions or comments, then please let us know.": "אם יש לך שאלות או הערות, אנא הודע לנו.", + "Possible Phishing from %s": "פישינג אפשרי מ- %s", + "Webhook request missing X-Signature-Header": "בקשת Webhook חסרה X-Signature-Header", + "Invalid signature in webhook request": "חתימה לא חוקית בבקשת webhook" } \ No newline at end of file diff --git a/locales/hu.json b/locales/hu.json index ebbd80fc10..14cd923c9f 100644 --- a/locales/hu.json +++ b/locales/hu.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "A Cox Communications tartalmazza", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "SMTP hibaüzenetekben, de egyesülnek a Yahoo mail-lel, és ez megszűnik", "t-online.de (German/T-Mobile) includes": "A t-online.de (német/T-Mobile) tartalmazza", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP hibaüzenetekben, de azok korábban nem voltak megbízhatóak az eltávolítási kérelmeink szerint" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP hibaüzenetekben, de azok korábban nem voltak megbízhatóak az eltávolítási kérelmeink szerint", + "We detected a possible phishing email": "Lehetséges adathalász e-mailt észleltünk", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Azt észleltük, hogy egy e-mail, amelyet %s küldött Önnek, adathalász e-mail lehet. Ha ezt az üzenetet kapta, kérjük, helyezze át a levélszemét/spam mappába, ha nem téves.", + "Message-ID": "Üzenetazonosító", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Nem, csak havonta egyszer küldjük el a feladó gyökérdomainjénként.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Ezt az e-mailt az Ön védelme érdekében küldjük, és arra az esetre, ha egy fejlesztő vagy informatikai szakember nem konfigurálta megfelelően az SPF/DKIM-et.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Azért küldtük el ezt az e-mailt, mert azt észleltük, hogy nem rendelkezik átmenő SPF-vel vagy DKIM-mel, és a feladó gyökérdomainje nem egyezik a feladó cím gyökérdomainjével.", + "Possible Phishing from %s": "Lehetséges adathalászat a következőtől: %s", + "Webhook request missing X-Signature-Header": "A webhook kérésből hiányzik az X-Signature-Header", + "Invalid signature in webhook request": "Érvénytelen aláírás a webhook-kérésben" } \ No newline at end of file diff --git a/locales/id.json b/locales/id.json index e4b8d9681c..dab9d554f8 100644 --- a/locales/id.json +++ b/locales/id.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications meliputi", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "dalam pesan kesalahan SMTP, tetapi mereka bergabung dengan email Yahoo dan ini akan ditinggalkan", "t-online.de (German/T-Mobile) includes": "t-online.de (Jerman/T-Mobile) termasuk", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "dalam pesan kesalahan SMTP, tetapi pesan tersebut tidak dapat diandalkan berdasarkan permintaan penghapusan kami di masa lalu" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "dalam pesan kesalahan SMTP, tetapi pesan tersebut tidak dapat diandalkan berdasarkan permintaan penghapusan kami di masa lalu", + "We detected a possible phishing email": "Kami mendeteksi kemungkinan email phishing", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Kami mendeteksi bahwa email yang dikirimkan kepada Anda dari %s mungkin merupakan email phishing. Jika Anda menerima pesan ini, silakan pindahkan ke folder spam/sampah jika bukan positif palsu.", + "Message-ID": "ID Pesan", + "IP": "AKU P", + "No, we only send it once a month per sender's root domain.": "Tidak, kami hanya mengirimkannya sebulan sekali per domain root pengirim.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Email ini dikirim untuk perlindungan Anda dan seandainya pengembang atau spesialis TI tidak mengonfigurasi SPF/DKIM dengan benar.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Alasan kami mengirimkan email ini adalah karena kami mendeteksi bahwa email ini tidak lolos SPF maupun DKIM dan domain root pengirim tidak cocok dengan domain root alamat Dari.", + "Possible Phishing from %s": "Kemungkinan Phishing dari %s", + "Webhook request missing X-Signature-Header": "Permintaan webhook tidak memiliki X-Signature-Header", + "Invalid signature in webhook request": "Tanda tangan tidak valid dalam permintaan webhook" } \ No newline at end of file diff --git a/locales/it.json b/locales/it.json index 273e0a8a46..89411db163 100644 --- a/locales/it.json +++ b/locales/it.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications include", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "nei messaggi di errore SMTP, ma si stanno unendo alla posta di Yahoo e questo sarà deprecato", "t-online.de (German/T-Mobile) includes": "t-online.de (tedesco/T-Mobile) include", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "nei messaggi di errore SMTP, ma non sono stati affidabili in base alle nostre richieste di rimozione in passato" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "nei messaggi di errore SMTP, ma non sono stati affidabili in base alle nostre richieste di rimozione in passato", + "We detected a possible phishing email": "Abbiamo rilevato una possibile e-mail di phishing", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Abbiamo rilevato che un'email inviata da %s potrebbe essere un'email di phishing. Se hai ricevuto questo messaggio, spostalo nella cartella posta indesiderata/spam se non è un falso positivo.", + "Message-ID": "ID messaggio", + "IP": "Proprietà intellettuale", + "No, we only send it once a month per sender's root domain.": "No, lo inviamo solo una volta al mese per dominio radice del mittente.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Questa e-mail viene inviata per la tua protezione e nel caso in cui uno sviluppatore o uno specialista IT non abbia configurato correttamente SPF/DKIM.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Abbiamo inviato questa e-mail perché abbiamo rilevato che non superava i test SPF e DKIM e che il dominio radice del mittente non corrispondeva al dominio radice dell'indirizzo del mittente.", + "Possible Phishing from %s": "Possibile phishing da %s", + "Webhook request missing X-Signature-Header": "Richiesta webhook mancante X-Signature-Header", + "Invalid signature in webhook request": "Firma non valida nella richiesta webhook" } \ No newline at end of file diff --git a/locales/ja.json b/locales/ja.json index 8af874401b..a8759c41cf 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "コックスコミュニケーションズには", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "SMTPエラーメッセージで、Yahooメールと統合され、廃止される予定です。", "t-online.de (German/T-Mobile) includes": "t-online.de(ドイツ語/T-Mobile)には以下が含まれます", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTPエラーメッセージに含まれていますが、過去の削除リクエストでは信頼性がありませんでした。" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTPエラーメッセージに含まれていますが、過去の削除リクエストでは信頼性がありませんでした。", + "We detected a possible phishing email": "フィッシングメールの可能性があるメールを検出しました", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "%sから送信されたメールはフィッシング メールである可能性があることが検出されました。このメッセージを受信した場合は、誤検知でなければ迷惑メール フォルダに移動してください。", + "Message-ID": "メッセージID", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "いいえ、送信者のルートドメインごとに月に 1 回のみ送信します。", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "このメールは、あなたの保護のため、および開発者または IT スペシャリストが SPF/DKIM を正しく構成しなかった場合に備えて送信されます。", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "このメールを送信した理由は、SPF も DKIM も通過しておらず、送信者のルート ドメインが送信元アドレスのルート ドメインと一致しなかったことが検出されたためです。", + "Possible Phishing from %s": "%sからのフィッシングの可能性があります", + "Webhook request missing X-Signature-Header": "Webhook リクエストに X-Signature-Header がありません", + "Invalid signature in webhook request": "Webhook リクエストの署名が無効です" } \ No newline at end of file diff --git a/locales/ko.json b/locales/ko.json index f853b70d5a..1809b9c050 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications에는 다음이 포함됩니다.", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "SMTP 오류 메시지에 있지만 Yahoo 메일과 병합되고 있으며 이는 더 이상 사용되지 않습니다.", "t-online.de (German/T-Mobile) includes": "t-online.de(독일/T-Mobile)에는 다음이 포함됩니다.", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP 오류 메시지에 있지만 과거에 우리가 요청한 제거에 따라 신뢰할 수 없었습니다." + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP 오류 메시지에 있지만 과거에 우리가 요청한 제거에 따라 신뢰할 수 없었습니다.", + "We detected a possible phishing email": "피싱 이메일이 감지되었습니다.", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "%s 에서 귀하에게 보낸 이메일이 피싱 이메일일 수 있다는 것을 감지했습니다. 이 메시지를 받았다면 거짓 양성이 아니라면 정크/스팸 폴더로 옮기십시오.", + "Message-ID": "메시지-ID", + "IP": "아이피(IP)", + "No, we only send it once a month per sender's root domain.": "아니요, 발신자의 루트 도메인당 한 달에 한 번씩만 전송합니다.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "이 이메일은 귀하를 보호하기 위해 전송되며, 개발자나 IT 전문가가 SPF/DKIM을 올바르게 구성하지 않은 경우에 대비합니다.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "이 이메일을 보낸 이유는 SPF나 DKIM이 통과하지 못했고 발신자의 루트 도메인이 보낸 사람 주소 루트 도메인과 일치하지 않는다는 것을 감지했기 때문입니다.", + "Possible Phishing from %s": "%s 에서 피싱이 발생할 가능성이 있습니다", + "Webhook request missing X-Signature-Header": "Webhook 요청에 X-Signature-Header가 없습니다.", + "Invalid signature in webhook request": "웹훅 요청의 서명이 잘못되었습니다." } \ No newline at end of file diff --git a/locales/nl.json b/locales/nl.json index 3cf7f0c463..2c38770dab 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications omvat", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "in SMTP-foutmeldingen, maar ze worden samengevoegd met Yahoo-mail en dit zal worden afgeschaft", "t-online.de (German/T-Mobile) includes": "t-online.de (Duits/T-Mobile) omvat", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "in SMTP-foutmeldingen, maar deze waren niet betrouwbaar volgens onze verwijderingsverzoeken in het verleden" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "in SMTP-foutmeldingen, maar deze waren niet betrouwbaar volgens onze verwijderingsverzoeken in het verleden", + "We detected a possible phishing email": "We hebben een mogelijke phishing-e-mail gedetecteerd", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "We hebben gedetecteerd dat een e-mail die naar u is verzonden door %s mogelijk een phishing-e-mail is. Als u dit bericht hebt ontvangen, verplaats het dan naar uw ongewenste e-mail/spam-map als het geen vals positief bericht is.", + "Message-ID": "Bericht-ID", + "IP": "IE", + "No, we only send it once a month per sender's root domain.": "Nee, we versturen het slechts één keer per maand per hoofddomein van de verzender.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Deze e-mail wordt verzonden ter bescherming van u en voor het geval dat een ontwikkelaar of IT-specialist SPF/DKIM niet correct heeft geconfigureerd.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "We hebben deze e-mail verzonden omdat we hebben vastgesteld dat de SPF- en DKIM-beveiliging niet is ingeschakeld en dat het rootdomein van de afzender niet overeenkomt met het rootdomein van het afzenderadres.", + "Possible Phishing from %s": "Mogelijke phishing van %s", + "Webhook request missing X-Signature-Header": "Webhook-aanvraag mist X-Signature-Header", + "Invalid signature in webhook request": "Ongeldige handtekening in webhook-aanvraag" } \ No newline at end of file diff --git a/locales/no.json b/locales/no.json index 1d7e1652de..ac152b9678 100644 --- a/locales/no.json +++ b/locales/no.json @@ -10389,5 +10389,15 @@ "Cox Communications includes": "Cox Communications inkluderer", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "i SMTP-feilmeldinger, men de slås sammen med Yahoo-post og dette vil bli avviklet", "t-online.de (German/T-Mobile) includes": "t-online.de (tysk/T-Mobile) inkluderer", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "i SMTP-feilmeldinger, men de har ikke vært pålitelige i henhold til våre fjerningsforespørsler tidligere" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "i SMTP-feilmeldinger, men de har ikke vært pålitelige i henhold til våre fjerningsforespørsler tidligere", + "We detected a possible phishing email": "Vi oppdaget en mulig phishing-e-post", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Vi oppdaget at en e-post sendt til deg fra %s kan være en phishing-e-post. Hvis du mottok denne meldingen, flytt den til søppelpost-/søppelpostmappen hvis den ikke er en falsk positiv.", + "Message-ID": "Meldings-ID", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Nei, vi sender det bare en gang i måneden per avsenderens rotdomene.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Denne e-posten er sendt for din beskyttelse og i tilfelle en utvikler eller IT-spesialist ikke konfigurerte SPF/DKIM riktig.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Grunnen til at vi sendte denne e-posten er fordi vi oppdaget at den ikke hadde bestått SPF eller DKIM, og avsenderens rotdomene samsvarte ikke med Fra-adressens rotdomene.", + "Possible Phishing from %s": "Mulig nettfisking fra %s", + "Webhook request missing X-Signature-Header": "Webhook-forespørsel mangler X-Signature-Header", + "Invalid signature in webhook request": "Ugyldig signatur i webhook-forespørsel" } \ No newline at end of file diff --git a/locales/pl.json b/locales/pl.json index 1c802977bc..9d18fba745 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications obejmuje", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "w komunikatach o błędach SMTP, ale są one scalane z pocztą Yahoo i ta funkcja zostanie wycofana", "t-online.de (German/T-Mobile) includes": "t-online.de (niemiecki/T-Mobile) obejmuje", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "w komunikatach o błędach SMTP, ale nie były one niezawodne, zgodnie z naszymi wcześniejszymi prośbami o usunięcie" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "w komunikatach o błędach SMTP, ale nie były one niezawodne, zgodnie z naszymi wcześniejszymi prośbami o usunięcie", + "We detected a possible phishing email": "Wykryliśmy potencjalny e-mail phishingowy", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Wykryliśmy, że wiadomość e-mail wysłana do Ciebie z %s może być wiadomością phishingową. Jeśli otrzymałeś tę wiadomość, przenieś ją do folderu ze spamem, jeśli nie jest to fałszywy alarm.", + "Message-ID": "Identyfikator wiadomości", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Nie, wysyłamy je tylko raz w miesiącu na domenę główną nadawcy.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Ten e-mail wysyłamy w celach bezpieczeństwa na wypadek, gdyby programista lub specjalista IT nie skonfigurował prawidłowo protokołu SPF/DKIM.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Wysłaliśmy tę wiadomość e-mail, ponieważ wykryliśmy, że nie przeszła ona kontroli SPF ani DKIM, a domena główna nadawcy nie zgadzała się z domeną główną adresu „Od”.", + "Possible Phishing from %s": "Możliwe phishing od %s", + "Webhook request missing X-Signature-Header": "Brakuje nagłówka X-Signature-Header w żądaniu webhook", + "Invalid signature in webhook request": "Nieprawidłowy podpis w żądaniu webhook" } \ No newline at end of file diff --git a/locales/pt.json b/locales/pt.json index 9724d0d6c6..afd89ac6a9 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "A Cox Communications inclui", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "em mensagens de erro SMTP, mas elas estão sendo mescladas com o Yahoo Mail e isso será descontinuado", "t-online.de (German/T-Mobile) includes": "t-online.de (alemão/T-Mobile) inclui", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "em mensagens de erro SMTP, mas não foram confiáveis de acordo com nossas solicitações de remoção no passado" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "em mensagens de erro SMTP, mas não foram confiáveis de acordo com nossas solicitações de remoção no passado", + "We detected a possible phishing email": "Detectamos um possível e-mail de phishing", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Detectamos que um e-mail enviado a você por %s pode ser um e-mail de phishing. Se você recebeu esta mensagem, mova-a para sua pasta de lixo eletrônico/spam se não for um falso positivo.", + "Message-ID": "ID da mensagem", + "IP": "Propriedade Intelectual", + "No, we only send it once a month per sender's root domain.": "Não, enviamos apenas uma vez por mês por domínio raiz do remetente.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Este e-mail é enviado para sua proteção e no caso de um desenvolvedor ou especialista em TI não ter configurado o SPF/DKIM corretamente.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "O motivo pelo qual enviamos este e-mail é porque detectamos que ele não tinha SPF nem DKIM aprovados e o domínio raiz do remetente não correspondia ao domínio raiz do endereço De.", + "Possible Phishing from %s": "Possível phishing de %s", + "Webhook request missing X-Signature-Header": "Solicitação de webhook sem X-Signature-Header", + "Invalid signature in webhook request": "Assinatura inválida na solicitação de webhook" } \ No newline at end of file diff --git a/locales/ru.json b/locales/ru.json index 175ed83ce6..7d05ff7053 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications включает в себя", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "в сообщениях об ошибках SMTP, но они объединяются с почтой Yahoo, и это будет устаревшим", "t-online.de (German/T-Mobile) includes": "t-online.de (немецкий/T-Mobile) включает в себя", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "в сообщениях об ошибках SMTP, но они не были надежными, судя по нашим прошлым запросам на удаление" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "в сообщениях об ошибках SMTP, но они не были надежными, судя по нашим прошлым запросам на удаление", + "We detected a possible phishing email": "Мы обнаружили возможное фишинговое письмо", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Мы обнаружили, что электронное письмо, отправленное вам с %s может быть фишинговым. Если вы получили это сообщение, переместите его в папку нежелательной почты/спама, если это не ложное срабатывание.", + "Message-ID": "Сообщение-ID", + "IP": "ИС", + "No, we only send it once a month per sender's root domain.": "Нет, мы отправляем его только один раз в месяц на корневой домен отправителя.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Это письмо отправляется для вашей защиты и на случай, если разработчик или ИТ-специалист неправильно настроил SPF/DKIM.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Причина, по которой мы отправили это письмо, заключается в том, что мы обнаружили, что оно не прошло проверку SPF и DKIM, а корневой домен отправителя не совпадает с корневым доменом адреса отправителя.", + "Possible Phishing from %s": "Возможный фишинг от %s", + "Webhook request missing X-Signature-Header": "Отсутствует X-Signature-Header в запросе Webhook", + "Invalid signature in webhook request": "Неверная подпись в запросе вебхука" } \ No newline at end of file diff --git a/locales/sv.json b/locales/sv.json index e91181448b..5a539812b7 100644 --- a/locales/sv.json +++ b/locales/sv.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications inkluderar", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "i SMTP-felmeddelanden, men de slås samman med Yahoo-post och detta kommer att fasas ut", "t-online.de (German/T-Mobile) includes": "t-online.de (tyska/T-Mobile) inkluderar", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "i SMTP-felmeddelanden, men de har inte varit tillförlitliga enligt våra begäranden om borttagning tidigare" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "i SMTP-felmeddelanden, men de har inte varit tillförlitliga enligt våra begäranden om borttagning tidigare", + "We detected a possible phishing email": "Vi upptäckte ett möjligt nätfiske-e-postmeddelande", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Vi upptäckte att ett e-postmeddelande som skickats till dig från %s kan vara ett nätfiskemeddelande. Om du fick det här meddelandet, vänligen flytta det till din skräppost-/skräppostmapp om det inte är ett falskt positivt.", + "Message-ID": "Meddelande-ID", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Nej, vi skickar det bara en gång i månaden per avsändares rotdomän.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Detta e-postmeddelande skickas för ditt skydd och i händelse av att en utvecklare eller IT-specialist inte konfigurerade SPF/DKIM korrekt.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Anledningen till att vi skickade det här e-postmeddelandet är att vi upptäckte att det inte hade godkänd SPF eller DKIM och att avsändarens rotdomän inte matchade From-adressens rotdomän.", + "Possible Phishing from %s": "Möjligt nätfiske från %s", + "Webhook request missing X-Signature-Header": "Webhook-begäran saknas X-Signature-Header", + "Invalid signature in webhook request": "Ogiltig signatur i webhook-begäran" } \ No newline at end of file diff --git a/locales/th.json b/locales/th.json index 43ed37d6f0..cabb3e8d05 100644 --- a/locales/th.json +++ b/locales/th.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications รวมถึง", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "ในข้อความแสดงข้อผิดพลาด SMTP แต่กำลังรวมเข้ากับ Yahoo Mail และจะไม่รองรับอีกต่อไป", "t-online.de (German/T-Mobile) includes": "t-online.de (เยอรมัน/T-Mobile) รวมถึง", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "ในข้อความแสดงข้อผิดพลาด SMTP แต่ข้อความเหล่านี้ไม่น่าเชื่อถือตามคำขอการลบของเราในอดีต" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "ในข้อความแสดงข้อผิดพลาด SMTP แต่ข้อความเหล่านี้ไม่น่าเชื่อถือตามคำขอการลบของเราในอดีต", + "We detected a possible phishing email": "เราตรวจพบอีเมลฟิชชิ่งที่เป็นไปได้", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "เราตรวจพบว่าอีเมลที่ส่งถึงคุณจาก %s อาจเป็นอีเมลฟิชชิ่ง หากคุณได้รับข้อความนี้ โปรดย้ายข้อความดังกล่าวไปยังโฟลเดอร์ขยะ/สแปม หากไม่พบผลบวกเท็จ", + "Message-ID": "ข้อความ ID", + "IP": "ไอพี", + "No, we only send it once a month per sender's root domain.": "ไม่ เราจะส่งเพียงครั้งเดียวต่อเดือนต่อโดเมนรากของผู้ส่งเท่านั้น", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "อีเมลนี้ถูกส่งเพื่อการปกป้องคุณ และในกรณีที่นักพัฒนาหรือผู้เชี่ยวชาญด้านไอทีไม่ได้กำหนดค่า SPF/DKIM อย่างถูกต้อง", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "สาเหตุที่เราส่งอีเมลฉบับนี้เนื่องจากเราตรวจพบว่าอีเมลดังกล่าวไม่มีการผ่าน SPF หรือ DKIM และโดเมนรูทของผู้ส่งไม่ตรงกับโดเมนรูทของที่อยู่ผู้ส่ง", + "Possible Phishing from %s": "ฟิชชิ่งที่เป็นไปได้จาก %s", + "Webhook request missing X-Signature-Header": "คำขอ Webhook ขาด X-Signature-Header", + "Invalid signature in webhook request": "ลายเซ็นไม่ถูกต้องในการร้องขอเว็บฮุก" } \ No newline at end of file diff --git a/locales/tr.json b/locales/tr.json index b63b8aba9a..232210af50 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications şunları içerir:", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "SMTP hata mesajlarında, ancak Yahoo mail ile birleşiyorlar ve bu kullanım dışı kalacak", "t-online.de (German/T-Mobile) includes": "t-online.de (Almanca/T-Mobile) şunları içerir:", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP hata mesajlarında, ancak geçmişteki kaldırma taleplerimize göre güvenilir değillerdi" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "SMTP hata mesajlarında, ancak geçmişteki kaldırma taleplerimize göre güvenilir değillerdi", + "We detected a possible phishing email": "Olası bir kimlik avı e-postası tespit ettik", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "%s adresinden size gönderilen bir e-postanın bir kimlik avı e-postası olabileceğini tespit ettik. Bu mesajı aldıysanız, yanlış pozitif değilse lütfen önemsiz/spam klasörünüze taşıyın.", + "Message-ID": "Mesaj Kimliği", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Hayır, bunu yalnızca ayda bir kez göndericinin kök alan adı başına gönderiyoruz.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Bu e-posta sizin korumanız için ve bir geliştiricinin veya BT uzmanının SPF/DKIM'i doğru şekilde yapılandırmaması durumunda gönderilmektedir.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Bu e-postayı göndermemizin nedeni, e-postanın SPF veya DKIM'e sahip olmadığını ve gönderenin kök etki alanının Gönderen adresi kök etki alanıyla eşleşmediğini tespit etmemizdir.", + "Possible Phishing from %s": "%s Olası Kimlik Avı", + "Webhook request missing X-Signature-Header": "Webhook isteğinde X-Signature-Header eksik", + "Invalid signature in webhook request": "Webhook isteğinde geçersiz imza" } \ No newline at end of file diff --git a/locales/uk.json b/locales/uk.json index a82ba8180b..6c7cead9f2 100644 --- a/locales/uk.json +++ b/locales/uk.json @@ -10384,5 +10384,15 @@ "Cox Communications includes": "Cox Communications включає", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "у повідомленнях про помилки SMTP, але вони об’єднуються з поштою Yahoo, і це буде застаріло", "t-online.de (German/T-Mobile) includes": "t-online.de (німецька/T-Mobile) включає", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "у повідомленнях про помилки SMTP, але вони не були надійними за нашими запитами на видалення в минулому" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "у повідомленнях про помилки SMTP, але вони не були надійними за нашими запитами на видалення в минулому", + "We detected a possible phishing email": "Ми виявили можливий фішинговий електронний лист", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Ми виявили, що електронний лист, надісланий вам від %s може бути фішинговим. Якщо ви отримали це повідомлення, будь ласка, перемістіть його до папки небажаної пошти/спаму, якщо воно не є помилковим.", + "Message-ID": "Ідентифікатор повідомлення", + "IP": "IP", + "No, we only send it once a month per sender's root domain.": "Ні, ми надсилаємо його лише раз на місяць на кореневий домен відправника.", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Цей електронний лист надіслано для вашого захисту та на випадок, якщо розробник або ІТ-фахівець неправильно налаштував SPF/DKIM.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Причина, чому ми надіслали цей електронний лист, полягає в тому, що ми виявили, що в ньому немає ні SPF, ні DKIM, а кореневий домен відправника не збігається з кореневим доменом адреси відправника.", + "Possible Phishing from %s": "Можливий фішинг від %s", + "Webhook request missing X-Signature-Header": "У запиті Webhook відсутній X-Signature-Header", + "Invalid signature in webhook request": "Недійсний підпис у запиті на вебхук" } \ No newline at end of file diff --git a/locales/vi.json b/locales/vi.json index e09147a5d4..cdb3f493e7 100644 --- a/locales/vi.json +++ b/locales/vi.json @@ -7914,5 +7914,20 @@ "Cox Communications includes": "Cox Communications bao gồm", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "trong các thông báo lỗi SMTP, nhưng chúng đang được hợp nhất với Yahoo mail và điều này sẽ bị loại bỏ", "t-online.de (German/T-Mobile) includes": "t-online.de (tiếng Đức/T-Mobile) bao gồm", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "trong các thông báo lỗi SMTP, nhưng chúng không đáng tin cậy theo yêu cầu xóa của chúng tôi trước đây" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "trong các thông báo lỗi SMTP, nhưng chúng không đáng tin cậy theo yêu cầu xóa của chúng tôi trước đây", + "We detected a possible phishing email": "Chúng tôi phát hiện một email lừa đảo có thể xảy ra", + "Don't worry – everything is OK!": "Đừng lo lắng - mọi thứ đều ổn!", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "Chúng tôi phát hiện rằng email được gửi đến bạn từ %s có thể là email lừa đảo. Nếu bạn nhận được tin nhắn này, vui lòng chuyển nó vào thư mục thư rác/thư không mong muốn nếu đó không phải là kết quả dương tính giả.", + "Message-ID": "ID tin nhắn", + "IP": "Địa chỉ IP", + "Do you send this every time?": "Bạn có gửi cái này mỗi lần không?", + "No, we only send it once a month per sender's root domain.": "Không, chúng tôi chỉ gửi mỗi tháng một lần cho mỗi tên miền gốc của người gửi.", + "Why are you sending this email?": "Tại sao bạn gửi email này?", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "Email này được gửi để bảo vệ bạn trong trường hợp nhà phát triển hoặc chuyên gia CNTT không cấu hình SPF/DKIM đúng cách.", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "Lý do chúng tôi gửi email này là vì chúng tôi phát hiện rằng email này không có SPF hoặc DKIM và tên miền gốc của người gửi không khớp với tên miền gốc của địa chỉ Người gửi.", + "What is Forward Email?": "Chuyển tiếp Email là gì?", + "If you have any questions or comments, then please let us know.": "Nếu bạn có bất kỳ câu hỏi hoặc bình luận nào, vui lòng cho chúng tôi biết.", + "Possible Phishing from %s": "Có thể lừa đảo từ %s", + "Webhook request missing X-Signature-Header": "Yêu cầu webhook thiếu X-Signature-Header", + "Invalid signature in webhook request": "Chữ ký không hợp lệ trong yêu cầu webhook" } \ No newline at end of file diff --git a/locales/zh.json b/locales/zh.json index f65fed8418..29fdaeff16 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -10077,5 +10077,15 @@ "Cox Communications includes": "考克斯通讯公司 (Cox Communications) 包括", "in SMTP error messages, but they are merging with Yahoo mail and this will be deprecated": "在 SMTP 错误消息中,但它们正在与 Yahoo 邮件合并,因此将被弃用", "t-online.de (German/T-Mobile) includes": "t-online.de(德国/T-Mobile)包括", - "in SMTP error messages, but they have not been reliable per our removal requests in the past": "在 SMTP 错误消息中,但根据我们过去的删除请求,它们并不可靠" + "in SMTP error messages, but they have not been reliable per our removal requests in the past": "在 SMTP 错误消息中,但根据我们过去的删除请求,它们并不可靠", + "We detected a possible phishing email": "我们检测到疑似钓鱼电子邮件", + "We detected that an email sent to you from %s may be a phishing email. If you received this message, then please move it to your junk/spam folder if it is not a false positive.": "我们检测到%s向您发送的一封电子邮件可能是钓鱼邮件。如果您收到此邮件,请将其移至垃圾邮件文件夹(前提是这不是误报)。", + "Message-ID": "信息ID", + "IP": "知识产权", + "No, we only send it once a month per sender's root domain.": "不,我们每个月仅向每个发件人的根域发送一次。", + "This email is sent for your protection and in the event a developer or IT specialist did not configure SPF/DKIM correctly.": "发送此电子邮件是为了保护您的安全,以防开发人员或 IT 专家未正确配置 SPF/DKIM。", + "The reason we sent this email is because we detected that it did not have passing SPF nor DKIM and the sender's root domain did not match the From address root domain.": "我们发送这封电子邮件的原因是我们检测到它没有通过 SPF 或 DKIM,并且发件人的根域与发件人地址根域不匹配。", + "Possible Phishing from %s": "可能来自%s网络钓鱼", + "Webhook request missing X-Signature-Header": "Webhook 请求缺少 X-Signature-Header", + "Invalid signature in webhook request": "Webhook 请求中的签名无效" } \ No newline at end of file diff --git a/package.json b/package.json index 2d38d03ac5..2951cf9c5e 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@ladjs/assets": "2.1.29", "@ladjs/consolidate": "1.0.4", "@ladjs/env": "4.0.0", - "@ladjs/graceful": "4.0.1", + "@ladjs/graceful": "4.1.0", "@ladjs/i18n": "8.0.3", "@ladjs/koa-simple-ratelimit": "4.1.1", "@ladjs/mongoose": "7.0.0",