ইমেইল নিরীক্ষণ

ইমেল অডিট API এর সাথে ইমেল পর্যবেক্ষণ সেট আপ করার জন্য, একজন প্রশাসক নিরীক্ষকের জন্য একটি নির্দিষ্ট ব্যবহারকারীর প্রেরিত এবং প্রাপ্ত ইমেলগুলির একটি সংযুক্তি হিসাবে একটি অনুলিপি পাওয়ার জন্য একটি তারিখ সীমা নির্ধারণ করে। প্রতিদিন মনিটর তৈরি এবং মুছে ফেলার অনুরোধের সর্বোচ্চ সংখ্যা হল 1000টি অনুরোধ। এই সীমা প্রতি ডোমেন, এবং দিনের বেলায় যেকোনো প্রশাসকের দ্বারা করা সমস্ত অনুরোধ অন্তর্ভুক্ত।

একটি নিরীক্ষণ করা ইমেল দৃশ্যকল্পে তিন ধরনের ব্যবহারকারী রয়েছে:

  • প্রশাসক - যে কোনো ডোমেন প্রশাসক ইমেল অডিট API-এর মনিটর রিসোর্স ব্যবহার করে একটি ইমেল মনিটর তৈরি, পুনরুদ্ধার, আপডেট এবং মুছে ফেলতে পারে। উপরন্তু, একজন প্রশাসক মেইলবক্স ডাউনলোড করতে API ব্যবহার করতে পারেন। এই ক্রিয়াকলাপগুলি শুধুমাত্র সেই ডোমেনের মধ্যে করা যেতে পারে যার উপর প্রশাসক নিয়ন্ত্রণ করেন৷

  • উত্স ব্যবহারকারী - উত্স ব্যবহারকারী হল সেই ব্যবহারকারী যিনি নিরীক্ষণের গন্তব্য ব্যবহারকারীর দ্বারা নিরীক্ষিত বার্তাগুলি গ্রহণ করেন বা প্রেরণ করেন। যেকোন ডোমেইন অ্যাডমিনিস্ট্রেটর বা অ্যাকাউন্ট ব্যবহারকারী উৎস ব্যবহারকারী হতে পারে। উৎস ব্যবহারকারীকে প্রশাসক এবং গন্তব্য ব্যবহারকারীর মতো একই ডোমেনে থাকতে হবে।

  • গন্তব্য ব্যবহারকারী - গন্তব্য ব্যবহারকারী হলেন অডিটর যিনি নিরীক্ষিত ইমেল বার্তাগুলি গ্রহণ করেন।

    • ইনবাউন্ড এবং আউটবাউন্ড সংযুক্তি, ফরোয়ার্ড করা বার্তা এবং মোবাইল ডিভাইস থেকে পাঠানো ইমেল বার্তা সহ সমস্ত আগত এবং বহির্গামী ইমেল বার্তাগুলির অন্ধ কার্বন কপি (Bcc) গ্রহণ করে৷
    • একটি বিকল্প হিসাবে, একজন ডোমেন প্রশাসক গন্তব্য ব্যবহারকারীর জন্য অতিরিক্ত অডিটিং বৈশিষ্ট্যগুলি সক্ষম করতে পারেন। ঐচ্ছিক বৈশিষ্ট্যগুলির মধ্যে রয়েছে সংরক্ষিত ইমেল ড্রাফ্টগুলির অডিটিং, ডোমেনের মধ্যে বা বাইরে থাকতে পারে এমন অন্যান্য ব্যবহারকারীদের সাথে সংরক্ষণাগারভুক্ত Hangouts চ্যাটের অডিটিং৷
    • যদিও গন্তব্য ব্যবহারকারী বার্তাটির একটি Bcc অনুলিপি পায়, Bcc অ্যাসোসিয়েশন উৎস ব্যবহারকারীর অ্যাকাউন্টে অ্যাক্সেসযোগ্য বার্তা শিরোনামগুলিতে দৃশ্যমান নয়।
    • প্রতিটি নিরীক্ষিত ইমেল বার্তা একটি ইমেল সংযুক্তি হিসাবে গন্তব্য ব্যবহারকারীর কাছে পাঠানো হয়। এবং ডোমেন প্রশাসক এই বার্তাগুলিকে সম্পূর্ণ ইমেল বার্তা বা শুধুমাত্র বার্তা শিরোনাম হিসাবে কনফিগার করতে পারেন৷
    • এই গন্তব্য ব্যবহারকারীর অবশ্যই পর্যবেক্ষণ করা ডোমেনে একটি সক্রিয় ইমেল অ্যাকাউন্ট থাকতে হবে। এটি প্রশাসক এবং উৎস ব্যবহারকারীর সাথে সংশ্লিষ্ট একই ডোমেন হতে হবে।
    • একজন গন্তব্য ব্যবহারকারী একজন প্রশাসক বা ডোমেনের মধ্যে একজন ব্যবহারকারী হতে পারে। এবং, এই গন্তব্য ব্যবহারকারী অন্য গন্তব্য ব্যবহারকারীর দ্বারা নিরীক্ষিত উৎস ব্যবহারকারী হওয়ার জন্য ভূমিকা পরিবর্তন করতে পারে, যিনি পরিবর্তে, প্রথম গন্তব্য ব্যবহারকারীকে পাঠানো সমস্ত নিরীক্ষিত ইমেল বার্তাগুলির অনুলিপি গ্রহণ করেন৷
    • একটি ডোমেন প্রশাসক একটি অনন্য 'গন্তব্য ব্যবহারকারী - উত্স ব্যবহারকারী' জোড়ার জন্য একটি নিরীক্ষিত ইমেল মনিটর তৈরি করে৷ অন্য কথায়, অডিট সম্পর্ক হল এক গন্তব্য ব্যবহারকারীর সাথে এক উৎস ব্যবহারকারীর। প্রতিটি অডিট একটি API মনিটর সম্পদ ব্যবহার করে সম্পন্ন করা হয়। একাধিক API মনিটর ব্যবহার করে, একজন গন্তব্য ব্যবহারকারী ডোমেনের অনেক ব্যবহারকারীকে অডিট করতে পারে। এবং, একাধিক API মনিটর ব্যবহার করে, অনেক গন্তব্য ব্যবহারকারী একটি উৎস ব্যবহারকারীকে অডিট করতে পারে।
    • যদি একটি অতিরিক্ত API মনিটর তৈরি করা হয় বা 'গন্তব্য ব্যবহারকারী - উত্স ব্যবহারকারী' জোড়ার জন্য একটি বিদ্যমান API মনিটর আপডেট করা হয়, তবে সর্বশেষ তৈরি করা মনিটরটি এই জোড়ার জন্য যেকোনো পূর্ব-বিদ্যমান মনিটরকে ছাড়িয়ে যায়। মূলত, এইভাবে আপনি একটি API মনিটর আপডেট করেন। একটি মনিটর আপডেট করার বিষয়ে আরও তথ্যের জন্য, একটি ইমেল মনিটর আপডেট করুন দেখুন।

একটি ইমেল মনিটর তৈরি করুন

একটি ইমেল মনিটর তৈরি করতে, ইমেল মনিটর সংস্থান সহ নিম্নলিখিত POST অনুরোধটি পাঠান:

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ব্যবহারকারীর নাম যা আপনি নিরীক্ষণ করতে চান৷

POST অনুরোধে নিম্নলিখিত Content-type হেডার রয়েছে:

Content-type: application/atom+xml

একটি ইমেল মনিটর অনুরোধে ব্যবহার করার জন্য প্যারামিটারের সম্পূর্ণ তালিকার জন্য, সম্পদ দেখুন: monitor

একটি নতুন মনিটর তৈরির উদাহরণ

উদাহরণ নিম্নলিখিত পরামিতি ব্যবহার করে:

  • যে ব্যবহারকারীকে অডিট করা হবে তা হল amal@example.com
  • destUserName is izumi .
  • beginDate June 15, 2022, 00:00 hours
  • endDate June 30, 2022, 23:20 hours
  • incomingEmailMonitorLevel ইমেইল মনিটর লেভেল হল FULL_MESSAGE
  • outgoingEmailMonitorLevel ইমেইল মনিটর লেভেল হল HEADER_ONLY
  • draftMonitorLevel হল FULL_MESSAGE
  • chatMonitorLevel হল FULL_MESSAGE

প্রোটোকল

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal

<atom:entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
   <apps:property name='destUserName' value='izumi'/>
   <apps:property name='beginDate' value='2022-06-15 00:00'/>
   <apps:property name='endDate' value='2022-06-30 23:20'/>
   <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
   <apps:property name='outgoingEmailMonitorLevel' value='HEADER_ONLY'/>
   <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
   <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
</atom:entry>

সফল হলে, সার্ভার একটি 201 CREATED স্ট্যাটাস কোড এবং entry উপাদান সহ একটি AtomPub এন্ট্রি দেয় যা নতুন মনিটর সেটিংস দেখাচ্ছে:

<entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/id</id>
    <updated>2022-04-17T15:02:45.646Z</updated/>
    <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/id'/>
    <link rel='edit' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/id'/>
    <apps:property name='destUserName' value='izumi'/>
    <apps:property name='beginDate' value='2022-06-15 00:00'/>
    <apps:property name='endDate' value='2022-06-30 23:20'/>
    <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
    <apps:property name='outgoingEmailMonitorLevel' value='HEADER_ONLY'/>
    <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
    <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
</entry>

জাভা

import java.util.Calendar;
import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry;
import com.google.gdata.client.appsforyourdomain.audit.MailMonitor;
...

MailMonitor monitor = new MailMonitor();
Calendar beginDate = Calendar.getInstance();
beginDate.set(2022, Calendar.JUNE, 15, 0, 0)
monitor.setBeginDate(beginDate.getTime());
Calendar endDate = Calendar.getInstance();
endDate.set(2022, Calendar.JUNE, 30, 23, 20);
monitor.setEndDate(endDate.getTime());
monitor.setIncomingEmailMonitorLevel("FULL_MESSAGE");
monitor.setOutgoingEmailMonitorLevel("HEADER_ONLY");
monitor.setDraftMonitorLevel("FULL_MESSAGE");
monitor.setChatMonitorLevel("FULL_MESSAGE");
monitor.setDestUserName("izumi");

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
GenericEntry entry = service.createMailMonitor("amal", monitor);

.নেট

using System;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

MailMonitor monitor = new MailMonitor();
monitor.BeginDate = new DateTime(2022, 6, 15);
monitor.EndDate = new DateTime(2022, 6, 30, 23, 20, 0);
monitor.IncomingEmailMonitorLevel = MonitorLevel.FULL_MESSAGE;
monitor.OutgoingEmailMonitorLevel = MonitorLevel.HEADER_ONLY;
monitor.DraftMonitorLevel = MonitorLevel.FULL_MESSAGE;
monitor.ChatMonitorLevel = MonitorLevel.FULL_MESSAGE;
monitor.DestinationUserName = "izumi";

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
MailMonitor monitorEntry = service.CreateMailMonitor("amal", monitor);

একটি ইমেল মনিটর আপডেট করুন

একই উৎস ব্যবহারকারী এবং গন্তব্য ব্যবহারকারীর সাথে একটি মনিটর আপডেট করার সময়, প্রাথমিক মনিটরের সম্পত্তি সেটিংস নতুন সেটিংস দ্বারা প্রতিস্থাপিত হয়।

একটি ইমেল মনিটরে অডিট কনফিগারেশন আপডেট করতে, মনিটর ফিডের URI-তে একটি POST অনুরোধ পাঠান এবং Authorization শিরোনাম অন্তর্ভুক্ত করুন:

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ইমেল মনিটরের ব্যবহারকারীর নাম যা আপনি আপডেট করতে চান।

একটি ইমেল মনিটর আপডেট করার উদাহরণ

এই উদাহরণটি প্রয়োজনীয় বৈশিষ্ট্য endDate এবং ঐচ্ছিক সম্পত্তি chatMonitorLevel আপডেট করে একটি ইমেল মনিটর তৈরি করার জন্য উদাহরণে তৈরি মনিটর আপডেট করে। এই উদাহরণ নিম্নলিখিত পরামিতি ব্যবহার করে:

  • নতুন endDate হল August 30, 2022, 23:20 hours
  • chatMonitorLevel এখন HEADER_ONLY
  • যে ব্যবহারকারীকে অডিট করা হবে তা থাকে amal@example.com
  • destUserName izumi থেকে যায়।

যে মনিটর বৈশিষ্ট্যগুলি আপডেট করা হয়নি সেগুলি তাদের ডিফল্ট মানগুলিতে ফিরে আসে। উদাহরণস্বরূপ, এই উদাহরণে, incomingEmailMonitorLevel এবং outgoingEmailMonitorLevel বৈশিষ্ট্যগুলি FULL_MESSAGE এ প্রত্যাবর্তন করে এবং draftMonitorLevel NONE এ প্রত্যাবর্তন করে।

প্রোটোকল

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal

<atom:entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <apps:property name='destUserName' value='izumi'/>
    <apps:property name='endDate' value='2022-08-30 23:20'/>
    <apps:property name='chatMonitorLevel' value='HEADER_ONLY'/>
</atom:entry>

সফল হলে, সার্ভার একটি 201 CREATED স্ট্যাটাস কোড এবং আপডেট করা entry উপাদান সহ একটি AtomPub এন্ট্রি প্রদান করে। যে বৈশিষ্ট্যগুলি আপডেট করা হয়নি এবং প্রতিক্রিয়াতে দেখানো হয়েছে সেগুলি তাদের ডিফল্ট মানগুলিতে ফিরে আসে।

<entry>
<entry xmlns='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi</id>
    <updated>2022-08-20T00:28:57.319Z</updated>
    <link rel='self' type='application/atom+xml' href="https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi" />
    <link rel='edit' type='application/atom+xml' href="https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi" />
    <apps:property name='chatMonitorLevel' value='HEADER_ONLY' />
    <apps:property name='destUserName' value='izumi' />
    <apps:property name='endDate' value='2022-08-30 23:20' />
</entry>

জাভা

import java.util.Calendar;
import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.client.appsforyourdomain.audit.MailMonitor;
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry;
...

MailMonitor monitor = new MailMonitor();
Calendar endDate = Calendar.getInstance();
endDate.set(2022, Calendar.AUGUST, 30, 23, 20);
monitor.setEndDate(endDate.getTime());
monitor.setChatMonitorLevel("HEADER_ONLY");
monitor.setDestUserName("izumi");

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
GenericEntry entry = service.createMailMonitor("amal", monitor);

.নেট

using System;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

MailMonitor monitor = new MailMonitor();
monitor.EndDate = new DateTime(2022, 8, 30, 23, 20, 0);
monitor.ChatMonitorLevel = MonitorLevel.HEADER_ONLY;
monitor.DestinationUserName = "izumi";

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
MailMonitor monitorEntry = service.CreateMailMonitor("amal", monitor);

উৎস ব্যবহারকারীর সমস্ত ইমেল মনিটর পুনরুদ্ধার করুন

উত্স ব্যবহারকারীর সাথে যুক্ত সমস্ত মনিটর পুনরুদ্ধার করতে, তারিখের জন্য UTC বিন্যাস ব্যবহার করে মনিটর ফিড URI-তে একটি HTTP GET অনুরোধ করুন এবং Authorization শিরোনাম অন্তর্ভুক্ত করুন:

GET https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ইমেল মনিটরের ব্যবহারকারীর নাম যা আপনি পুনরুদ্ধার করতে চান।

এই ক্রিয়াকলাপের অনুরোধের অংশে কোনও পরামিতি নেই, তাই XML বডি খালি৷

সমস্ত ইমেল মনিটর পুনরুদ্ধারের জন্য উদাহরণ

এই উদাহরণটি amal@example.com ব্যবহারকারীর জন্য তৈরি সমস্ত মনিটর পুনরুদ্ধার করে:

প্রোটোকল

GET https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal

সফল হলে, সার্ভার একটি 201 CREATED স্ট্যাটাস কোড এবং দুটি মনিটরের জন্য entry উপাদান সহ একটি AtomPub ফিড ফেরত দেয় যা দুটি গন্তব্য ব্যবহারকারীর সেটিংস দেখায় ( izumi@example.com, taylor@example.com )৷

<feed xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:apps='http://schemas.google.com/apps/2006'>
    <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal</id>
    <updated>2010-03-17T15:29:21.064Z</updated>
    <link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal'/>
    <link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal'/>
    <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal'/>
    <openSearch:startIndex>1</openSearch:startIndex>
    <entry>
        <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi</id>
        <updated>2022-04-17T15:29:21.064Z</updated>
        <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi&'/>
        <link rel='edit' type='application/atom+xml' href='https://apps-apis.google.com/feeds/compliance/audit/mail/monitor/example.com/amal/izumi&'/>
        <apps:property name='requestId' value='53156'/>
        <apps:property name='destUserName' value='izumi'/>
        <apps:property name='beginDate' value='2022-06-15 00:00'/>
        <apps:property name='endDate' value='2022-06-30 23:20'/>
        <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='outgoingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
   </entry>
   <entry>
        <id>>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/taylor</id>
        <updated>2022-05-17T15:29:21.064Z</updated>
        <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/taylor'/>
        <link rel='edit' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/taylor'/>
        <apps:property name='requestId' value='22405'/>
        <apps:property name='destUserName' value='taylor'/>
        <apps:property name='beginDate' value='2022-06-20 00:00'/>
        <apps:property name='endDate' value='2022-07-30 23:20'/>
        <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='outgoingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
    </entry>
</feed>

জাভা

import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.data.appsforyourdomain.generic.GenericFeed;
...

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
GenericFeed feed = service.retrieveMonitors("amal");

.নেট

using System;
using System.Collections.Generic;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
GenericFeed<MailMonitor> monitors = service.RetrieveMailMonitors("amal");

একটি ইমেল মনিটর মুছুন

একটি ইমেল মনিটর মুছে ফেলার জন্য, মনিটর ফিডের ইউআরআই মুছে ফেলার জন্য একটি HTTP DELETE অনুরোধ করুন এবং Authorization শিরোনাম অন্তর্ভুক্ত করুন:

DELETE https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME/DESTINATION_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ইমেল মনিটরের ব্যবহারকারীর নাম যা আপনি মুছতে চান।
  • DESTINATION_USERNAME : নিরীক্ষক যিনি নিরীক্ষিত ইমেল বার্তাগুলি গ্রহণ করেন৷

একটি ইমেল মনিটর মুছে ফেলার জন্য উদাহরণ

এই উদাহরণটি izumi হিসাবে destinationUserName সহ amal@example.com ব্যবহারকারীর জন্য তৈরি করা মনিটর মুছে দেয়।

প্রোটোকল

DELETE https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi

জাভা

import com.google.gdata.client.appsforyourdomain.audit.AuditService;
...

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
service.deleteMonitor("amal", "izumi");

.নেট

using System;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
service.DeleteMailMonitor("amal", "izumi");
,

ইমেল অডিট API এর সাথে ইমেল পর্যবেক্ষণ সেট আপ করার জন্য, একজন প্রশাসক নিরীক্ষকের জন্য একটি নির্দিষ্ট ব্যবহারকারীর প্রেরিত এবং প্রাপ্ত ইমেলগুলির একটি সংযুক্তি হিসাবে একটি অনুলিপি পাওয়ার জন্য একটি তারিখ সীমা নির্ধারণ করে। প্রতিদিন মনিটর তৈরি এবং মুছে ফেলার অনুরোধের সর্বোচ্চ সংখ্যা হল 1000টি অনুরোধ। এই সীমা প্রতি ডোমেন, এবং দিনের বেলায় যেকোনো প্রশাসকের দ্বারা করা সমস্ত অনুরোধ অন্তর্ভুক্ত।

একটি নিরীক্ষণ করা ইমেল দৃশ্যকল্পে তিন ধরনের ব্যবহারকারী রয়েছে:

  • প্রশাসক - যে কোনো ডোমেন প্রশাসক ইমেল অডিট API-এর মনিটর রিসোর্স ব্যবহার করে একটি ইমেল মনিটর তৈরি, পুনরুদ্ধার, আপডেট এবং মুছে ফেলতে পারে। উপরন্তু, একজন প্রশাসক মেইলবক্স ডাউনলোড করতে API ব্যবহার করতে পারেন। এই ক্রিয়াকলাপগুলি শুধুমাত্র সেই ডোমেনের মধ্যে করা যেতে পারে যার উপর প্রশাসক নিয়ন্ত্রণ করেন৷

  • উত্স ব্যবহারকারী - উত্স ব্যবহারকারী হল সেই ব্যবহারকারী যিনি নিরীক্ষণের গন্তব্য ব্যবহারকারীর দ্বারা নিরীক্ষিত বার্তাগুলি গ্রহণ করেন বা প্রেরণ করেন। যেকোন ডোমেইন অ্যাডমিনিস্ট্রেটর বা অ্যাকাউন্ট ব্যবহারকারী উৎস ব্যবহারকারী হতে পারে। উৎস ব্যবহারকারীকে প্রশাসক এবং গন্তব্য ব্যবহারকারীর মতো একই ডোমেনে থাকতে হবে।

  • গন্তব্য ব্যবহারকারী - গন্তব্য ব্যবহারকারী হলেন অডিটর যিনি নিরীক্ষিত ইমেল বার্তাগুলি গ্রহণ করেন।

    • ইনবাউন্ড এবং আউটবাউন্ড সংযুক্তি, ফরোয়ার্ড করা বার্তা এবং মোবাইল ডিভাইস থেকে পাঠানো ইমেল বার্তা সহ সমস্ত আগত এবং বহির্গামী ইমেল বার্তাগুলির অন্ধ কার্বন কপি (Bcc) গ্রহণ করে৷
    • একটি বিকল্প হিসাবে, একজন ডোমেন প্রশাসক গন্তব্য ব্যবহারকারীর জন্য অতিরিক্ত অডিটিং বৈশিষ্ট্যগুলি সক্ষম করতে পারেন। ঐচ্ছিক বৈশিষ্ট্যগুলির মধ্যে রয়েছে সংরক্ষিত ইমেল ড্রাফ্টগুলির অডিটিং, ডোমেনের মধ্যে বা বাইরে থাকতে পারে এমন অন্যান্য ব্যবহারকারীদের সাথে সংরক্ষণাগারভুক্ত Hangouts চ্যাটের অডিটিং৷
    • যদিও গন্তব্য ব্যবহারকারী বার্তাটির একটি Bcc অনুলিপি পায়, Bcc অ্যাসোসিয়েশন উৎস ব্যবহারকারীর অ্যাকাউন্টে অ্যাক্সেসযোগ্য বার্তা শিরোনামগুলিতে দৃশ্যমান নয়।
    • প্রতিটি নিরীক্ষিত ইমেল বার্তা একটি ইমেল সংযুক্তি হিসাবে গন্তব্য ব্যবহারকারীর কাছে পাঠানো হয়। এবং ডোমেন প্রশাসক এই বার্তাগুলিকে সম্পূর্ণ ইমেল বার্তা বা শুধুমাত্র বার্তা শিরোনাম হিসাবে কনফিগার করতে পারেন৷
    • এই গন্তব্য ব্যবহারকারীর অবশ্যই পর্যবেক্ষণ করা ডোমেনে একটি সক্রিয় ইমেল অ্যাকাউন্ট থাকতে হবে। এটি প্রশাসক এবং উৎস ব্যবহারকারীর সাথে সংশ্লিষ্ট একই ডোমেন হতে হবে।
    • একজন গন্তব্য ব্যবহারকারী একজন প্রশাসক বা ডোমেনের মধ্যে একজন ব্যবহারকারী হতে পারে। এবং, এই গন্তব্য ব্যবহারকারী অন্য গন্তব্য ব্যবহারকারীর দ্বারা নিরীক্ষিত উৎস ব্যবহারকারী হওয়ার জন্য ভূমিকা পরিবর্তন করতে পারে, যিনি পরিবর্তে, প্রথম গন্তব্য ব্যবহারকারীকে পাঠানো সমস্ত নিরীক্ষিত ইমেল বার্তাগুলির অনুলিপি গ্রহণ করেন৷
    • একটি ডোমেন প্রশাসক একটি অনন্য 'গন্তব্য ব্যবহারকারী - উত্স ব্যবহারকারী' জোড়ার জন্য একটি নিরীক্ষিত ইমেল মনিটর তৈরি করে৷ অন্য কথায়, অডিট সম্পর্ক হল এক গন্তব্য ব্যবহারকারীর সাথে এক উৎস ব্যবহারকারীর। প্রতিটি অডিট একটি API মনিটর সম্পদ ব্যবহার করে সম্পন্ন করা হয়। একাধিক API মনিটর ব্যবহার করে, একজন গন্তব্য ব্যবহারকারী ডোমেনের অনেক ব্যবহারকারীকে অডিট করতে পারে। এবং, একাধিক API মনিটর ব্যবহার করে, অনেক গন্তব্য ব্যবহারকারী একটি উৎস ব্যবহারকারীকে অডিট করতে পারে।
    • যদি একটি অতিরিক্ত API মনিটর তৈরি করা হয় বা 'গন্তব্য ব্যবহারকারী - উত্স ব্যবহারকারী' জোড়ার জন্য একটি বিদ্যমান API মনিটর আপডেট করা হয়, তবে সর্বশেষ তৈরি করা মনিটরটি এই জোড়ার জন্য যেকোনো পূর্ব-বিদ্যমান মনিটরকে ছাড়িয়ে যায়। মূলত, এইভাবে আপনি একটি API মনিটর আপডেট করেন। একটি মনিটর আপডেট করার বিষয়ে আরও তথ্যের জন্য, একটি ইমেল মনিটর আপডেট করুন দেখুন।

একটি ইমেল মনিটর তৈরি করুন

একটি ইমেল মনিটর তৈরি করতে, ইমেল মনিটর সংস্থান সহ নিম্নলিখিত POST অনুরোধটি পাঠান:

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ব্যবহারকারীর নাম যা আপনি নিরীক্ষণ করতে চান৷

POST অনুরোধে নিম্নলিখিত Content-type হেডার রয়েছে:

Content-type: application/atom+xml

একটি ইমেল মনিটর অনুরোধে ব্যবহার করার জন্য প্যারামিটারের সম্পূর্ণ তালিকার জন্য, সম্পদ দেখুন: monitor

একটি নতুন মনিটর তৈরির উদাহরণ

উদাহরণ নিম্নলিখিত পরামিতি ব্যবহার করে:

  • যে ব্যবহারকারীকে অডিট করা হবে তা হল amal@example.com
  • destUserName is izumi .
  • beginDate June 15, 2022, 00:00 hours
  • endDate June 30, 2022, 23:20 hours
  • incomingEmailMonitorLevel ইমেইল মনিটর লেভেল হল FULL_MESSAGE
  • outgoingEmailMonitorLevel ইমেইল মনিটর লেভেল হল HEADER_ONLY
  • draftMonitorLevel হল FULL_MESSAGE
  • chatMonitorLevel হল FULL_MESSAGE

প্রোটোকল

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal

<atom:entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
   <apps:property name='destUserName' value='izumi'/>
   <apps:property name='beginDate' value='2022-06-15 00:00'/>
   <apps:property name='endDate' value='2022-06-30 23:20'/>
   <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
   <apps:property name='outgoingEmailMonitorLevel' value='HEADER_ONLY'/>
   <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
   <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
</atom:entry>

সফল হলে, সার্ভার একটি 201 CREATED স্ট্যাটাস কোড এবং entry উপাদান সহ একটি AtomPub এন্ট্রি দেয় যা নতুন মনিটর সেটিংস দেখাচ্ছে:

<entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/id</id>
    <updated>2022-04-17T15:02:45.646Z</updated/>
    <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/id'/>
    <link rel='edit' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/id'/>
    <apps:property name='destUserName' value='izumi'/>
    <apps:property name='beginDate' value='2022-06-15 00:00'/>
    <apps:property name='endDate' value='2022-06-30 23:20'/>
    <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
    <apps:property name='outgoingEmailMonitorLevel' value='HEADER_ONLY'/>
    <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
    <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
</entry>

জাভা

import java.util.Calendar;
import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry;
import com.google.gdata.client.appsforyourdomain.audit.MailMonitor;
...

MailMonitor monitor = new MailMonitor();
Calendar beginDate = Calendar.getInstance();
beginDate.set(2022, Calendar.JUNE, 15, 0, 0)
monitor.setBeginDate(beginDate.getTime());
Calendar endDate = Calendar.getInstance();
endDate.set(2022, Calendar.JUNE, 30, 23, 20);
monitor.setEndDate(endDate.getTime());
monitor.setIncomingEmailMonitorLevel("FULL_MESSAGE");
monitor.setOutgoingEmailMonitorLevel("HEADER_ONLY");
monitor.setDraftMonitorLevel("FULL_MESSAGE");
monitor.setChatMonitorLevel("FULL_MESSAGE");
monitor.setDestUserName("izumi");

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
GenericEntry entry = service.createMailMonitor("amal", monitor);

.নেট

using System;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

MailMonitor monitor = new MailMonitor();
monitor.BeginDate = new DateTime(2022, 6, 15);
monitor.EndDate = new DateTime(2022, 6, 30, 23, 20, 0);
monitor.IncomingEmailMonitorLevel = MonitorLevel.FULL_MESSAGE;
monitor.OutgoingEmailMonitorLevel = MonitorLevel.HEADER_ONLY;
monitor.DraftMonitorLevel = MonitorLevel.FULL_MESSAGE;
monitor.ChatMonitorLevel = MonitorLevel.FULL_MESSAGE;
monitor.DestinationUserName = "izumi";

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
MailMonitor monitorEntry = service.CreateMailMonitor("amal", monitor);

একটি ইমেল মনিটর আপডেট করুন

একই উৎস ব্যবহারকারী এবং গন্তব্য ব্যবহারকারীর সাথে একটি মনিটর আপডেট করার সময়, প্রাথমিক মনিটরের সম্পত্তি সেটিংস নতুন সেটিংস দ্বারা প্রতিস্থাপিত হয়।

একটি ইমেল মনিটরে অডিট কনফিগারেশন আপডেট করতে, মনিটর ফিডের URI-তে একটি POST অনুরোধ পাঠান এবং Authorization শিরোনাম অন্তর্ভুক্ত করুন:

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ইমেল মনিটরের ব্যবহারকারীর নাম যা আপনি আপডেট করতে চান।

একটি ইমেল মনিটর আপডেট করার উদাহরণ

এই উদাহরণটি প্রয়োজনীয় বৈশিষ্ট্য endDate এবং ঐচ্ছিক সম্পত্তি chatMonitorLevel আপডেট করে একটি ইমেল মনিটর তৈরি করার জন্য উদাহরণে তৈরি মনিটর আপডেট করে। এই উদাহরণ নিম্নলিখিত পরামিতি ব্যবহার করে:

  • নতুন endDate হল August 30, 2022, 23:20 hours
  • chatMonitorLevel এখন HEADER_ONLY
  • যে ব্যবহারকারীকে অডিট করা হবে তা থাকে amal@example.com
  • destUserName izumi থেকে যায়।

যে মনিটর বৈশিষ্ট্যগুলি আপডেট করা হয়নি সেগুলি তাদের ডিফল্ট মানগুলিতে ফিরে আসে। উদাহরণস্বরূপ, এই উদাহরণে, incomingEmailMonitorLevel এবং outgoingEmailMonitorLevel বৈশিষ্ট্যগুলি FULL_MESSAGE এ প্রত্যাবর্তন করে এবং draftMonitorLevel NONE এ প্রত্যাবর্তন করে।

প্রোটোকল

POST https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal

<atom:entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <apps:property name='destUserName' value='izumi'/>
    <apps:property name='endDate' value='2022-08-30 23:20'/>
    <apps:property name='chatMonitorLevel' value='HEADER_ONLY'/>
</atom:entry>

সফল হলে, সার্ভার একটি 201 CREATED স্ট্যাটাস কোড এবং আপডেট করা entry উপাদান সহ একটি AtomPub এন্ট্রি প্রদান করে। যে বৈশিষ্ট্যগুলি আপডেট করা হয়নি এবং প্রতিক্রিয়াতে দেখানো হয়েছে সেগুলি তাদের ডিফল্ট মানগুলিতে ফিরে আসে।

<entry>
<entry xmlns='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi</id>
    <updated>2022-08-20T00:28:57.319Z</updated>
    <link rel='self' type='application/atom+xml' href="https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi" />
    <link rel='edit' type='application/atom+xml' href="https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi" />
    <apps:property name='chatMonitorLevel' value='HEADER_ONLY' />
    <apps:property name='destUserName' value='izumi' />
    <apps:property name='endDate' value='2022-08-30 23:20' />
</entry>

জাভা

import java.util.Calendar;
import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.client.appsforyourdomain.audit.MailMonitor;
import com.google.gdata.data.appsforyourdomain.generic.GenericEntry;
...

MailMonitor monitor = new MailMonitor();
Calendar endDate = Calendar.getInstance();
endDate.set(2022, Calendar.AUGUST, 30, 23, 20);
monitor.setEndDate(endDate.getTime());
monitor.setChatMonitorLevel("HEADER_ONLY");
monitor.setDestUserName("izumi");

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
GenericEntry entry = service.createMailMonitor("amal", monitor);

.নেট

using System;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

MailMonitor monitor = new MailMonitor();
monitor.EndDate = new DateTime(2022, 8, 30, 23, 20, 0);
monitor.ChatMonitorLevel = MonitorLevel.HEADER_ONLY;
monitor.DestinationUserName = "izumi";

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
MailMonitor monitorEntry = service.CreateMailMonitor("amal", monitor);

উৎস ব্যবহারকারীর সমস্ত ইমেল মনিটর পুনরুদ্ধার করুন

উত্স ব্যবহারকারীর সাথে যুক্ত সমস্ত মনিটর পুনরুদ্ধার করতে, তারিখের জন্য UTC বিন্যাস ব্যবহার করে মনিটর ফিড URI-তে একটি HTTP GET অনুরোধ করুন এবং Authorization শিরোনাম অন্তর্ভুক্ত করুন:

GET https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ইমেল মনিটরের ব্যবহারকারীর নাম যা আপনি পুনরুদ্ধার করতে চান।

এই ক্রিয়াকলাপের অনুরোধের অংশে কোনও পরামিতি নেই, তাই XML বডি খালি৷

সমস্ত ইমেল মনিটর পুনরুদ্ধারের জন্য উদাহরণ

এই উদাহরণটি amal@example.com ব্যবহারকারীর জন্য তৈরি সমস্ত মনিটর পুনরুদ্ধার করে:

প্রোটোকল

GET https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal

সফল হলে, সার্ভার একটি 201 CREATED স্ট্যাটাস কোড এবং দুটি মনিটরের জন্য entry উপাদান সহ একটি AtomPub ফিড ফেরত দেয় যা দুটি গন্তব্য ব্যবহারকারীর সেটিংস দেখায় ( izumi@example.com, taylor@example.com )৷

<feed xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:apps='http://schemas.google.com/apps/2006'>
    <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal</id>
    <updated>2010-03-17T15:29:21.064Z</updated>
    <link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal'/>
    <link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal'/>
    <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal'/>
    <openSearch:startIndex>1</openSearch:startIndex>
    <entry>
        <id>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi</id>
        <updated>2022-04-17T15:29:21.064Z</updated>
        <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi&'/>
        <link rel='edit' type='application/atom+xml' href='https://apps-apis.google.com/feeds/compliance/audit/mail/monitor/example.com/amal/izumi&'/>
        <apps:property name='requestId' value='53156'/>
        <apps:property name='destUserName' value='izumi'/>
        <apps:property name='beginDate' value='2022-06-15 00:00'/>
        <apps:property name='endDate' value='2022-06-30 23:20'/>
        <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='outgoingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
   </entry>
   <entry>
        <id>>https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/taylor</id>
        <updated>2022-05-17T15:29:21.064Z</updated>
        <link rel='self' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/taylor'/>
        <link rel='edit' type='application/atom+xml' href='https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/taylor'/>
        <apps:property name='requestId' value='22405'/>
        <apps:property name='destUserName' value='taylor'/>
        <apps:property name='beginDate' value='2022-06-20 00:00'/>
        <apps:property name='endDate' value='2022-07-30 23:20'/>
        <apps:property name='incomingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='outgoingEmailMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='draftMonitorLevel' value='FULL_MESSAGE'/>
        <apps:property name='chatMonitorLevel' value='FULL_MESSAGE'/>
    </entry>
</feed>

জাভা

import com.google.gdata.client.appsforyourdomain.audit.AuditService;
import com.google.gdata.data.appsforyourdomain.generic.GenericFeed;
...

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
GenericFeed feed = service.retrieveMonitors("amal");

.নেট

using System;
using System.Collections.Generic;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
GenericFeed<MailMonitor> monitors = service.RetrieveMailMonitors("amal");

একটি ইমেল মনিটর মুছুন

একটি ইমেল মনিটর মুছে ফেলার জন্য, মনিটর ফিডের ইউআরআই মুছে ফেলার জন্য একটি HTTP DELETE অনুরোধ করুন এবং Authorization শিরোনাম অন্তর্ভুক্ত করুন:

DELETE https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/DOMAIN_NAME/SOURCE_USERNAME/DESTINATION_USERNAME

নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • DOMAIN_NAME : Google Workspace ডোমেন নাম—উদাহরণস্বরূপ, example.com।
  • SOURCE_USERNAME : ইমেল মনিটরের ব্যবহারকারীর নাম যা আপনি মুছতে চান।
  • DESTINATION_USERNAME : নিরীক্ষক যিনি নিরীক্ষিত ইমেল বার্তাগুলি গ্রহণ করেন৷

একটি ইমেল মনিটর মুছে ফেলার জন্য উদাহরণ

এই উদাহরণটি izumi হিসাবে destinationUserName সহ amal@example.com ব্যবহারকারীর জন্য তৈরি করা মনিটর মুছে দেয়।

প্রোটোকল

DELETE https://apps-apis.google.com/a/feeds/compliance/audit/mail/monitor/example.com/amal/izumi

জাভা

import com.google.gdata.client.appsforyourdomain.audit.AuditService;
...

AuditService service = new AuditService("admin@example.com", "p@55w0rd", "example.com", "example.com-auditapp-v1");
service.deleteMonitor("amal", "izumi");

.নেট

using System;
using Google.GData.Apps;
using Google.GData.Extensions.Apps;
...

AuditService service = new AuditService("example.com", "example.com-auditapp-v1");
service.setUserCredentials("admin@example.com", "p@55w0rd");
service.DeleteMailMonitor("amal", "izumi");