ফ্রিবিএসডি পোস্টফিক্স পাইথন পলিসি-এসপিএফ আইপি অ্যাড্রেস বৈধতা ত্রুটি


0

প্যাকেটটি সহ আমি আমার ফ্রিবিএসডি পোস্টফিক্স মেল সার্ভারে সম্প্রতি একটি সমস্যার মুখোমুখি হয়েছি py27-postfix-policyd-spf-python-1.3.2_1

আমার মেলোগগুলি যেখানে নিম্নলিখিত বার্তাগুলিতে পূর্ণ:

policyd-spf[16637]: ERROR: 127.0.0.0/8 in skip_addresses not IP network.  Message: '11.22.33.44' does not appear to be an IPv4 or IPv6 address. Did you pass in a bytes (str in Python 2) instead of a unicode object?. Aborting white list processing.

অন্যান্য ব্যক্তিদের পরামর্শ অনুসারে পাইথন 3 এ স্যুইচ করা কার্যকর হয়নি (শেবাং পরিবর্তন করে না, পাইথন 3 দিয়ে সরাসরি এটি শুরু করে না

উত্তর:


0

আমার সমস্যার সমাধান (আপাতত) ফাংশন নিম্নলিখিত পংক্তিগুলি যোগ করার জন্য ছিল _cidrmatch/usr/local/bin/policyd-spf

def _cidrmatch(ip, netwrk)
  netwrk = unicode(netwrk)
  ip = unicode(ip)
  try:
    address = ipaddress.ip_address(ip)

এটি করা হয়েছে যাতে পাইথন মডিউল আইপ্যাড্রিকে কেবল ইউনিকোড স্ট্রিংয়ের সাথে ডিল করতে হয় (ত্রুটির বার্তার অনুরোধ হিসাবে)

ওয়েবে অন্যান্য পোস্টের পরামর্শ অনুসারে পাইথন 3 এ স্যুইচ করা আমার পক্ষে কাজ করে নি (সম্ভবত কিছু অনুপস্থিত নির্ভরতা?)

এই পোস্টটি আমাকে অনেক সহায়তা করেছে https://stackoverflow.com/questions/30389019/valueerror-10-0-0-0-24-does-not-appear-to-be-an-ipv4-or-ipv6-network

মনে রাখবেন: প্যাকেটটি আপডেট হওয়ার পরে এই ফিক্সটি হয়ে যাবে , সুতরাং এটি ঠিক একই সমস্যার কারও কারও কাছে সহায়ক নোট হিসাবে লক্ষ্য করা যায়!

সুতরাং কারও যদি আসল সমাধান হয় তবে আমাদের জানান :)

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