গ্রুপ মাইগ্রেশন 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 tokenMETADATA_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 গোষ্ঠীতে লগ ইন করে থাকে তবে অন্য সমস্ত ব্যবহারকারীদের জন্য অপঠিত হিসাবে প্রদর্শিত হয়।