Office365 এ পোস্টফিক্স রিলে


8

আমি আমাদের Office365 (এক্সচেঞ্জ, মাইক্রোসফ্ট দ্বারা হোস্ট করা) মেল সার্ভারে সমস্ত মেল রিলে করার জন্য একটি লিনাক্স বাক্সে একটি পোস্টফিক্স সার্ভার সেটআপ করার চেষ্টা করছি, তবে, প্রেরণের ঠিকানা সম্পর্কে আমি ত্রুটি পেতে থাকি:

BB338140DC1: থেকে = রিলে = pod51010.outlook.com [157.56.234.118]: 587, বিলম্ব = 7.6, বিলম্ব = 0.01 / 0 / 2.5 / 5.1, ডিএসএন = 5.7.1, স্থিতি = বাউন্সড (হোস্ট পড 51010.outlook.com [ 157.56.234.118] বলেছেন: 550 5.7.1 ক্লায়েন্টের এই প্রেরক হিসাবে পাঠানোর অনুমতি নেই (ডেটা আদেশের শেষের উত্তরে)

অফিস 365 এর প্রয়োজন মেইল ​​থেকে প্রেরণ ঠিকানা এবং এর থেকে: শিরোনাম প্রমাণীকরণের জন্য ব্যবহৃত ঠিকানার মতোই শিরোনাম। এই কাজটি পেতে আমি কনফিগারেশনে যা ভাবতে পারি তার চেষ্টা করেছি। আমারpostconf -n:

append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
debug_peer_list = 127.0.0.1
inet_interfaces = loopback-only
inet_protocols = all
mailbox_size_limit = 0
mydestination = xxxxx, localhost.localdomain, localhost
myhostname = localhost
mynetworks = 127.0.0.0/8
recipient_delimiter = +
relay_domains = our.doamin
relayhost = [pod51010.outlook.com]:587
sender_canonical_classes = envelope_sender
sender_canonical_maps = hash:/etc/postfix/sender_canonical
smtp_always_send_ehlo = yes
smtp_sasl_auth_enable = yes
smtp_sasl_mechanism_filter = login
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_tls_loglevel = 1
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes

/etc/postfix/sender_canonical:

www-data                address@mydomain.com
root                    address@mydomain.com
www-data@localhost      address@mydomain.com
root@localhost          address@mydomain.com

এছাড়াও, sasl_passwdসঠিক শংসাপত্রগুলিতে সেট করা হয়েছে ( একাধিকবার সোয়াক ব্যবহার করে তাদের পরীক্ষা করা হয়েছে)) প্রমাণীকরণ কাজ করে এবং বার্তাটি প্রেরণ করে যখন পাঠানো শিরোনামগুলি সঠিক থাকে ( স্বাক ব্যবহার করেও পরীক্ষা করা হয় ) যা কাজ করে)

ইমেলগুলি পিএইচপি থেকে আসছে, সুতরাং আমি php.ini-f এর মাধ্যমে ঠিকানা থেকে সঠিক পাসটি ব্যবহার করতে প্রেরণমেল পথটি পরিবর্তনের চেষ্টা করেছি

সুতরাং, কোনও কারণে, ডাব্লু-ডেটা এবং রুট থেকে আসা মেলগুলি ক্ষেত্রগুলি থেকে অফিস 365 এর সন্তুষ্টিতে পুনরায় লেখা হয়নি, এবং এটি বার্তাটি প্রেরণ করবে না।

সেখানে কোনও পোস্টফিক্স গুরু আছে যা আমাকে এই রিলে সেটআপ করতে সহায়তা করতে পারে?

উত্তর:


3

ঠিক পরে যদি কেউ এই পরে আসে। আমি অবশেষে একটি সঠিক ইমেল রিলে কাজ করি get পোস্টফিক্সের পুরানো সংস্করণটি ব্যবহার করার ক্ষেত্রে সমস্যাগুলি ছিল, যা অফিস 365 পছন্দ করেন না এমনভাবে খামটিতে "FROM" উপাদানটিকে ফর্ম্যাট করে। পোস্টফিক্সটি ২.৯ বা তার চেয়ে বড় (এবং উপরের মতো একটি কনফিগার ব্যবহার করে) সমস্যার সমাধান করেছে।


আমি গত 3 দিন সেন্ডমেল, এসএসএমটিপি এবং এখন পোস্টফিক্সের সাথে এই রিলে সেট করার চেষ্টা করে অতিবাহিত করেছি। আপনার প্রেরক_কোনোনিকাল গভীরতায় আরও কিছুটা আমাকে ব্যাখ্যা করতে পারেন? এই রিলে কাজ করা দরকার? আমার সেটআপটি আমি পেয়েছিJan 9 11:03:11 isvahlrtk01 postfix/smtp[12841]: connect to pod51017.outlook.com[157.56.250.182]:587: Connection timed out
রাইউক

আপনি আউটলুক.কম এর জন্য smtp_tls_CAfile কোথায় পেয়েছেন?
pjz

আমার কখনই এটির প্রয়োজন ছিল না, এটি উবুন্টু সার্ভারের সাথে ভাল আসে।
উডসবিডব্লিউ

2

সমাধান:

  1. আপনার Office365- হোস্ট করা ই-মেইল ডোমেইন থেকে একজন ব্যবহারকারী হিসাবে Office365 এ মেল প্রেরণ করবেন না। পরিবর্তে একটি সাবডোমেন ব্যবহার করুন, যেমন ঠিকানা@mydomain.com এর পরিবর্তে ঠিকানা@services.mydomain.com। Services.mydomain.com বা আপনি যা ব্যবহার করার সিদ্ধান্ত নেন তার জন্য একটি এসপিএফ রেকর্ড স্থাপন করতে ক্ষতি হবে না।

  2. Office365 ব্যবহারকারী হিসাবে mail.messasing.microsoft.com এর বিরুদ্ধে প্রমাণীকরণ করবেন না। কেবল 25 পোর্টের সাথে সংযোগ করুন এবং কোনও বিদেশী এসএমটিপি এজেন্ট যেমন করত তেমন মেইলটিকে আপনার ডোমেনে পৌঁছে দিন।


যথেষ্ট ফর্সা। আমি আশা করছিলাম যে আমাদের সমস্ত মেল একটি কেন্দ্রীয় পয়েন্ট দিয়ে যাব ... তবে এই রিলে কাজ করার জন্য 12 ঘন্টা ব্যয় করার পরে আমি এটি গ্রহণ করব :)
উডসবিডব্লিউ

0

আমি দেখতে পেয়েছি যে কিছু এসএএসএল লেখক মডিউল অনুপস্থিত ছিল। নিম্নলিখিত এটি স্থির করে:

yum install cyrus-sasl-plain  cyrus-sasl-scram cyrus-sasl-md5  cyrus-sasl-ntlm

( প্লেইন মডিউল সম্ভবত যথেষ্ট ছিল)

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