আমি কি Office365 শেয়ার্ড মেলবক্সের মাধ্যমে এসএমটিপি ইমেল পাঠাতে পারি?


13

আমরা O365 এ যাওয়ার বিষয়ে ভাবছি; তবে, আমরা এমন সফ্টওয়্যার তৈরি করেছি যা আমাদের বর্তমান এক্সচেঞ্জ সার্ভারটি বহিরাগত ব্যবহারকারীদের এবং ত্রুটি দেখা দিলে একটি সমর্থন বাক্সে ইমেল প্রেরণের জন্য ব্যবহার করে।

আমরা এই জায়গায় পরীক্ষা করে যাচ্ছি যে আমরা যে কোডটি রেখেছি তা O365 এর সাথে কাজ করা চালিয়ে যাবে তবে এখন পর্যন্ত আমি খুব বেশি সফল হইনি।

আমি নেট ব্যবহার করে চেষ্টা করেছি। নেট এর স্মটিপ্লেইন্ট পাশাপাশি মেলকিটের এসএমটিপিপ্লিয়েন্ট এবং দু'জনের মধ্যেও কাজ করছে বলে মনে হচ্ছে না। আমি ত্রুটি পেতে থাকি (এটি মেলকিট থেকে ত্রুটি -। নেট ত্রুটিটি একই রকম)

"প্রমাণীকরণঅনুষ্ঠানিক শংসাপত্রসমূহ: 5.7.3 প্রমাণীকরণ ব্যর্থ [[.প্রড। এক্সচেঞ্জলাবস.কম]"

ওডাব্লুএ-তে লগ ইন করার জন্য আমার কাছে আমার শংসাপত্রগুলি ব্যবহার করতে পারি - তাই আমি জানি যে শংসাপত্রগুলি বৈধ। O356 এর মাধ্যমে ইমেল পাঠানো কি সম্ভব নয়? এক্সচেঞ্জে এটি সম্ভব করার জন্য কি কোনও বিশেষ কনফিগারেশন রয়েছে?

আমি এ পর্যন্ত চেষ্টা করেছি এখানে:

MailKit

var msg = new MimeMessage();
msg.From.Add(new MailboxAddress("Support","support@mydomain.com"));
msg.To.Add(new MailboxAddress("Me","me@mydomain.com"));
msg.To.Add(new MailboxAddress("External User","euser@externaldomain.com"));
msg.Subject = "Test";
msg.Body = new TextPart("plain"){
   Text = "Here is a message for you"
};
using(var client = new SmtpClient()){
    client.ServerCertificateValidationCallback = (s,c,h,e) => true;
    client.AuthenticationMechanisms.Remove("XOAUTH2"); //Not sure what this does.  Have tried with and without
    client.Connect("smtp.office365.com", 587, MailKit.Security.SecureSocketOptions.StartTls);
    client.Authenticate(new NetworkCredential("support@mydomain.com", "supportPwd"));
    client.Send(msg);
    client.Disconnect(true);
}

.NET SmtpClient কোডটি মেলকিট কোডের সাথে খুব মিল দেখাচ্ছে।

  1. লাইসেন্সপ্রাপ্ত ব্যবহারকারীর সাথে O365 এর মাধ্যমে পাঠানোর কোনও উপায় আছে কি? (উপরের কোড)
  2. এই কাজটি করার জন্য এক্সচেঞ্জে বা লাইসেন্সপ্রাপ্ত ব্যবহারকারীর জন্য কি কোনও বিশেষ সেটিংসের প্রয়োজন? (যদি 1 এর উত্তর হ্যাঁ হয়)
  3. কোনও ভাগ করা মেলবক্সের মাধ্যমে ইমেল পাঠানো কি সম্ভব যার জন্য শংসাপত্রপ্রাপ্ত ব্যবহারকারী অধিকার হিসাবে প্রেরণ করেছেন?

হালনাগাদ

আমি এখনও একই ত্রুটি বার্তা পাচ্ছি। আমরা আমাদের ডোমেন ব্যবহারকারীদের জন্য এমএফএ সক্ষম করেছি। তবে, আমাদের একটি নীতি রয়েছে যা ব্যবহারকারীরা কোনও বিশ্বস্ত অবস্থান (আমাদের org এর আইপি) থেকে সাইন ইন করার সময় তাদের জন্য এমএফএ প্রয়োজন হয় না। আমি আমাদের আইপিটিকে বিশ্বস্ত আইপি হিসাবেও তালিকাভুক্ত করেছি। মনে মনে, এমএফএ এখানে সমস্যা হওয়া উচিত নয়।

আমি জানি শংসাপত্রগুলি সঠিক। আমি এম 365 এ সাইন ইন করার সময় কোড থেকে এগুলি অনুলিপি করে লগইন স্ক্রিনে এঁকেছি - এবং আমি ঠিকঠাক হয়ে উঠলাম।

আমি কি ভুল করছি?

উত্তর:


7
  1. হ্যা, তুমি পারো.

  2. Usersettings: প্রশাসন কেন্দ্রের স্ক্রিনশট ইমেল অ্যাপ্লিকেশন পরিচালনা করার স্ক্রিনশট

সার্ভার-সেটিংস: https://support.office.com/en-us/article/POP-IMAP-and-SMTP-settings-for-Outlook-com-d088b986-291d-42b8-9564-9c414e2aa040

SMTP server name smtp.office365.com

SMTP port 587

SMTP encryption method STARTTLS
  1. না তুমি পারবে না. এসএমটিপি এর মাধ্যমে মেল প্রেরণের জন্য আপনার লাইসেন্সপ্রাপ্ত ব্যবহারকারী প্রয়োজন।

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_o365admin/set-up-smtp-relay-with-shared-mailbox/d7b98214-9564-432c-b098-525a98c529fb

আমাদের গ্রাহকের TYPO3 দিয়ে একটি নিউজলেটার সিস্টেম সেটআপ করা আছে এবং এর জন্য আমাদের একটি নতুন মেলবক্স তৈরি করতে হয়েছিল। তবে হালকা একটি যথেষ্ট হবে: অফিস 365 বিজনেস প্রিমিয়ামের পরিবর্তে আমরা কেবল একটি অফিস 365 এফ 1 লাইসেন্স অর্পণ করেছি।

সম্পাদনা: এটিও পাওয়া গেছে: Office365 ভাগ করা মেলবক্স এসএমটিপি ব্যবহার করতে পারে?


সুতরাং এটি একটি ভাগ করা মেলবক্স সম্পর্কিত আমার প্রশ্নের উত্তর বলে মনে হচ্ছে। তবে আমার প্রাথমিক কোডে, আমি একজন লাইসেন্সপ্রাপ্ত ব্যবহারকারীর সাথে কাজ করছি এবং তাও কাজ করছে না - এটি করা উচিত?
আরহরিস

@ আররিস হ্যাঁ এটি করা উচিত। সম্পাদিত উত্তর দেখুন। অসম্পূর্ণ প্রথম জবাবের জন্য দুঃখিত।
ওল্ফগ্যাং জ্যাক

0

যার যার মতোই সমস্যা রয়েছে, আমি দেখতে পেয়েছি যে আমার সমস্যাটি একটি শর্তসাপেক্ষ অ্যাক্সেস নীতি। মাইক্রোসফ্ট একটি সরবরাহ করে Baseline Policy: Block Legacy Authentication- যা আমাদের এএডি তে চালু হয়েছিল।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.