গ্রুপ মাইগ্রেশন API ব্যবহার করে Google গ্রুপে একটি ইমেল স্থানান্তর করার আগে, নিম্নলিখিতগুলি করুন৷
- নিশ্চিত করুন যে লক্ষ্য গোষ্ঠী বিদ্যমান এবং গ্রুপের ইমেলটি সেই গোষ্ঠীর সংরক্ষণাগারে একটি ইমেল বার্তা স্থানান্তর করার আগে সঠিক। তালিকাভুক্ত গোষ্ঠী এবং ব্যবহারকারীদের সম্পর্কে আরও তথ্যের জন্য, ডিরেক্টরি API দেখুন।
- যদি ইমেলের প্রেরকের লক্ষ্য গোষ্ঠীর মতো একই ডোমেন থাকে, তাহলে লক্ষ্য গোষ্ঠীর সংরক্ষণাগারে ইমেল বার্তা স্থানান্তর করার আগে ইমেল প্রেরকের উপস্থিতি নিশ্চিত করুন৷
- ইমেল বার্তা বিন্যাস অবশ্যই RFC 822 স্ট্যান্ডার্ড সংজ্ঞায় হতে হবে।
Content-type: message/rfc822হেডার। নিশ্চিত করুন যে ইমেল বার্তাটিরTo:,From:, এবংDate:ক্ষেত্রগুলি সঠিকভাবে গঠিত হয়েছে৷ প্রতিক্রিয়া JSON ডেটা বিন্যাসে ফেরত দেওয়া হয়।
Google গ্রুপে একটি ইমেল বার্তা স্থানান্তর করুন৷
একটি গোষ্ঠীর সংরক্ষণাগারে একটি ইমেল বার্তা স্থানান্তর করতে, একটি POST HTTP অনুরোধ পাঠান, Authorization শিরোনামটি অন্তর্ভুক্ত করুন, এবং GROUP_EMAIL_ADDRESS সেই গোষ্ঠীর ইমেল ঠিকানা দিয়ে প্রতিস্থাপন করুন যার উদ্দেশ্যে বার্তাগুলি রয়েছে:
POST https://www.googleapis.com/upload/groups/v1/groups/GROUP_EMAIL_ADDRESS/archive?uploadType=media
উদাহরণ অনুরোধ
এই উদাহরণটি samplegroup@googlegroups.com সংরক্ষণাগারে ইমেল বার্তা স্থানান্তরিত করে৷ Content-Length 25MB এর মধ্যে সীমাবদ্ধ যার মধ্যে বার্তার মেটা ডেটা, বডি এবং যেকোনো সংযুক্তি রয়েছে:
POST https://www.googleapis.com/upload/groups/v1/groups/samplegroup@googlegroups.com/archive?uploadType=media
Host: www.googleapis.com
Content-Type: message/rfc822
Content-Length: BYTES
Authorization: Bearer Auth token
METADATA_BODY
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
BYTES : ইমেলে বাইটের সংখ্যা।AUTH_TOKEN : Authorization হেডার।METADATA_BODY : ইমেলের মেটাডেটা, বডি এবং যেকোনো সংযুক্তি। RFC 822 টেক্সট ফরম্যাটে নিম্নলিখিত একটি উদাহরণ ইমেল বার্তা রয়েছে যা samplegroup@googlegroups.com এর সংরক্ষণাগারে স্থানান্তরিত হয়েছিল। NNNN@mail.samplegroup.com হল এই উদাহরণের মেসেজ-আইডি। স্থানান্তরিত ইমেলের প্রেরক হল samplesender@example.com এবং ইমেলটি samplegroup@googlegroups.com গ্রুপের সংরক্ষণাগারে স্থানান্তরিত হয়েছে:
Received: by 10.143.160.15 with HTTP; Mon, 16 Jul 2007 10:12:26 -0700 (PDT)
Message-ID: <NNNN@mail.samplegroup.com>
Date: Mon, 16 Jul 2007 10:12:26 -0700
From: samplesender@example.com
To: samplegroup@googlegroups.com
Subject: SUBJECT
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Delivered-To: samplegroup@samplegroup.com
This is the body of the migrated email message.
একটি সফল প্রতিক্রিয়া একটি 200 HTTP স্ট্যাটাস কোড এবং মাইগ্রেশন স্ট্যাটাস প্রদান করে। responseCode মান সম্পর্কে আরও তথ্যের জন্য, গ্রুপ মাইগ্রেশন API রেফারেন্স দেখুন।
{
"kind": "groupsMigration#groups",
"responseCode": "SUCCESS",
}Google Groups ইন্টারফেসে আমদানি করা বার্তা দেখুন
Google গ্রুপে, থ্রেডের পঠিত/অপঠিত অবস্থা প্রতিটি ব্যবহারকারীর জন্য আলাদাভাবে সংরক্ষণ করা হয়। গ্রুপ মাইগ্রেশন এপিআই ব্যবহার করে বার্তা এবং থ্রেড সন্নিবেশ করার সময়, সেগুলিকে এমনভাবে বিবেচনা করা হয় যেন সেগুলি From: শিরোনামে ব্যবহারকারী দ্বারা পাঠানো হয়েছে৷ এর মানে হল যে সেগুলি সমস্ত ব্যবহারকারীর জন্য অপঠিত হিসাবে প্রদর্শিত হবে, সেই ব্যবহারকারী ব্যতীত যার ঠিকানা From: শিরোনামে রয়েছে৷ উদাহরণস্বরূপ, পূর্ববর্তী JSON অনুরোধের উদাহরণের পরে, SUBJECT শিরোনামের বার্তাটি পঠিত হিসাবে প্রদর্শিত হবে যদি samplesender@example.com Google গোষ্ঠীতে লগ ইন করে থাকে তবে অন্য সমস্ত ব্যবহারকারীদের জন্য অপঠিত হিসাবে প্রদর্শিত হয়।