মেইল কাজ করছে না? এখন কিভাবে "আপনার হোস্ট মেল() ফাংশন নিষ্ক্রিয় করতে পারে" ত্রুটিটি ঠিক করবেন

Rifat WordPress Tutorials Jun 28, 2024

আপনি কি সম্প্রতি ত্রুটি বার্তার সম্মুখীন হয়েছেন 'ইমেলটি পাঠানো যায়নি। সম্ভাব্য কারণ: আপনার ওয়ার্ডপ্রেস ওয়েবসাইট পরিচালনা করার সময় আপনার হোস্ট মেইল() ফাংশন' নিষ্ক্রিয় করে থাকতে পারে।

আপনার ওয়েবসাইট থেকে ইমেল পাঠানোর চেষ্টা করার সময় এই ত্রুটিটি সাধারণত উদ্ভূত হয়, শুধুমাত্র নিরাপত্তা ব্যবস্থার কারণে আপনার হোস্টিং সার্ভার দ্বারা বাধা দেওয়া হয়।

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

আসুন টিউটোরিয়াল নিয়ে এগিয়ে যাই!

আশ্চর্যজনক ওয়েবসাইট তৈরি করুন

সেরা বিনামূল্যে পৃষ্ঠা নির্মাতা Elementor সঙ্গে

এখুনি শুরু করুন

কারণ "আপনার হোস্ট মেল() ফাংশন নিষ্ক্রিয় করতে পারে" ত্রুটি৷

ত্রুটির কারণগুলি সম্পর্কে জানার আগে আসুন একটি ওয়ার্ডপ্রেস ওয়েবসাইট থেকে কীভাবে ইমেলগুলি বিতরণ করা হয় তা বোঝার চেষ্টা করি৷

ওয়ার্ডপ্রেসে ইমেইল ডেলিভারি বোঝা

"আপনার হোস্ট মেল() ফাংশনটি নিষ্ক্রিয় করতে পারে" ত্রুটিটি বোঝার জন্য, ওয়ার্ডপ্রেস ওয়েবসাইট থেকে কীভাবে ইমেল বিতরণ করা হয় তা পর্যালোচনা করা সহায়ক।

যখন কোনো ওয়ার্ডপ্রেস সাইটে কাজ হয়, যেমন ব্যবহারকারীর নিবন্ধন, যোগাযোগ ফর্ম জমা দেওয়া, বা মন্তব্য পোস্ট করা, ওয়ার্ডপ্রেস হোস্টিং সার্ভারে PHP mail() ফাংশন ব্যবহার করে একটি ইমেল বার্তা তৈরি করে। এই মেইল() ফাংশনটি ইমেল বিষয়বস্তু, প্রাপকের ঠিকানা, বিষয় লাইন এবং অন্যান্য বিবরণ তৈরি করে।

সম্পূর্ণ ইমেলটি তারপর হোস্টিং সার্ভারের সেন্ডমেল অ্যাপ্লিকেশনে প্রেরণ করা হয়, যা প্রাপকের ইমেল সার্ভারে উপযুক্ত চ্যানেলের মাধ্যমে ইমেলটিকে রুট করে। একবার প্রাপ্ত হলে, ইমেলটি প্রাপকের সার্ভার দ্বারা প্রক্রিয়া করা হয় এবং প্রাপকের ইনবক্সে স্থাপন করা হয়।

ইমেলটি উদ্দিষ্ট প্রাপকের কাছে পৌঁছানোর জন্য, এই বহু-পদক্ষেপ প্রক্রিয়াটি অবশ্যই সমস্যা ছাড়াই সম্পন্ন করতে হবে। যে কোনো সময়ে বাধা ডেলিভারি ব্যর্থতার ত্রুটি হতে পারে।

ডেলিভারি ব্যর্থতার সাধারণ কারণ

"আপনার হোস্ট মেল() ফাংশনটি নিষ্ক্রিয় করতে পারে" ত্রুটিটি সাধারণত কয়েকটি কারণে ঘটে:

হোস্টিং প্রদানকারী PHP mail() ফাংশন নিষ্ক্রিয় করেছে, প্রায়ই সম্ভাব্য স্প্যাম কার্যকলাপ প্রতিরোধ করতে। এটি সবচেয়ে সাধারণ ট্রিগার।

হোস্টিং প্রদানকারীর ফায়ারওয়াল আউটবাউন্ড ইমেলগুলিকে ব্লক করে। নিরাপত্তার জন্য গুরুত্বপূর্ণ হলেও, ফায়ারওয়াল কখনও কখনও বৈধ ইমেলকে বাধা দিতে পারে।

সেন্ডমেইল অ্যাপ্লিকেশনটি সার্ভারে সঠিকভাবে ইনস্টল বা কনফিগার করা নেই। এটি তুলনামূলকভাবে অস্বাভাবিক কারণ বেশিরভাগ হোস্ট যদি সেন্ডমেইল অনুপলব্ধ হয় তবে বিকল্প ডেলিভারি এজেন্ট ব্যবহার করে।

এই ত্রুটির কারণ কী তা বোঝার মাধ্যমে, আমরা এখন সম্ভাব্য সমাধানগুলি অন্বেষণ করতে পারি৷ কিছু সমস্যা সমাধানের মাধ্যমে, বেশিরভাগ ক্ষেত্রে নির্ভরযোগ্য ইমেল বিতরণ পুনরুদ্ধার করা যেতে পারে।

"আপনার হোস্ট মেইল() ফাংশন নিষ্ক্রিয় করতে পারে" ত্রুটির সমাধান করা

"ইমেল পাঠানো যায়নি" সমস্যাটি সমাধান করতে নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করা আবশ্যক:

  • PHP মেইল ​​ব্যবহার করার পরিবর্তে, একটি ডেডিকেটেড প্রদানকারীর মাধ্যমে ইমেল পাঠাতে আপনার ওয়েবসাইট সেট আপ করতে একটি SMTP প্লাগইন ব্যবহার করুন।
  • হোস্টিং ফায়ারওয়ালের নিয়ম পরিবর্তন করুন বা "সেন্ডমেইল" যোগ করুন।

দ্রষ্টব্য: আপনাকে উভয় পর্যায় সম্পূর্ণ করতে হবে না। একবারে একটি সমাধান প্রয়োগ করার পরে ইমেল পাঠানোর চেষ্টা করুন।

আপনাকে এই পদক্ষেপটি নিতে হবে না কারণ ওয়ার্ডপ্রেস ওয়েবসাইট থেকে ইমেল না পাঠানোর সবচেয়ে সাধারণ কারণ হল মেইল() ফাংশন অক্ষম করা।

  • কিভাবে SMTP প্লাগইন কাজ করে
  • একটি SMTP প্লাগইন ইনস্টল করুন
  • হোস্টিং ফায়ারওয়াল নিয়ম আপডেট করুন

কিভাবে SMTP প্লাগইন কাজ করে

যদি আপনার হোস্টিং প্রদানকারী 'মেইল()' ফাংশনটি নিষ্ক্রিয় করে থাকে, প্রস্তাবিত পদ্ধতি হল তাদের সাথে যোগাযোগ করা এবং এই ফাংশনটি সক্ষম করার জন্য অনুরোধ করা।

বিকল্পভাবে, আপনার হোস্টিং প্রদানকারীর সাথে যোগাযোগ করা সম্ভব না হলে, আপনি আপনার ওয়েবসাইট থেকে ইমেল পাঠানোর জন্য একটি WordPress SMTP প্লাগইন ব্যবহার করে 'আপনার হোস্ট মেইল() ফাংশন নিষ্ক্রিয় করতে পারে' ত্রুটিটি সমাধান করতে পারেন।

SMTP প্লাগইনগুলি একটি ভিন্ন মেল সার্ভারের মাধ্যমে বহির্গামী ইমেলগুলিকে পুনঃনির্দেশিত করে কাজ করে, এইভাবে 'মেইল()' ফাংশনের প্রয়োজনীয়তাকে বাইপাস করে। একবার ওয়ার্ডপ্রেস একটি ইমেল তৈরি করলে, SMTP প্লাগইন হোস্টিং সার্ভারের 'mail()' ফাংশনের উপর নির্ভর করার পরিবর্তে এটিকে তার SMTP সার্ভারে ধাপে ধাপে এবং ফরওয়ার্ড করে। SMTP সার্ভার, আপনার হোস্টিং সার্ভার থেকে আলাদা, তারপর প্রসেস করে এবং ইমেলটি প্রাপকের ইমেল সার্ভারে পৌঁছে দেয়।

এই প্রক্রিয়াটি আপনার হোস্টিং সার্ভারের মেইল()' ফাংশন থেকে স্বাধীনভাবে কাজ করে।

আসুন আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে SMTP প্লাগইন সেট আপ করার সাথে এগিয়ে যাই

একটি SMTP প্লাগইন ইনস্টল করুন

এই টিউটোরিয়ালের জন্য, আমরা WP Mail SMTP প্লাগইন ব্যবহার করব।

প্লাগইন ইনস্টল করতে, প্লাগইন → নতুন যোগ করুন-এ নেভিগেট করুন।

বিকল্পভাবে, আপনি পোস্ট SMTP মেইলার , SendLayer দ্বারা সহজ WP SMTP , এবং সাবলীল SMTP- এর মতো অন্যান্য SMTP প্লাগইনগুলি বেছে নিতে পারেন৷ এই বিকল্পগুলির জন্য সেটআপ প্রক্রিয়া প্রায় অভিন্ন।

একবার SMTP প্লাগইন ইনস্টল হয়ে গেলে, একটি সেটআপ উইজেট উপস্থিত হবে যেখানে আপনি প্লাগইনটিকে আপনার ইমেল বিপণন পরিষেবার সাথে লিঙ্ক করতে পারবেন।

আপনি WP Mail SMTP → সাধারণ → প্রাথমিক সংযোগ → লঞ্চ সেটআপ উইজেট-এ গিয়ে আপনার ড্যাশবোর্ড থেকে এই সেটআপ উইজেটটি অ্যাক্সেস করতে পারেন।

আপনার পছন্দের ইমেল বিপণন পরিষেবাটি চয়ন করুন এবং প্লাগইন এবং পরিষেবার মধ্যে সংযোগ স্থাপন করতে প্লাগইনের অফিসিয়াল গাইড অনুসরণ করুন৷

সংযোগ স্থাপন করার পর, WP Mail SMTP → Test Email এ গিয়ে ওয়ার্ডপ্রেস ইমেল পাঠাচ্ছে কিনা তা পরীক্ষা করুন। পরীক্ষার প্রক্রিয়া চলাকালীন কোনো সমস্যা দেখা দিলে, প্লাগইনটির সমস্যা সমাধানের প্রয়োজন হতে পারে।

হোস্টিং ফায়ারওয়াল নিয়ম আপডেট করুন

আপনি যদি আপনার হোস্টিং সার্ভারে Sendmail ইনস্টল করতে চান বা ফায়ারওয়াল নিয়ম পরিবর্তন করতে চান তবে আপনার হোস্টিং প্রদানকারীকে অবশ্যই আপনাকে সহায়তা করতে হবে।

ফোন, লাইভ চ্যাট বা ইমেলের মাধ্যমে আপনার হোস্টিং কোম্পানির সাথে যোগাযোগ করুন এবং "ইমেল পাঠানো যায়নি" ত্রুটির কারণে পরিস্থিতি বর্ণনা করুন। আপনার হোস্ট মেইল() ফাংশন নিষ্ক্রিয় করতে পারে। একটি SMTP প্লাগইন দিয়ে সমস্যাটি সমাধান করার জন্য আপনার প্রচেষ্টা সম্পর্কে তাদের বলুন৷

আপনি সেন্ডমেইল ইনস্টল করে বা তাদের ফায়ারওয়াল নিয়ম সংশোধন করে আপনার ওয়েবসাইট থেকে ইমেল পাঠাতে সক্ষম হতে পারেন তা নির্দেশ করতে ভুলবেন না। এটি সম্ভব না হলে, আপনার হোস্টিং কোম্পানির উচিত আপনাকে যথাযথ পদক্ষেপের দিকে পরিচালিত করতে সক্ষম হওয়া উচিত।

যেকোন ভবিষ্যৎ ওয়ার্ডপ্রেস ইমেল সমস্যা প্রতিরোধ করার টিপস

'আপনার হোস্ট মেইল() ফাংশন নিষ্ক্রিয় করতে পারে' ত্রুটিটি ঠিক করা একটি দীর্ঘ কাজ হতে পারে। ভবিষ্যতে এই ত্রুটির সম্মুখীন হওয়া এড়াতে ব্যবস্থাগুলি বাস্তবায়ন করা আরও দক্ষ৷

এই ধরনের ত্রুটি প্রতিরোধ করার জন্য কিছু সাধারণ ইমেল বিপণন সেরা অনুশীলন অন্তর্ভুক্ত:

  • নিয়মিত আপনার ইমেইল লিস্ট পরিষ্কার করুন।
  • ধারাবাহিকভাবে ইমেইল পাঠানো।
  • নো-রিপ্লাই 'থেকে' নামের ব্যবহার এড়িয়ে চলা।
  • আপনার প্রয়োজনীয় সংখ্যক আইপি ঠিকানা বোঝা।
  • জিডিপিআর নিয়ম মেনে চলা।
  • অন্যান্য কৌশলগুলির মধ্যে ধীরে ধীরে আপনার ইমেল তালিকা তৈরি করুন।

মোড়ক উম্মচন

সংক্ষেপে, ওয়ার্ডপ্রেসে "আপনার হোস্ট মেইল() ফাংশনটি নিষ্ক্রিয় করতে পারে" ত্রুটিটি ঘটে যখন আপনার সাইট ইমেল পাঠানোর চেষ্টা করে। এটি ঠিক করতে, আপনার হোস্টিং প্রদানকারীর সাথে যোগাযোগ করুন বা একটি SMTP প্লাগইন এবং ডেডিকেটেড ইমেল পরিষেবা সেট আপ করুন৷ এটি পিএইচপি মেল ফাংশনের উপর নির্ভর না করে নির্ভরযোগ্য ইমেল বিতরণ নিশ্চিত করে।

Divi WordPress Theme