Beispiel zur Verwendung von Amazon WorkMail Message Flow mit AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die AWS Command Line Interface mit Amazon WorkMail Message Flow nutzen.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie get-raw-message-content verwendet wird.
- AWS CLI
-
So rufen Sie den Rohinhalt einer E-Mail-Nachricht ab
Im folgenden Beispiel für
get-raw-message-contentwird der Rohinhalt einer E-Mail-Nachricht abgerufen und an eine Textdatei mit dem Namentestgesendet.aws workmailmessageflow get-raw-message-content \ --message-ida1b2cd34-ef5g-6h7j-kl8m-npq9012345rs\testDer Inhalt der Datei
testnach dem Ausführen des Befehls:Subject: Hello World From: =?UTF-8?Q?marymajor_marymajor?= <marymajor@example.com> To: =?UTF-8?Q?mateojackson=40example=2Enet?= <mateojackson@example.net> Date: Thu, 7 Nov 2019 19:22:46 +0000 Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=_EXAMPLE+" References: <mail.1ab23c45.5de6.7f890g123hj45678@storage.wm.amazon.com> X-Priority: 3 (Normal) X-Mailer: Amazon WorkMail Thread-Index: EXAMPLE Thread-Topic: Hello World Message-Id: <mail.1ab23c45.5de6.7f890g123hj45678@storage.wm.amazon.com> This is a multi-part message in MIME format. Your mail reader does not understand MIME message format. --=_EXAMPLE+ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit hello world --=_EXAMPLE+ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML><html> <head> <meta name=3D"Generator" content=3D"Amazon WorkMail v3.0-4510"> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">= <title>testing</title> </head> <body> <p style=3D"margin: 0px; font-family: Arial, Tahoma, Helvetica, sans-seri= f; font-size: small;">hello world</p> </body> </html> --=_EXAMPLE+--Weitere Informationen finden Sie unter Abrufen von Nachrichteninhalten mit AWS Lambda im Administratorhandbuch zu Amazon WorkMail.
-
API-Details finden Sie unter GetRawMessageContent
in der AWS CLI-Befehlsreferenz.
-