Difference between revisions of "PHP-and-MySQL/C4/Sending-Email-Part-3/Bengali"
From Script | Spoken-Tutorial
(Created page with "{|Border=1 !Time !Narration |- ||0:00 ||নমস্কার | এবার জানা যাক কিভাবে "'Sendmail from not set in php dot ini" ত্রু...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {| | + | {| border=1 |
− | + | |'''Time''' | |
− | + | |'''Narration''' | |
− | |- | + | |- |
− | | | + | |00:00 |
− | | | + | |নমস্কার। এখন দেখি যে "'Sendmail from not set in php dot ini" এরর কিভাবে দূর করে। |
− | |- | + | |- |
− | | | + | |00:11 |
− | + | |আমরা নির্ধারিত করিনি যে কার থেকে মেল আসছে। | |
− | |- | + | |- |
− | | | + | |00:18 |
− | + | |ইমেল পাঠাতে গেলে আমাদের এটি করতে হবে। | |
− | |- | + | |- |
− | | | + | |00:23 |
− | + | |আমরা এখানে “from” এর মত প্যারামিটার ব্যবহার করব না। | |
− | |- | + | |- |
− | | | + | |00:29 |
− | | | + | |আমাদের নির্দিষ্ট হেডারে পাঠাতে হবে। |
− | |- | + | |- |
− | | | + | |00:32 |
− | + | |তাই এখানে "headers" ভ্যারিয়েবল বানাই যা "me @me.com" এর মত কিছুর সমান হবে না। | |
− | |- | + | |- |
− | | | + | |00:43 |
− | + | |আমাদের স্ট্যান্ডার্ডাইজড মেল হেডার নিয়ে কাজ করতে হবে যা হল "From:" এবং একটি কোলন নাকি সেমিকোলন এবং তারপর আমরা লিখব উদাহরণস্বরূপ "PHP Academy". | |
− | |- | + | |- |
− | | | + | |00:54 |
− | | | + | |বা "admin @php academy" এর মত কিছু লিখতে পারেন এবং চাইলে .com যোগ করতে পারেন। |
− | |- | + | |- |
− | | | + | |01:02 |
− | | | + | |বাস্তবে আমার কোনো ডোমেইন নাম নেই কিন্তু আমরা এটি সেইভাবেই রাখবো। |
− | |- | + | |- |
− | | | + | |01:08 |
− | + | |সুতরাং "From: admin @phpacademy.com | |
− | |- | + | |- |
− | | | + | |01:11 |
− | + | |এখন মেলের মধ্যে একটি নতুন প্যারামিটার যোগ করতে হবে যা হল "headers". | |
− | |- | + | |- |
− | | | + | |01:18 |
− | | | + | |এখন আমরা এখানে এসে লিখতে পারি "Alex" এবং এখানে "This is a test!". |
− | |- | + | |- |
− | | | + | |01:24 |
− | + | |"Send me this" এ ক্লিক করুন এবং আমরা অন্য একটি এরর দেখি। | |
− | |- | + | |- |
− | | | + | |01:27 |
− | + | |এখন আমি বাস্তবে আমার কম্পিউটারে কোনো মেল সার্ভার চালাচ্ছি না। | |
− | |- | + | |- |
− | | | + | |01:33 |
− | | | + | |আপনি আপনার কম্পিউটারে কোনো মেল সার্ভার চালাতে না চাইলে, মেল ফ্রি মেল সার্ভারের জন্য google এ খুঁজুন এবং এটি আপনার কম্পিউটারে মেল সার্ভার ইনস্টল করবে। যেমন আমরা এখন লোকাল হোস্টে চালাছি। |
− | |- | + | |- |
− | | | + | |01:46 |
− | | | + | |আপনার কাছে লোকাল হোস্টের অধীনে একটি SMTP মেল সার্ভার থাকবে। |
− | |- | + | |- |
− | | | + | |01:54 |
− | + | |এখন যেহেতু আমার কাছে কোনো মেল সার্ভার নেই, আমি আমার বিশ্ববিদ্যালয়ের ইমেল সিস্টেম ব্যবহার করব যা হল আমার বিশ্ববিদ্যালয় ইমেলের DNS বা "Domain Name Server". | |
− | |- | + | |- |
− | + | |02:06 | |
− | | | + | |এইভাবে আমার ইমেল আমার বিশ্ববিদ্যালয়ের মাধ্যমে পাঠানো হয়। |
− | |- | + | |- |
− | | | + | |02:11 |
− | | | + | |আপনি যদি কোনো নির্দিষ্ট DNS সার্ভার সম্পর্কে জানেন, যদি আপনার কাছে আগে থেকেই একটি ডোমেন নাম থাকে, যদি আপনার একটি ওয়েবসাইট থাকে, তাহলে আপনি তা জানতে পারবেন বা অন্তত আপনি সেটি খুঁজে পেতে সক্ষম হবেন। |
− | |- | + | |- |
− | + | |02:22 | |
− | + | |আপনি ওটির মাধ্যমে একটি ইমেল পাঠাতে সক্ষম হবেন। | |
− | |- | + | |- |
− | + | |02:27 | |
− | + | |আমি জানি যে আমার বিশ্ববিদ্যালয়ের ইমেল DNS সার্ভার হল "mailhost dot shef dot ac dot uk", কারণ আমি Sheffield বিশ্ববিদ্যালয়ে রয়েছি। | |
− | |- | + | |- |
− | | | + | |02:36 |
− | + | |তাই এটি আমাকে আমার "php dot ini" তে অন্তর্ভুক্ত করতে হবে। | |
− | |- | + | |- |
− | + | |02:41 | |
− | | | + | |এটি করার সবচেয়ে ভালো উপায় হল এখানে আসা এবং নিজের ভ্যারিয়েবল সেটআপ করা। |
− | |- | + | |- |
− | | | + | |02:46 |
− | + | |ঠিক আছে, আমাদের "php dot ini" তে SMTP সেট করতে হবে। | |
− | |- | + | |- |
− | | | + | |02:59 |
− | | | + | |আমার "php dot ini" ফাইল খোলার বদলে, আমি শুধু "ini set" ফাংশন ব্যবহার করব। |
− | |- | + | |- |
− | | | + | |03:05 |
− | + | |এবং ভ্যরিয়েবলের নাম হল "SMTP". | |
− | |- | + | |- |
− | | | + | |03:12 |
− | + | |তাই আমরা "php dot ini" ফাইলে এই লাইন সম্পাদন করছি। | |
− | |- | + | |- |
− | | | + | |03:16 |
− | + | |এবং আমি মান হিসাবে এখানে মেল হোস্ট টাইপ করি। | |
− | |- | + | |- |
− | | | + | |03:20 |
− | + | |এখানে আমরা echo "get ini" লিখি যা একটি নির্দিষ্ট মান পায়। | |
− | |- | + | |- |
− | | | + | |03:25 |
− | + | |এরপর আমি SMTP লিখব এবং তা সেখানে স্ক্রিপ্টকে নষ্ট করতে পারে। | |
− | |- | + | |- |
− | | | + | |03:30 |
− | | | + | |তাই আমরা দেখতে পারি যে এটি কিভাবে কাজ করে। |
− | |- | + | |- |
− | | | + | |03:32 |
− | | | + | |তাই আমি লিখি "Alex" এবং তারপর "Test" এবং"Send me this" এ ক্লিক করি। |
− | |- | + | |- |
− | | | + | |03:40 |
− | + | |ওহ! দুঃখিত। আমি এটি সম্পূর্ণ ভুল লিখেছি। বড় ভুল। এটি হল "ini get". এটি রিফ্রেশ করি। | |
− | |- | + | |- |
− | | | + | |03:52 |
− | + | |ঠিক আছে আমরা মূলত "mail host dot shef dot ac dot uk" এর জন্য" আমাদের "ini" ফাইলে আমাদের "SMTP" সেটিং করছি। | |
− | |- | + | |- |
− | | | + | |03:59 |
− | + | |এবং তারপর আমরা এর ভ্যালু ইকো করব। | |
− | |- | + | |- |
− | | | + | |04:03 |
− | | | + | |অর্থাৎ এটি আমাদের বলে যে সেটি "mail host dot shef dot ac dot uk" হিসাবে সেট হয়ে গেছে। |
− | |- | + | |- |
− | | | + | |04:10 |
− | | | + | |ধরুন এই মেল হোস্ট সার্ভার বা DNS সার্ভার কাজ করে, তারপর বাকি কোড কাজ করবে। |
− | |- | + | |- |
− | | | + | |04:17 |
− | + | |নিজের মেল পাঠানোর পর আমি পৃষ্ঠাটি নষ্ট করব। | |
− | |- | + | |- |
− | | | + | |04:24 |
− | + | |না আমি করব না। আমি এখনই পৃষ্ঠাটি নষ্ট করব। | |
− | |- | + | |- |
− | | | + | |04:28 |
− | |চলুন, ফিরে যাই এবং | + | |চলুন, ফিরে যাই এবং লিখি "Alex” এবং "This is a test". |
− | |- | + | |- |
− | | | + | |04:36 |
− | | | + | |দেখছি যে সবকিছু ঠিক রয়েছে। আমাদের কাছে "to", "subject", From:admin@phpacademy.com নামক "headers" রয়েছে। |
− | |- | + | |- |
− | | | + | |04:45 |
− | | | + | |এখানে আমাদের body রয়েছে এবং আমরা আমাদের মেল ফাংশন নিষ্পাদন করছি। |
− | |- | + | |- |
− | | | + | |04:51 |
− | | | + | |তাই আমরা Send me this এ টিপলে কিছু হয় না, আমরা কোনো এরর পাইনি, তাই আমরা অনুমান করতে পারি যে সবকিছু কাজ করছে। |
− | |- | + | |- |
− | | | + | |04:58 |
− | + | |যদি আমি আমার হট-মেল বা ই-মেল এ আসি এবং আমার ইনবক্সে ক্লিক করি, আপনি দেখতে পাবেন যে আমরা এখন "admin @ phpacademy dot com" থেকে একটি মেল পেয়েছি। | |
− | |- | + | |- |
− | | | + | |05:09 |
− | + | |যদি আমরা এটিতে ক্লিক করি, আমরা আমাদের সাবজেক্ট লাইনে "Email from PHPAcademy" পাই যা আমরা এখানে সেট করেছি। | |
− | |- | + | |- |
− | | | + | |05:17 |
− | + | |এবং আমাদের কাছে সেই ইমেল এড্রেস রয়েছে যা আমি নির্দিষ্ট করেছি। | |
− | |- | + | |- |
− | | | + | |05:22 |
− | + | |আপনি এটি এইভাবে অ্যালেক্স থেকে বা phpacademy থেকে রাখতে পারেন। | |
− | |- | + | |- |
− | | | + | |05:27 |
− | + | |এবং তারপর আমাদের কাছে "This is an email from Alex" রয়েছে যে নাম আমরা এখানে ফর্মে দিয়েছি। | |
− | |- | + | |- |
− | | | + | |05:35 |
− | + | |তারপর আমাদের কাছে 2 টি লাইন ব্রেক রয়েছে যা হল 1 এবং 2. | |
− | |- | + | |- |
− | | | + | |05:40 |
− | + | |এবং "This is a test" সেটি সেই টেক্সট যা আমি সেখানে রেখেছি। | |
− | |- | + | |- |
− | | | + | |05:46 |
− | + | |সুতরাং আমার বিশ্ববিদ্যালয়ের DNS মেল সার্ভার ব্যবহার করে এই একটি মেল ফাংশন। | |
− | |- | + | |- |
− | | | + | |05:50 |
− | + | |আপনার INSP এর একটি DNS মেল সার্ভার থাকবে। | |
− | |- | + | |- |
− | | | + | |05:55 |
− | | | + | |এটির প্রমাণীকরণের প্রয়োজন হতে পারে, যাতে আমি শীঘ্রই টিউটোরিয়ালটি সমাপ্ত করব। |
− | |- | + | |- |
− | | | + | |06:00 |
− | | | + | |এটি কাজ না করলে আপনি ঐ টিউটোরিয়ালটি দেখুন বা আমাকে ইমেল করুন বা আমার ইউটিউবের মাধ্যমে আমার সাথে যোগাযোগ করুন। |
− | |- | + | |- |
− | | | + | |06:09 |
− | + | |ঠিক আছে, আশা করি এটি অনেক লোকের কাজে লাগবে। | |
− | |- | + | |- |
− | | | + | |06:13 |
− | | | + | |ইতিমধ্যে সাবস্ক্রাইব না করে থাকলে তা করুন। |
− | |- | + | |- |
− | | | + | |06:15 |
− | | | + | |এই টিউটোরিয়ালে অংশগ্রহণ করার জন্য ধন্যবাদ। শুভবিদায়। |
Latest revision as of 15:39, 6 March 2017
Time | Narration |
00:00 | নমস্কার। এখন দেখি যে "'Sendmail from not set in php dot ini" এরর কিভাবে দূর করে। |
00:11 | আমরা নির্ধারিত করিনি যে কার থেকে মেল আসছে। |
00:18 | ইমেল পাঠাতে গেলে আমাদের এটি করতে হবে। |
00:23 | আমরা এখানে “from” এর মত প্যারামিটার ব্যবহার করব না। |
00:29 | আমাদের নির্দিষ্ট হেডারে পাঠাতে হবে। |
00:32 | তাই এখানে "headers" ভ্যারিয়েবল বানাই যা "me @me.com" এর মত কিছুর সমান হবে না। |
00:43 | আমাদের স্ট্যান্ডার্ডাইজড মেল হেডার নিয়ে কাজ করতে হবে যা হল "From:" এবং একটি কোলন নাকি সেমিকোলন এবং তারপর আমরা লিখব উদাহরণস্বরূপ "PHP Academy". |
00:54 | বা "admin @php academy" এর মত কিছু লিখতে পারেন এবং চাইলে .com যোগ করতে পারেন। |
01:02 | বাস্তবে আমার কোনো ডোমেইন নাম নেই কিন্তু আমরা এটি সেইভাবেই রাখবো। |
01:08 | সুতরাং "From: admin @phpacademy.com |
01:11 | এখন মেলের মধ্যে একটি নতুন প্যারামিটার যোগ করতে হবে যা হল "headers". |
01:18 | এখন আমরা এখানে এসে লিখতে পারি "Alex" এবং এখানে "This is a test!". |
01:24 | "Send me this" এ ক্লিক করুন এবং আমরা অন্য একটি এরর দেখি। |
01:27 | এখন আমি বাস্তবে আমার কম্পিউটারে কোনো মেল সার্ভার চালাচ্ছি না। |
01:33 | আপনি আপনার কম্পিউটারে কোনো মেল সার্ভার চালাতে না চাইলে, মেল ফ্রি মেল সার্ভারের জন্য google এ খুঁজুন এবং এটি আপনার কম্পিউটারে মেল সার্ভার ইনস্টল করবে। যেমন আমরা এখন লোকাল হোস্টে চালাছি। |
01:46 | আপনার কাছে লোকাল হোস্টের অধীনে একটি SMTP মেল সার্ভার থাকবে। |
01:54 | এখন যেহেতু আমার কাছে কোনো মেল সার্ভার নেই, আমি আমার বিশ্ববিদ্যালয়ের ইমেল সিস্টেম ব্যবহার করব যা হল আমার বিশ্ববিদ্যালয় ইমেলের DNS বা "Domain Name Server". |
02:06 | এইভাবে আমার ইমেল আমার বিশ্ববিদ্যালয়ের মাধ্যমে পাঠানো হয়। |
02:11 | আপনি যদি কোনো নির্দিষ্ট DNS সার্ভার সম্পর্কে জানেন, যদি আপনার কাছে আগে থেকেই একটি ডোমেন নাম থাকে, যদি আপনার একটি ওয়েবসাইট থাকে, তাহলে আপনি তা জানতে পারবেন বা অন্তত আপনি সেটি খুঁজে পেতে সক্ষম হবেন। |
02:22 | আপনি ওটির মাধ্যমে একটি ইমেল পাঠাতে সক্ষম হবেন। |
02:27 | আমি জানি যে আমার বিশ্ববিদ্যালয়ের ইমেল DNS সার্ভার হল "mailhost dot shef dot ac dot uk", কারণ আমি Sheffield বিশ্ববিদ্যালয়ে রয়েছি। |
02:36 | তাই এটি আমাকে আমার "php dot ini" তে অন্তর্ভুক্ত করতে হবে। |
02:41 | এটি করার সবচেয়ে ভালো উপায় হল এখানে আসা এবং নিজের ভ্যারিয়েবল সেটআপ করা। |
02:46 | ঠিক আছে, আমাদের "php dot ini" তে SMTP সেট করতে হবে। |
02:59 | আমার "php dot ini" ফাইল খোলার বদলে, আমি শুধু "ini set" ফাংশন ব্যবহার করব। |
03:05 | এবং ভ্যরিয়েবলের নাম হল "SMTP". |
03:12 | তাই আমরা "php dot ini" ফাইলে এই লাইন সম্পাদন করছি। |
03:16 | এবং আমি মান হিসাবে এখানে মেল হোস্ট টাইপ করি। |
03:20 | এখানে আমরা echo "get ini" লিখি যা একটি নির্দিষ্ট মান পায়। |
03:25 | এরপর আমি SMTP লিখব এবং তা সেখানে স্ক্রিপ্টকে নষ্ট করতে পারে। |
03:30 | তাই আমরা দেখতে পারি যে এটি কিভাবে কাজ করে। |
03:32 | তাই আমি লিখি "Alex" এবং তারপর "Test" এবং"Send me this" এ ক্লিক করি। |
03:40 | ওহ! দুঃখিত। আমি এটি সম্পূর্ণ ভুল লিখেছি। বড় ভুল। এটি হল "ini get". এটি রিফ্রেশ করি। |
03:52 | ঠিক আছে আমরা মূলত "mail host dot shef dot ac dot uk" এর জন্য" আমাদের "ini" ফাইলে আমাদের "SMTP" সেটিং করছি। |
03:59 | এবং তারপর আমরা এর ভ্যালু ইকো করব। |
04:03 | অর্থাৎ এটি আমাদের বলে যে সেটি "mail host dot shef dot ac dot uk" হিসাবে সেট হয়ে গেছে। |
04:10 | ধরুন এই মেল হোস্ট সার্ভার বা DNS সার্ভার কাজ করে, তারপর বাকি কোড কাজ করবে। |
04:17 | নিজের মেল পাঠানোর পর আমি পৃষ্ঠাটি নষ্ট করব। |
04:24 | না আমি করব না। আমি এখনই পৃষ্ঠাটি নষ্ট করব। |
04:28 | চলুন, ফিরে যাই এবং লিখি "Alex” এবং "This is a test". |
04:36 | দেখছি যে সবকিছু ঠিক রয়েছে। আমাদের কাছে "to", "subject", From:admin@phpacademy.com নামক "headers" রয়েছে। |
04:45 | এখানে আমাদের body রয়েছে এবং আমরা আমাদের মেল ফাংশন নিষ্পাদন করছি। |
04:51 | তাই আমরা Send me this এ টিপলে কিছু হয় না, আমরা কোনো এরর পাইনি, তাই আমরা অনুমান করতে পারি যে সবকিছু কাজ করছে। |
04:58 | যদি আমি আমার হট-মেল বা ই-মেল এ আসি এবং আমার ইনবক্সে ক্লিক করি, আপনি দেখতে পাবেন যে আমরা এখন "admin @ phpacademy dot com" থেকে একটি মেল পেয়েছি। |
05:09 | যদি আমরা এটিতে ক্লিক করি, আমরা আমাদের সাবজেক্ট লাইনে "Email from PHPAcademy" পাই যা আমরা এখানে সেট করেছি। |
05:17 | এবং আমাদের কাছে সেই ইমেল এড্রেস রয়েছে যা আমি নির্দিষ্ট করেছি। |
05:22 | আপনি এটি এইভাবে অ্যালেক্স থেকে বা phpacademy থেকে রাখতে পারেন। |
05:27 | এবং তারপর আমাদের কাছে "This is an email from Alex" রয়েছে যে নাম আমরা এখানে ফর্মে দিয়েছি। |
05:35 | তারপর আমাদের কাছে 2 টি লাইন ব্রেক রয়েছে যা হল 1 এবং 2. |
05:40 | এবং "This is a test" সেটি সেই টেক্সট যা আমি সেখানে রেখেছি। |
05:46 | সুতরাং আমার বিশ্ববিদ্যালয়ের DNS মেল সার্ভার ব্যবহার করে এই একটি মেল ফাংশন। |
05:50 | আপনার INSP এর একটি DNS মেল সার্ভার থাকবে। |
05:55 | এটির প্রমাণীকরণের প্রয়োজন হতে পারে, যাতে আমি শীঘ্রই টিউটোরিয়ালটি সমাপ্ত করব। |
06:00 | এটি কাজ না করলে আপনি ঐ টিউটোরিয়ালটি দেখুন বা আমাকে ইমেল করুন বা আমার ইউটিউবের মাধ্যমে আমার সাথে যোগাযোগ করুন। |
06:09 | ঠিক আছে, আশা করি এটি অনেক লোকের কাজে লাগবে। |
06:13 | ইতিমধ্যে সাবস্ক্রাইব না করে থাকলে তা করুন। |
06:15 | এই টিউটোরিয়ালে অংশগ্রহণ করার জন্য ধন্যবাদ। শুভবিদায়। |