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" ত্রু...") |
|||
Line 121: | Line 121: | ||
|- | |- | ||
||4:28 | ||4:28 | ||
− | |চলুন, ফিরে যাই এবং বলি "Alex” এবং "This is a test" | | + | ||চলুন, ফিরে যাই এবং বলি "Alex” এবং "This is a test" | |
|- | |- | ||
||4:36 | ||4:36 |
Revision as of 21:07, 29 October 2014
Time | Narration |
---|---|
0:00 | নমস্কার | এবার জানা যাক কিভাবে "'Sendmail from not set in php dot ini" ত্রুটি দূর করা যায় | |
0:11 | আমরা নির্ধারিত করিনি যে কার থেকে মেইল আসছে | |
0:18 | ইমেল পাঠাতে গেলে এই কাজটি করতে হবে | |
0:23 | আমরা এখানে “from” এর মত প্যারামিটার ব্যবহার করব না | |
0:29 | আমদের নির্দিষ্ট হেডার-এ পাঠাতে হবে | |
0:32 | তাই এখানে "headers" ভ্যারিয়েবল তৈরী করা যাক যা "me @me.com" এর মত কিছুর সমান হবে না | |
0:43 | আমাদের standardised মেইল হেডার নিয়ে কাজ করতে হবে যা হলো "From:" এবং একটি কোলন, সেমিকোলন নয় কিন্তু, আর তারপর আমরা বলব উদাহরণস্বরূপ "PHP Academy" | |
0:54 | অথবা আপনি "admin @php academy" মত কিছু বলতে পারেন আর চাইলে .com যোগ করতে পারেন | |
1:02 | আমার আসলে কোনো ডোমেইন নাম নেই কিন্তু আমরা এটিকে এইভাবেই রেখে দেব | |
1:08 | সুতরাং "From: admin @phpacademy.com |
1:11 | এখন আমাদের মেইল-এর মধ্যে একটি নতুন প্যারামিটার যুক্ত করতে হবে "হেডারস" | |
1:18 | এবং এখন আমরা এখানে এসে লিখতে পারি "অ্যালেক্স" এবং এখানে "This is a test!" | |
1:24 | "Send me this" ক্লিক করুন এবং আমরা অন্য এরর এর সম্মুখীন হয়েছি | |
1:27 | এখন আমি আসলে আমার কম্পিউটারে কোনো মেইল সার্ভার ব্যবহার করচ্ছি না | |
1:33 | যদি আপনি আপনার কম্পিউটারে কোনো মেইল সার্ভার চালাতে না চান, মেইল ফ্রি মেইল সার্ভার এ জন্য googleএ খুজুন |এবং এইটি আপনার কম্পিউটারে একটি মেইল সার্ভার ইনস্টল করবে | যেমন আমরা এখন লোকাল হোস্ট এ চালাছি | |
1:46 | এবং আপনার কাছে লোকাল হোস্ট এর অধীনে একটি SMTP মেইল সার্ভার চলতে থাকবে | |
1:54 | এখন যেহেতু আমার কাছে কোনো মেইল সার্ভার নেই, আমি আমার বিশ্ববিদ্যালয় ইমেইল সিস্টেম ব্যবহার করব যা হলো আমার বিশ্ববিদ্যালয় ইমেইল এর DNS বা "Domain Name Server" | |
2:06 | এই উপায়-এই আমার ই-মেইল বিশ্ববিদ্যালয়-এর মাধ্যমে পাঠানো হয় | |
2:11 | যদি আপনি কোনো নির্দিষ্ট DNS সার্ভার জানেন, যদি আপনার কাছে আগে থেকেই একটি ডোমেন নাম থাকে,যদি আপনার একটি ওয়েব সাইট থাকে, তাহলে আপনি তা জানতে পারবেন বা আপনি অন্তত, সেটি খুঁজে পেতে সক্ষম হবেন | |
2:22 | আপনি ওটির মাধ্যমে একটি ই-মেল পাঠাতে সক্ষম হবেন | |
2:27 | আমি জানি আমার বিশ্ববিদ্যালয় ই-মেল DNS সার্ভার হলো "mailhost dot shef dot ac dot uk", কারণ আমি Sheffield-এ বিশ্ববিদ্যালয় আছি | |
2:36 | তাই আমাকে আমার "php dot ini"-এর মধ্যে এটি অন্তর্ভুক্ত করতে হবে | |
2:41 | এবং এটি করার সবচেয়ে ভালো উপায় হলো এখানে আস এবং নিজের ভেরিয়েবল সেটআপ করা | |
2:46 | ঠিক আছে,আমাদের- "php dot ini" মধ্যে SMTP-সেট করা দরকার | |
2:59 | এবং আমার "php dot ini" ফাইল খোলার পরিবর্তে আমি শুধু "ini set"ফাংশন ব্যবহার করব | |
3:05 | এবং ভ্যরিয়েবল এর নাম হবে "SMTP-" . | |
3:12 | তাই আমরা "php dot ini" ফাইল এর ভিতর এই লাইন সম্পাদনা করছি | |
3:16 | এবং আমি মান হিসাবে এখানে মেইল হোস্ট টাইপ করব | |
3:20 | এখানে আমরা echo "get ini" বলব যাতে একটি নির্দিষ্ট মান পায় | |
3:25 | এরপর আমি SMTP-বলবো এবং তা এখানের স্ক্রিপ্ট কে নষ্ট করতে পারে | |
3:30 | দেখা যাক কিভাবে এইটি কাজ করে | |
3:32 | আমি যদি লিখি "Alex" এবং তারপর "Test" এবং"Send me this" ক্লিক করি | |
3:40 | ওহ! দুঃখিত আমি এটি সম্পূর্ণ ভুল টাইপ করেছি | বড় ভুল | এটি হবে "ini get" | এবার রিফ্রেশ করুন | |
3:52 | ঠিক আছে আমরা মূলত "mail host dot shef dot ac dot uk" এর জন্য" আমাদের "ini" ফাইলের ভিতরে আমাদের "SMTP-" সেটিং করচ্ছি | |
3:59 | এবং তারপর আমরা এর ভ্যালু ইকো করব | |
4:03 | তাহলে আমরা মুলথ আমাদের iniফাইল-এর মধ্যে আমাদের SMTP কে যে সে "mail host dot shef dot ac dot uk" হিসাবে সেট করছি | |
4:10 | এই মেইল হোস্ট সার্ভার বা DNS সার্ভার কাজ করবে ধরে নিলে, তারপর বাকি কোড কাজ করবে | |
4:17 | নিজের মেইল পাঠানোর পর আমি পৃষ্ঠাটি নষ্ট করব | |
4:24 | না |আমি শুধু পৃষ্ঠাটি নষ্ট করব | |
4:28 | চলুন, ফিরে যাই এবং বলি "Alex” এবং "This is a test" | |
4:36 | দেখে নিন সবকিছু ঠিক আছে কিনা | আমাদের কাছে "to", "subject", আমার admin@phpacademy.com নামের "headers" আছে | |
4:45 | আর এখানে আমাদের body আছে এবং আমরা আমাদের মেইল ফাংশন চালাচ্ছি | |
4:51 | আমরা কোনো ক্রুটির বার্তা পাচ্ছিনা, তাই আমরা অনুমান করতে পারি, সবকিছু কাজ করছে | |
4:58 | যদি আমি আমার হট-মেইল বা ই-মেইল এ আসি এবং আমার ইনবক্সে এ ক্লিক করি, আপনি দেখতে পাবেন আমার কাছে এখন "admin @ phpacademy dot com" থেকে একটি মেইল এসেছে | |
5:09 | যদি আমরা এটার উপর ক্লিক করি, আমরা আমাদের সাবজেক্ট লাইন হিসাবে"Email from "PHPAcademy পাচ্ছি যা আমরা এখানে সেট করেছি | |
5:17 | এবং আমাদের কাছে সেই ই-মেইল ঠিকানা আছে যাকে আমি নির্দিষ্ট করেছিলাম | |
5:22 | আপনি এইটা অ্যালেক্স থেকে বা phpacademy থেকে রাখতে পারেন | |
5:27 | এবং তারপর আমাদের কাছে "This is an email from Alex" আছে যে নামটি আমরা এখানে ফর্ম এর ভিতরে দিয়েছি | |
5:35 | তারপর আমাদের কাছে 2 টি লাইন ব্রেক আছে, 1 এবং 2 .| |
5:40 | এবং এইটি সেই লেখা "This is a test" যা আমি সেখানে রেখেছি | |
5:46 | সুতরাং আমার বিশ্ববিদ্যালয় এর DNS মেইল সার্ভার ব্যবহার করে এই মেইল ফাংশন রয়েছে | |
5:50 | আপনার INSP-এর একটি DNS মেইল সার্ভার থাকবে | |
5:55 | আমাদের এতে প্রমাণীকরণ প্রয়োজন হতে পারে |এর বিষয় আমি শীঘ্রই টিউটোরিয়াল করব | |
6:00 | যদি এটি কাজ না করে, তাহলে আপনি ওই টিউটোরিয়ালটি দেখুন বা আমাকে ই-মেইল করুন বা আমার ইউটিউব এর মাধ্যমে আমার সাথে যোগাযোগ করুন | |
6:09 | ঠিক আছে, আশা করি এইটি অনেক লোকের কাজে লাগবে | |
6:13 | যদি আপনি ইতিমধ্যে সাবস্ক্রাইব না করে থাকেন তাহলে করুন | |
6:15 | ঠিক আছে, এই টিউটোরিয়াল-এ অংশগ্রহণ করার জন্য ধন্যবাদ | শুভবিদায় | |