মেইল - ইমেইল পাঠায়। মেইল - আবুলিয়া মেম্বারলিস্ট পিএইচপি এসডি-তে ইমেল পাঠায়

সমস্ত সদস্য দেখুন

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

উপরে সমস্ত সদস্য দেখুনপৃষ্ঠায়, আপনি ফোরামে নিবন্ধিত সমস্ত সদস্যের তালিকা দেখতে পাবেন। পৃষ্ঠাগুলি ব্যবহার করা হয় যাতে একটি একক পৃষ্ঠায় তালিকাভুক্ত খুব বেশি সদস্য না থাকে। যখন একাধিক পৃষ্ঠা থাকে, তখন এখান থেকে অতিরিক্ত পৃষ্ঠা নির্বাচন করা যেতে পারে। "সদস্যদের তালিকা" শিরোনাম বারের ডান দিকে, ইংরেজি বর্ণমালার প্রতিটি অক্ষর প্রদর্শিত হয়। এই অক্ষরগুলি সেই চিঠি দিয়ে শুরু হওয়া নিবন্ধিত সদস্যদের ব্যবহারকারীর নামগুলিতে ঝাঁপ দিতে ব্যবহার করা হয়, যাতে আপনাকে সেগুলি খুঁজে পেতে কয়েকটি পৃষ্ঠা স্ক্রোল করতে না হয়। এটি বিভিন্ন অক্ষর দিয়ে শুরু হওয়া সমস্ত ব্যবহারকারীর নামগুলিকে ফিল্টার করে না, বরং এটি একটি অ্যাঙ্কর হিসাবে কাজ করে, তাই আপনাকে নির্বাচিত অক্ষর দিয়ে শুরু হওয়া ব্যবহারকারীর নামগুলিতে নির্দেশিত করা হবে৷

সদস্য তালিকার সমস্ত ব্যবহারকারীর নাম এই অনুসারে অর্ডার করা যেতে পারে: স্থিতি (অনলাইন/অফলাইন), ব্যবহারকারীর নাম, ইমেল, ওয়েবসাইট, ICQ, AIM, YIM, MSN, অবস্থান, নিবন্ধিত হওয়ার তারিখ এবং পোস্ট। এই কলামের শিরোনামগুলি হল এমন লিঙ্ক যা তালিকাকে ঊর্ধ্বমুখী বা অবরোহী ক্রমে বাছাই করতে ব্যবহার করা যেতে পারে অথবা শিরোনামের অধীনে কলামের সাজানোর ক্রম বিপরীত করতে যা বর্তমানে তালিকা সাজানোর জন্য ব্যবহৃত হয়।

সদস্যদের জন্য অনুসন্ধান করুন

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

অনুসন্ধানের ফলাফলগুলি আপনি অনুসন্ধান ক্ষেত্রে প্রবেশ করা পদগুলির সাথে মিল দেখাবে৷ যদি অতিরিক্ত অনুসন্ধান পরামিতিগুলির মধ্যে কোনটি নির্বাচন করা হয়, তবে ফলাফলগুলিও সেই অনুযায়ী ফিল্টার করা হবে। অনুসন্ধানটি কেবলমাত্র পূর্ণ-শব্দের সঠিক মিলগুলির জন্য নয়, তবে অনুসন্ধানের পদগুলির সাথে মেলে এমন পাঠ্যের যে কোনও অংশের জন্যও দেখায়৷ এই কারণে, যদি অনুসন্ধান শব্দটি আপনি যে শব্দটি খুঁজছেন তার শুধুমাত্র অংশটি উপস্থাপন করে, তাহলে ফলাফলগুলি প্রত্যাশার চেয়ে অনেক বেশি মিল দেখাতে পারে।

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

(PHP 4, PHP 5, PHP 7)

মেইল - ইমেইল পাঠায়

বর্ণনা

বুল মেইল (স্ট্রিং $to , স্ট্রিং $বিষয় , স্ট্রিং $বার্তা [, স্ট্রিং $additional_headers [, স্ট্রিং $additional_parameters ]])

ইমেইল পাঠায়।

প্যারামিটারের তালিকা

চিঠির প্রাপক বা প্রাপক।

এই প্যারামিটারের বিন্যাস অবশ্যই » RFC 2822 এর সাথে সঙ্গতিপূর্ণ। কয়েকটি উদাহরণ:

বিষয়

ইমেইল পাঠানো হচ্ছে বিষয়.

বার্তা

বার্তা পাঠানো হচ্ছে।

প্রতিটি লাইন একটি CRLF অক্ষর দ্বারা পৃথক করা আবশ্যক (\r\n)। লাইন 70 অক্ষরের বেশি হওয়া উচিত নয়।

সতর্কতা

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

$text = str_replace ("\n." , "\n.." , $text);
?>

অতিরিক্ত_হেডার (ঐচ্ছিক)

একটি লাইন যা প্রেরিত ইমেল হেডারের শেষে অতিরিক্তভাবে ঢোকানো হবে।

সাধারণত অতিরিক্ত শিরোনাম যোগ করতে ব্যবহৃত হয় (থেকে, Cc, এবং Bcc)। বেশ কিছু অতিরিক্ত হেডার অবশ্যই CRLF (\r\n) দ্বারা আলাদা করতে হবে। যদি এই শিরোনামটি রচনা করার জন্য বাহ্যিক ডেটা ব্যবহার করা হয় তবে অবাঞ্ছিত শিরোনামগুলির ইনজেকশন এড়াতে এটি অবশ্যই পরীক্ষা করা উচিত।

মন্তব্য করুন:

চিঠি পাঠানোর সময় অবশ্যইএকটি শিরোনাম রয়েছে থেকে. এটি অতিরিক্ত_হেডার প্যারামিটার ব্যবহার করে সেট করা যেতে পারে, অথবা php.ini এ একটি ডিফল্ট মান সেট করা যেতে পারে।

হেডার অনুপস্থিত হলে, একটি ত্রুটি বার্তা মত সতর্কতা: মেইল(): php.ini-এ "sendmail_from" সেট করা নেই বা কাস্টম "থেকে:" হেডার অনুপস্থিত. শিরোনাম থেকেএছাড়াও হেডার সংজ্ঞায়িত করে ফিরে পথউইন্ডোজে।

মন্তব্য করুন:

যদি বার্তা পাঠানো না হয়, শুধুমাত্র LF (\n) ব্যবহার করার চেষ্টা করুন। কিছু ইউনিক্স মেসেজ ফরওয়ার্ডার (উল্লেখ্যভাবে » qmail) স্বয়ংক্রিয়ভাবে LF কে CRLF দিয়ে প্রতিস্থাপন করে (যদি CRLF ব্যবহার করা হয় তাহলে ডাবল CR হয়)। এই পরিমাপটিকে একটি শেষ অবলম্বন হিসাবে ব্যবহার করুন, কারণ এটি লঙ্ঘন করে » RFC 2822৷

অতিরিক্ত_পরামিটার (ঐচ্ছিক)

অতিরিক্ত_প্যারামিটার প্যারামিটারটি নির্দেশ দ্বারা নির্দিষ্ট করা ইমেল পাঠাতে কনফিগার করা প্রোগ্রামে কমান্ড লাইন আর্গুমেন্ট হিসাবে অতিরিক্ত ফ্ল্যাগগুলি পাস করতে ব্যবহার করা যেতে পারে sendmail_path. উদাহরণস্বরূপ, বিকল্পটি ব্যবহার করে sendmail ব্যবহার করার সময় আপনি একটি চিঠির প্রেরক সেট করতে পারেন -চ.

পরামিতি স্বয়ংক্রিয়ভাবে ফাংশন দ্বারা অব্যাহতিপ্রাপ্ত হয় escapeshellcmd()আদেশ কার্যকর করা থেকে বিরত রাখতে। কিন্তু escapeshellcmd()আপনাকে অতিরিক্ত পরামিতি যোগ করতে দেয়। নিরাপত্তার কারণে, এই সেটিং চেক এবং সাফ করার পরামর্শ দেওয়া হচ্ছে।

মন্তব্য

মন্তব্য করুন:

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

দ্বিতীয়ত, অতিরিক্ত হেডার যেমন: থেকে:, CC:, Bcc:এবং তারিখ:প্রথমে ব্যাখ্যা করা হয় না, এমটিএ, এবং পিএইচপি।

অতএব, to প্যারামিটারটি "কিছু" এর মতো একটি ঠিকানা হওয়া উচিত নয় "। MTA ডেটা প্রেরণ করার সময় মেল কমান্ড এই ঠিকানাটির ভুল ব্যাখ্যা করতে পারে।

মন্তব্য করুন:

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

প্রচুর সংখ্যক বার্তা পাঠাতে, প্যাকেজগুলিতে মনোযোগ দিন

bool মেইল(স্ট্রিং থেকে, স্ট্রিং বিষয়, স্ট্রিং বার্তা [, স্ট্রিং অতিরিক্ত_শিরোনাম [, স্ট্রিং অতিরিক্ত_প্যারামিটার]])

নিম্নলিখিত RFCগুলিও সাহায্য করতে পারে: RFC 1896, RFC 2045, RFC 2046, RFC 2047, RFC 2048, এবং RFC 2049৷

মেইল()রিটার্ন সত্য, যদি মেল সফলভাবে বিতরণের জন্য গৃহীত হয়, মিথ্যাঅন্যথায়

গুরুত্বপূর্ণ !অনুগ্রহ করে মনে রাখবেন যে ডেলিভারির জন্য সফলভাবে গৃহীত হয়েছে তা বোঝায় না যে মেলটি আসলে তার কাঙ্ক্ষিত গন্তব্যে পৌঁছে যাবে।

উদাহরণ 1: মেল পাঠানো।

মেইল(" [ইমেল সুরক্ষিত]", "আমার বিষয়", "লাইন 1\nলাইন 2\nলাইন 3");

যদি একটি চতুর্থ স্ট্রিং আর্গুমেন্ট পাস করা হয়, সেই স্ট্রিংটি হেডারের শেষে ঢোকানো হয়। এটি সাধারণত অতিরিক্ত শিরোনাম যোগ করতে ব্যবহৃত হয়। বেশ কিছু অতিরিক্ত হেডার ক্যারেজ রিটার্ন এবং নিউলাইন অক্ষর দ্বারা আলাদা করা হয়েছে।

বিঃদ্রঃ:আপনাকে হেডার আলাদা করতে \r\n ব্যবহার করতে হবে, যদিও কিছু ইউনিক্স মেল এজেন্ট একক নতুন লাইন (\n) পরিচালনা করতে পারে।

প্যারামিটার অতিরিক্ত_পরামিতি sendmail_path কনফিগারেশন সেট করে মেল পাঠানোর সময় ব্যবহার করার জন্য কনফিগার করা একটি প্রোগ্রামে অতিরিক্ত প্যারামিটার পাস করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, এটি সেন্ডমেইল ব্যবহার করার সময় প্রেরকের ঠিকানা সেট করতে ব্যবহার করা যেতে পারে। "এক্স-ওয়ার্নিং!" শিরোনামটিকে যোগ করা থেকে আটকাতে আপনার ওয়েব সার্ভারটি আপনার সেন্ডমেইল কনফিগারেশনের অধীনে চলমান ব্যবহারকারীকে যোগ করতে হতে পারে৷ আপনি এই পদ্ধতি ব্যবহার করে প্রেরক সেট যখন বার্তা.

বিঃদ্রঃ:এই পঞ্চম প্যারামিটারটি PHP 4.0.5 এ চালু করা হয়েছিল।

আপনি জটিল ইমেল বার্তা তৈরি করতে একটি সাধারণ স্ট্রিং নির্মাণ কৌশলও ব্যবহার করতে পারেন।

"; /* HTML মেল পাঠাতে, আপনি বিষয়বস্তু-টাইপ শিরোনাম সেট করতে পারেন। */ $headers= "MIME-সংস্করণ: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* অতিরিক্ত শিরোনাম */ $headers .= "থেকে: জন্মদিনের অনুস্মারক \r\n"; $headers .= "Cc: [ইমেল সুরক্ষিত]\r\n"; $headers. = "Bcc: [ইমেল সুরক্ষিত]\r\n"; /* এবং এখন */ মেইল ​​থেকে পাঠান($to, $subject, $message, $headers);

বিঃদ্রঃ:নিশ্চিত করুন যে আপনার মধ্যে নতুন লাইনের অক্ষর নেই প্রতিবা মধ্যে বিষয়, অন্যথায় মেইলটি সঠিকভাবে পাঠানো যাবে না।