Informations détaillées sur le service de transmission de messages

Détails de la journalisation pour les journaux du service de transmission de messages.

Ressources

  • emaildomain

Catégories de journaux

Valeur d'API (ID) : Console (Nom d'affichage) Description
emaildelivery.emaildomain.outboundaccepted emaildelivery.emaildomain.outboundaccepted Le courriel entrant a réussi et les journaux de soumission ont échoué.
emaildelivery.emaildomain.outboundrelayed emaildelivery.emaildomain.outboundrelayed Journaux des soumissions par courriel réussies et en échec pour la transmission sortante.

Politiques

L'autorisation EMAIL_DOMAIN_UPDATE est requise, ainsi que les politiques de journalisation, pour effectuer des opérations associées à la journalisation. Pour des détails sur les politiques du service Transmission de messages, voir Détails du service Transmission de messages.

Contenu d'un journal de courriel OutboundAccepted

Propriété Description Exemple
recipient Adresse de courriel du destinataire. Peut ne pas être présente dans les journaux dont le type d'erreur est Échec de l'autorisation, réinitialisation ou déconnexion. user@example.com
sender Première adresse de courriel dans l'en-tête "De :" du courriel. support@example.com
action Fournit un contexte pour les données du journal. Valeurs prises en charge pour les journaux d'acceptation :
  • Accept : Le journal fournit des informations sur le statut d'acceptation d'un courriel.

Les processeurs automatisés doivent tolérer les journaux avec des valeurs d'action non reconnues.

accept
errorType

Fournit des informations pour résoudre les problèmes. Est omis pour les courriels acceptés.

Valeurs prises en charge pour les journaux d'acceptation :
  • Le destinataire a été supprimé : Le courriel a été supprimé et n'a pas été relayé.
  • Échec de l'autorisation : Le courriel n'a pas été accepté en raison d'échecs d'autorisation.
  • Destinataire non valide : Le courriel n'a pas été accepté en raison d'une adresse de destinataire non valide.
  • La limite quotidienne atteinte : Le courriel n'a pas pu être accepté à cause de limites.
  • Limite de débit d'expéditeur atteinte : Le courriel n'a pas pu être accepté en raison de limites.
  • Limite d'octets dépassée : le courriel n'a pas pu être accepté car la limite de taille de message a été dépassée.
  • Reset : Le client a annulé la transaction de courrier (au moyen de SMTP RSET).
  • Disconnected : La connexion du client au service a été perdue avant la fin de la transaction de courrier.
  • Erreur d'analyse de message : Le courriel n'a pas pu être accepté en raison d'un format de message non valide. Seuls les échecs d'autorisation sont enregistrés.

Oracle se réserve le droit d'ajouter de nouvelles valeurs à ce champ si nécessaire. Les analyseurs peuvent ainsi tolérer des valeurs non reconnues.

Daily limit reached
smtpStatus Le statut SMTP dans les journaux d'acceptation contient l'erreur SMTP ou le statut retourné au client de soumission SMTP pour ce destinataire. 250 2.1.5 user@example.com et options OK
messageId MessageId est un ID unique qui représente une opération d'envoi de courriel. Suivi d'un courriel de bout en bout. MessageId est fourni par le client ou est généré par l'agent de transfert de messages lors du traitement du courriel. Il ne figure pas dans les journaux d'acceptation qui échouent avant la réception des données de message. 06a9aa8e-0542-4ddf-8255-ec9c2f5e02a3

@smtpf-ad3-fd1-303-us-phoenix-1.imtaad3.vcndpphx.oraclevcn.com

Pour plus d'informations, voir https://datatracker.ietf.org/doc/html/rfc5322#section-3.6.4.

envelopeSender Adresse de l'expéditeur d'enveloppe initial (MAIL FROM) fournie lors de la soumission du courriel, utilisée pour autoriser l'envoi de courriels. Contrairement à Body:data.sender (ou en-tête De), elle est fournie pour les cas d'échec d'acceptation, car elle est disponible pour les échecs avant le transfert du contenu du message. support@example.com
principalId OCID de l'utilisateur tentant de soumettre un courriel au moyen du protocole de soumission SMTP. Fourni uniquement pour les journaux d'échec d'autorisation. ocid1.user.oc1.<unique_ID>
senderId

OCID de l'expéditeur approuvé. Il s'agit de l'OCID associé à Body:data.sender si celui-ci est présent, sinon il s'agit de l'OCID associé à Body:data.envelopeSender. Cela peut ne pas être présent en cas d'échec d'autorisation.

ocid1.emailsender.oc1.phx.<unique_ID>
senderCompartmentId

OCID du compartiment de l'expéditeur approuvé. Il s'agit de l'OCID du compartiment associé à Body:data.senderId. Il peut ne pas être présent en cas d'échec d'autorisation.

ocid1.compartment.oc1..<unique_ID>
headers (Disponible dans le futur) En-têtes configurables au niveau de l'expéditeur approuvé. Définis au moyen d'une demande de soutien, avec un maximum de quatre en-têtes.
{
 "X-Campaign-ID":"campaign1",
 "Recipient-Group-ID": "group1",
 "Sub-Account-ID": "account1"
}
receivingDomain Domaine de courriel du destinataire. Bien qu'il soit redondant avec la partie du nom de domaine du champ du destinataire, il peut être utile pour les vues d'agrégation des journaux. example.com
messageSizeInKiB Taille de message en kibioctets (arrondi à un nombre entier avec plafond du mode d'arrondissement). 5
authzOpcRequestId ID demande d'OPC pour l'appel d'autorisation effectué du service de transmission de messages au service d'identité, pour autoriser un expéditeur approuvé. 6D6E701D166D72B8BCB7881647CDAAAA/

5590913E23F541ECDFA486FE9C611B12/

40C21F5CB148AF3C391AC98B21D81412

message Sommaire de l'événement de journal. Accepted email support@example.com → user@example.com
ingressType

Fournit la source de la soumission du courriel pour les problèmes de dépannage. Est omis pour les courriels acceptés.

Les valeurs prises en charge sont les suivantes :
  • SubmitEmail : Courriels soumis au moyen de l'API de soumission HTTPS.
  • SMTP : Courriels soumis au moyen du point d'extrémité SMTP.

SubmitEmail

SMTP

Échantillons de journal pour les journaux de courriel OutboundAccepted

Acceptation réussie :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com"
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
    "action": "accept",
    "messageId": "<unique_ID>",
    "sender": "support@example.com"
    "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
    "recipient": "user@example.com",
    "messageSizeInKiB": 2,
    "receivingDomain": "example.com",
    "smtpStatus": "250 2.1.5 user@example.com and options Ok",
    "headers": {
      "X-Campaign-ID": "campaign1",
      "Recipient-Group-ID": "group1",
      "Sub-Account-ID": "account1"
    },
    "message": "Accepted email support@example.com → user@example.com"
  }
}

Acceptation non réussie (supprimée) :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SubmitEmail",
      "envelopeSender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "errorType": "Recipient suppressed",
      "message": "Suppressed email support@example.com → user@example.com"
  }
}

Limite de taux quotidien dépassée :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SubmitEmail",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "errorType": "Daily limit reached",
      "message": "Rejected email support@example.com → user@example.com: Daily limit 50000 exceeded"
  }
}

Limite de taux d'expéditeur dépassée :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SMTP",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "errorType": "Sender rate limit reached",
      "message": "Rejected email support@example.com → user@example.com: Sender rate limit 18000 exceeded"
  }
}

Limite d'octets dépassée :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SMTP",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "errorType": "Byte limit exceeded",
      "message": "Rejected email support@example.com → user@example.com: Byte limit 2MB exceeded"
  }
}

Adresse de destinataire rejetée (serveur SMTP entrant) :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SMTP",
      "envelopeSender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@test",
      "errorType": "Invalid recipient",
      "message": "Rejected email support@example.com → user@test.com: Invalid recipient address"
  }
}

Échec de l'autorisation :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
    "action": "accept",
    "ingressType": "SubmitEmail",
    "envelopeSender": "support@example.com",
    "principalId": "ocid1.user.oc1.<unique_ID>",
    "errorType": "Authorization failure",
    "authzOpcRequestId": "6D6E701D166D72B8BCB7881647CDAAAA/5590913E23F541ECDFA486FE9C611B12/40C21F5CB148AF3C391AC98B21D81412",
    "message": "Email approved Body From address: support@example.com is not authorized or not found"
  }
}

Réinitialisation :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SubmitEmail",
      "envelopeSender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "errorType": "Reset",
      "message": "Rejected email from support@example.com: SMTP client reset"
  }
}

Déconnecté :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundaccepted",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "accept",
      "ingressType": "SubmitEmail",
      "envelopeSender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "errorType": "Disconnected",
      "message": "Rejected email from support@example.com: SMTP client disconnected"
  }
}

Contenu d'un journal de courriel OutboundRelayed

Propriété Description Exemple
recipient Adresse de courriel du destinataire. user@example.com
sender En-tête "De :" du courriel. support@example.com
action
Fournit un contexte pour les données du journal. Valeurs prises en charge pour les journaux de courriel relayé, retourné et de plainte :
  • Relay : Relayé avec succès vers le serveur de réception de courriel.
  • Bounce : Retourné par le serveur de réception de courriel.
  • Complaint : Le destinataire a indiqué le courriel comme pourriel et le fournisseur de boîte aux lettres prend en charge une boucle de commentaires de plainte.

    Note : Les domaines de réception ne fournissent pas tous des commentaires de plainte.

  • Désabonnement : Demande de désabonnement reçue par un destinataire de courriel à l'aide de la fonction de désabonnement du client de courriel.

Les processeurs automatisés doivent tolérer les journaux avec des valeurs d'action non reconnues.

  • relay
  • bounce
  • complaint
  • désabonner
userAgent

Fournit le client de messagerie, le navigateur et l'appareil du destinataire utilisés pour la demande de désabonnement de liste.

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/1.0 (KHTML, tel que Gecko; Gmail Actions)
errorType

Fournit des informations pour résoudre les problèmes. Présent uniquement dans les journaux de courriel "retourné".

Les valeurs prises en charge pour les journaux de courriel relayé, retourné et de plainte sont les suivantes :
  • Soft bounce : Erreur temporaire du serveur de réception entraînant un message non livré.
  • Hard bounce : A permanent error from the receiving server, resulting in an undelivered message, and the recipient's address being added to the suppression list.
soft
bounceCategory Catégorie de courriel retourné. Présent uniquement dans les journaux de courriel "retourné". Valeurs possibles :
  • mauvaise configuration
  • mauvaise connexion
  • mauvais domaine
  • bad-mailbox
  • liés au contenu
  • boîte aux lettres inactive
  • expéditeur non valide
  • message expiré
  • sans réponse de l'hôte
  • autre
  • liés aux politiques
  • erreurs de protocole
  • quotas-problèmes
  • relais-problèmes
  • erreurs de routage
  • spam
  • non classé
  • virus
bad-mailbox
reportGeneratedTime Heure à laquelle l'action est générée. Présente uniquement dans certains journaux de courriel "retourné" et "de plainte". 2021-02-04T17:26:03.120Z
originalMessageAcceptedTime Heure à laquelle le message initial est accepté par le service de transmission de messages. Référence l'horodatage initial des messages retournés seulement, n'est donc pas présente dans tous les journaux de courriel relayé. 2021-02-04T17:26:03.120Z
bounceCode Code de réponse SMTP, par exemple 5.5.0, 4.7.1. Présent uniquement dans les journaux de courriel "retourné". Pour plus d'informations, voir https://www.ietf.org/rfc/rfc1893.txt. 5.5.0
smtpStatus Le statut SMTP inclut les informations générées par un serveur SMTP distant sur Internet et n'est pas contrôlé par Email Delivery.

"250 2.1.5 Recipient ok"

" Le destinataire 550 5.1.1 <user@example.com> n'existe pas ici. "

"550 5.1.1 alias inconnu ou illégal :

b0c-4031-8d85-33d136229fc3-bmta-ad1-fd1-101-us-ashburn-1

@iad1.rp.oracleemaildelivery.com"550 5.7.0 Violation de politique locale"

messageId MessageId est un ID unique qui représente une opération d'envoi de courriel. Suivi d'un courriel de bout en bout. MessageId est fourni par le client ou est généré par l'agent de transfert de messages lors du traitement du courriel. 06a9aa8e-0542-4ddf-8255-ec9c2f5e02a3

@smtpf-ad3-fd1-303-us-phoenix-1.imtaad3.vcndpphx.oraclevcn.com

Pour plus d'informations, voir https://datatracker.ietf.org/doc/html/rfc5322#section-3.6.4.

senderId OCID de l'expéditeur approuvé. ocid1.emailsender.oc1.phx.<unique_ID>
senderCompartmentId OCID du compartiment de l'expéditeur approuvé. ocid1.compartment.oc1..<unique_ID>
sourceAddress L'adresse IP source est l'adresse IP publique externe utilisée pour la connexion sortante. Présente uniquement dans les journaux de courriel "relayé" avec succès et "retourné" pour les non-livraisons définitives internes. 192.29.103.192
dkimSelector Valeur du sélecteur DKIM définie par l'"utilisateur". Présent uniquement dans les journaux de courriel "relayé". Le sélecteur DKIM est un terme spécialisé défini officiellement sous RFC 6376. prod-phx-20191217
dkimError Texte d'erreur de signature DKIM. Présent uniquement dans les journaux de courriel "relayé". "Operation cannot be started: DKIM 0 no private key for identity '@mail.integration.us-ashburn-1.ocp.oraclecloud.com'"
messageSizeInKiB Taille de message en kibioctets (arrondi à un nombre entier avec plafond du mode d'arrondissement). 5
headers (Disponible dans le futur) En-têtes configurables au niveau de l'expéditeur approuvé. Définis au moyen d'une demande de soutien, avec un maximum de quatre en-têtes.
{
  "X-Campaign-ID":"campaign1",
  "Recipient-Group-ID": "group1",
  "Sub-Account-ID": "account1"
}
recipientMailServer Nom et adresse IP du serveur de courriel sur Internet vers lequel un relais de courriel a été essayé. Présente uniquement dans les journaux de courriel "relayé" avec succès et "retourné" pour les non-livraisons définitives internes. Ce champ est également utile pour les vues du journal d'agrégation.

mail-smtp-in.l.google.com

(172.217.197.26)

internalProcessingDurationInMs Retard interne en millisecondes depuis l'acceptation d'un message par le service de transmission de messages (par exemple, lorsque les données de fin de message sont reçues par notre système frontal), à compter du moment où le service est prêt à essayer la livraison sortante. 791
tlsCipher (Journaux de courriels "relayés"uniquement) Nom de la suite de chiffrement TLS.

TLS_ECDHE_RSA_WITH

_AES_128_GCM_SHA256

message Sommaire de l'événement de journal.

Relayed email support@example.com

-> user@example.com

sendingPoolName Applicable uniquement aux groupes d'adresses IP dédiées. PHXOCIInternalVMTAs
chunkingUsed Fournit des informations booléennes indiquant si la fragmentation a été prise en charge lors de l'acheminement des courriels. L'absence du paramètre indique une valeur fausse, ce qui signifie que la fragmentation n'était pas prise en charge lors de la communication avec l'agent de transfert de courrier distant. "chunkingUsed" : "Vrai"
esmtpUsed Fournit des informations booléennes indiquant si le protocole SMTP étendu (ESMTP) a été pris en charge lors de l'acheminement des courriels. L'absence du paramètre indique une valeur fausse, ce qui signifie qu'ESMTP n'a pas été utilisé lors de la communication avec l'agent de transfert de courrier distant. "esmtpUsed" : "Vrai"
tlsUsed Fournit des informations booléennes indiquant si TLS a été pris en charge lors de la communication avec l'agent de transfert de courrier distant. L'absence du paramètre indique une valeur fausse, ce qui signifie que TLS n'était pas pris en charge lors de la communication avec l'agent de transfert de courrier distant. "tlsUsed" : "Vrai"

Échantillons de journal pour les journaux de courriel OutboundRelayed

Relayé avec succès :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundrelayed",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
    "action": "relay",
    "chunkingUsed": "true",
    "esmtpUsed": "true",
    "messageId": "<unique_ID>",
    "sender": "support@example.com",
    "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
    "recipient": "user@example.com",
    "receivingDomain": "example.com",
    "sourceAddress": "XXX.XX.XXX.XXX",
    "dkimSelector": "selector1",
    "messageSizeInKiB": 2,
    "smtpStatus": "250 2.1.5 Recipient ok",
    "recipientMailServer": "bmta.email.us-phoenix-1.oci.oraclecloud.com (XXX.XX.X.XXX)",
    "internalProcessingDurationInMs": 20,
    "tlsCipher": "TLS_AES_128_GCM_SHA256",
    "tlsUsed": "true",
    "sendingPoolName": "<pool_name>",
    "headers": {
      "X-Campaign-ID": "campaign1",
      "Recipient-Group-ID": "group1",
      "Sub-Account-ID": "account1"
    },
    "message": "Relayed email support@example.com → user@example.com"
  }
}

Non-livraison définitive :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundrelayed",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "bounce",
      "messageId": "<unique_ID>",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "receivingDomain": "example.com",
      "errorType": "hard",
      "bounceCategory": "bad-mailbox",
      "bounceCode": "5.1.1",
      "reportGeneratedTime": "2021-02-24T22:50:22.123Z",
      "originalMessageAcceptedTime": "2021-02-23T22:50:22.123Z",
      "smtpStatus": "550 5.1.1 unknown or illegal alias: 974-4710-b440-52e9e1a70cb8-user@example.com",
      "message": "Suppressed recipient user@example.com for email from support@example.com: bad-mailbox hard bounce"
  }
}

Non-livraison temporaire :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundrelayed",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "bounce",
      "messageId": "<unique_ID>",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "receivingDomain": "example.com",
      "errorType": "soft",
      "bounceCategory": "spam-related",
      "bounceCode": "5.0.0",
      "reportGeneratedTime": "2021-02-24T22:50:22.123Z",
      "originalMessageAcceptedTime": "2021-02-23T22:50:22.123Z",
      "smtpStatus": "550 5.1.1 <user@example.com> User unknown; rejecting",
      "message": "Received spam-related soft bounce for email support@example.com → user@example.com"
  }
}

Plainte :

{
  "specversion": "1.0",
  "type": "com.oraclecloud.emaildelivery.emaildomain.outboundrelayed",
  "source": "example.com",
  "time": "2021-02-20T09:01:40.000Z",
  "id": "<unique_ID>",
  "oracle": {
    "logid": "ocid1.log.oc1.phx.<unique_ID>"
  },
  "data": {
      "action": "complaint",
      "messageId": "<unique_ID>",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "recipient": "user@example.com",
      "receivingDomain": "example.com",
      "message": "Suppressed recipient user@example.com for email from support@example.com: Email complaint"
  }
}

Désabonnement réussi :

{
  "datetime": 1718719068280,
  "logContent": {
    "data": {
      "action": "unsubscribe",
      "message": "Email list unsubscribed support@example.com -> user@example.com",
      "messageId": "afb866ca-2d7a-11ef-a21e-0242ac11000c@bmta",
      "receivingDomain": "example.com",
      "recipient": "user@example.com",
      "recipientIp": "XXX.XX.XXX.XXX",
      "sender": "support@example.com",
      "senderCompartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "senderId": "ocid1.emailsender.oc1.phx.<unique_ID>",
      "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/1.0 (KHTML, like Gecko; Gmail Actions)"
    },
    "id": "<unique_ID>",
    "oracle": {
      "logid": "ocid1.log.oc1.phx.<unique_ID>"
    },
    "source": "example.com",
    "specversion": "1.0",
    "time": "2024-06-18T13:57:48.280Z",
    "type": "com.oraclecloud.emaildelivery.emaildomain.outboundrelayed"
  }
}