সংযুক্ত অ্যাকাউন্ট
Google Workspace সংযোগ করে Gmail API পাঠানো এবং ক্যাম্পেইন চলাকালে @gmail.com ও Google প্রাপকদের কাছে মেইল কীভাবে রুট হয় তা বুঝুন।
Connected Accounts কী করে
Connected Accounts আপনার ব্র্যান্ডে Google Workspace মেইলবক্স লিংক করে যাতে MailStalk Gmail API (gmail.send) দিয়ে পাঠাতে পারে।
Gmail-route প্রাপক — যাদের জন্য বিশেষ Gmail পাঠানোর পথ:
• @gmail.com ও @googlemail.com
• এই ব্র্যান্ডে সংযুক্ত Workspace অ্যাকাউন্টের ডোমেইন (যেমন you@company.com সংযুক্ত থাকলে @company.com-ও Gmail route)
অন্য প্রাপক (Yahoo, Outlook, অন্য কাস্টম ডোমেইন) সাধারণ ক্যাম্পেইন SMTP ব্যবহার করে।
ব্যক্তিগত @gmail.com বাল্কের জন্য সংযোগ করা যায় না। শুধু Google Workspace (you@yourcompany.com) গ্রহণযোগ্য।
Gmail-route পাঠানো কীভাবে কাজ করে (শিডিউল ও send now)
ক্যাম্পেইন প্রস্তুতির সময় (scheduled.php / queue worker) MailStalk প্রতিটি প্রাপক যাচাই করে। Gmail-route ঠিকানায় ব্র্যান্ডের জন্য এই অগ্রাধিকার (gmail_sending_behavior.php):
১. WS — Google Workspace (Gmail API)
কমপক্ষে একটি সংযুক্ত Workspace থাকলে → Gmail API দিয়ে লিংক করা Workspace ইনবক্স থেকে (অ্যাকাউন্টে round-robin)।
২. CD — Custom domain (SMTP)
Workspace না থাকলে, কিন্তু Setup domain-এ verified + active সেন্ডার ডোমেইন থাকলে → ব্র্যান্ড SMTP। From ঠিকানা সাধারণত সেই ডোমেইনের মেইলবক্স (SMTP username)।
৩. OD — MailStalk default SMTP
Workspace নেই এবং verified active ডোমেইন নেই → MailStalk-এর শেয়ারড ক্যাম্পেইন SMTP (SMTP_*_CAMPAIGN — অ্যাপে Mailstalk default SMTP / tetonltd.com)।
সংক্ষেপ:
• Workspace সংযুক্ত → Workspace Gmail API।
• Workspace নেই, verified active ডোমেইন আছে → আপনার ডোমেইন SMTP।
• দুটোই নেই → MailStalk ডিফল্ট ডোমেইন SMTP।
প্রতি ইমেইলে মোড বেছে নেওয়া হয় না — ব্র্যান্ড সেটআপ স্বয়ংক্রিয়ভাবে ঠিক করে। Connected Accounts পেজে “Gmail-route sending mode for this brand” ব্যানারে বর্তমান মোড দেখায়।
Google Workspace কেন সুপারিশকৃত
Gmail/Google বাল্ক মেইল ও স্প্যাম রেটের প্রতি সংবেদনশীল। শেয়ারড SMTP (OD) দিয়ে @gmail.com পাঠালে ইনবক্স প্লেসমেন্ট খারাপ হতে পারে।
Workspace মোড (WS) OAuth দিয়ে আপনার নিজের Workspace মেইলবক্স থেকে Google API-তে পাঠায় — স্কেলে অটোমেটেড পাঠানোর প্রত্যাশিত পথ। MailStalk প্রতি অ্যাকাউন্ট দৈনিক/ঘণ্টায় ক্যাপ মানে।
Workspace ছাড়াও CD (verified ডোমেইন) বা OD (MailStalk ডিফল্ট) দিয়ে Gmail-route পাঠানো যায়, তবে Gmail ইনবক্সে ডেলিভারেবিলিটির জন্য Workspace দৃঢ়ভাবে সুপারিশকৃত।
Google Workspace সংযোগ
- সাইডবার থেকে Connected Accounts খুলুন।
- Connect Google Workspace → Workspace অ্যাকাউন্ট দিয়ে সাইন ইন (@gmail.com নয়)।
- gmail.send ও OAuth অনুমতি দিন।
- Linked accounts-এ ব্যবহার মিটার সহ অ্যাকাউন্ট দেখা যাবে।
- আরও Workspace যোগ করলে মিলিত দৈনিক ক্ষমতা বাড়ে।
Workspace দৈনিক ও ঘণ্টায় লিমিট
প্রতি সংযুক্ত Workspace অ্যাকাউন্টে rolling কোটা (gmail_quota.php):
Paid Workspace (ডিফল্ট):
• দৈনিক: প্রতি অ্যাকাউন্টে rolling ২৪ ঘণ্টায় ২,০০০
• ঘণ্টায়: rolling ১ ঘণ্টায় ৪০
Trial Workspace (Connected Accounts-এ trial চিহ্নিত):
• দৈনিক: rolling ২৪ ঘণ্টায় ৫০০
• ঘণ্টায়: ৪০ (paid-এর মতো)
কীভাবে কাজ করে:
• উইন্ডো rolling — প্রথম পাঠানো থেকে (মধ্যরাত রিসেট নয়)।
• প্রতি পাঠানোর আগে উপলব্ধ কোটায় একটি স্লট রিজার্ভ (কম ব্যবহৃত অ্যাকাউন্ট আগে)।
• ঘণ্টায় লিমিটে পৌঁছালে ~১ ঘণ্টা পর্যন্ত Gmail-route বিরতি।
• দৈনিক লিমিটে exhausted স্ট্যাটাস; ২৪ ঘণ্টা উইন্ডো রিসেট পর্যন্ত।
• ব্যর্থ API স্লট ফেরত দিতে পারে; সফল পাঠানো দুটো কাউন্টারে যোগ হয়।
• একাধিক Workspace: কোটা যোগ (দুই paid ≈ ৪,০০০/দিন)।
• সব অ্যাকাউন্ট শেষ হলে defer ও কোটা নোটিফিকেশন ইমেইল।
Linked accounts টেবিলে ২৪h usage ও Hourly। ব্র্যান্ড মাসিক কোটাও প্রযোজ্য।
লিংক করা অ্যাকাউন্ট পরিচালনা
টেবিল:
• Email — Workspace ঠিকানা।
• Type — Workspace (পুরনো personal Gmail থাকলে disconnect করুন)।
• 24h usage — daily_sent / daily_limit।
• Hourly — hourly_sent / hourly_limit।
• Status — active, exhausted, blocked, revoked।
অ্যাকশন:
• Mark trial / Mark paid — দৈনিক ৫০০ বনাম ২০০০।
• Disconnect — OAuth বাতিল।
Workspace ছাড়া পাঠানো
Workspace বাধ্য নয়, তবে Gmail-route প্রাপকের জন্য বৈধ মোড লাগে:
বিকল্প A — Custom domain (CD): Setup domain-এ ডোমেইন verify ও activate। ব্র্যান্ড SMTP সেট করুন। Gmail-route মেইল আপনার ডোমেইন SMTP দিয়ে যায়।
বিকল্প B — MailStalk default (OD): Workspace ও verified active ডোমেইন না থাকলে MailStalk ডিফল্ট ক্যাম্পেইন SMTP।
পাঠানোর আগে preflight যাচাই করে। কনফিগ না থাকলে ত্রুটি — Connected Accounts বা Setup domain।
Gmail-route নয় এমন প্রাপক সবসময় সাধারণ SMTP পথ ব্যবহার করে।
সাধারণ প্রশ্ন
সব ক্যাম্পেইন Connected Accounts ব্যবহার করে?
শুধু Gmail-route প্রাপক। বাকি সাধারণ SMTP।
Workspace ও verified ডোমেইন দুটোই আছে — কোনটি?
Gmail-route-এ Workspace (WS) সবসময় আগে। Workspace না থাকলে verified ডোমেইন।
@gmail.com অ্যাকাউন্ট কেন reject?
শুধু Google Workspace লিংক করা যায়।
Gmail API-তে 403।
Gmail API, OAuth consent, gmail.send স্কোপ ও revoked স্ট্যাটাস যাচাই করুন।
কোটা কম থাকলেও পাঠানো থেমে গেল।
ঘণ্টায় ৪০ লিমিট হতে পারে। rolling ঘণ্টা অপেক্ষা বা আরেকটি Workspace যোগ করুন।
লজিক কোথায়?
scheduled.php: gmail_resolve_sending_behavior ও gmail_apply_behavior_to_gmail_route_job; Workspace-এ gmail_select_and_reserve_account।