এক্স বা ওয়াই কারণে, কখনও কখনও আমাদের নির্দিষ্ট সংস্থার জন্য আমাদের সংস্থার সার্ভারকে প্রোগ্রাম করতে হবে এবং আমরা সমস্যাটি ছাড়াই এই টাস্কটি কার্যকর করা হয়েছে কিনা তা আমরা জানতে চাই, এর জন্য আমরা প্রোগ্রাম করি যে যদি সবকিছু সুষ্ঠুভাবে চলে যায় তবে আমাদের অবহিত করুন… তবে… ¿কীভাবে সার্ভার আমাদের অবহিত করতে পারেন?
খুব সহজ, আমরা আপনাকে একটি স্ক্রিপ্টের মাধ্যমে জানাব পাইথন আমাদের একটি ইমেল প্রেরণ করতে, এইভাবে যখন আমরা মেলবক্সটি পরীক্ষা করি তখন সার্ভারের অর্ডার দেওয়ার কোনও সমস্যা না থাকলে আমরা পড়ব।
স্ক্রিপ্ট তাদের এখানে রেখে গেছে: send-email.py
এটি ব্যবহার করতে খুব সহজ, একটি টার্মিনাল খুলুন, এতে নিম্নলিখিত লিখুন এবং টিপুন [প্রবেশ করুন]:
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
প্রক্রিয়াটি কেমন হবে তা আমি আপনাকে ছেড়ে দিচ্ছি:
% CODE1%
এটি হয়ে গেলে, আপনার নিজের ডেটা রাখার জন্য আপনাকে অবশ্যই স্ক্রিপ্টটি সম্পাদনা করতে হবে, আমি আমার ডেটা, অর্থাৎ, এখানে থেকে আমার কাজ করে ডেটা রেখে এডিট করব।
স্ক্রিপ্টটি খুলুন (send-email.py) এবং এই ডেটা পরিবর্তন করুন:
- তোমার ইমেইল@desdelinux.net আপনার ইমেল দ্বারা (এই উদাহরণে) - kzkggaara@ipichcb.rimed.cu)
- বার্তাংশ ইমেলের বিষয়বস্তু দ্বারা (এই উদাহরণে) - এটি একটি পরীক্ষার ইমেল)
- you.mailserver.cu আপনার মেল সার্ভার দ্বারা (এই উদাহরণে - 192.168.1.2)
- তোমার ইমেইল আপনার ব্যবহারকারীর দ্বারা (এই উদাহরণে - kzkggaara)
- আপনার পাসওয়ার্ড আপনার পাসওয়ার্ডের জন্য (এই উদাহরণে) - হাহা ... হ্যাঁ ... অবশ্যই ... LOL)
এটি নীচের মত দেখাচ্ছে: send-email.py (পরিবর্তিত)
এবং ভয়েলা, এটি কেবল ইমেল প্রেরণ করা বাকি রয়েছে ... এর জন্য আমরা নিম্নলিখিতগুলি রাখব:
- পাইথন send-email.py "এখানে আমরা বিষয়টি" recipient@domain.com রেখেছি
অন্য কথায়, আমাদের অবশ্যই স্ক্রিপ্টটি কার্যকর করতে হবে এবং এটি অবশ্যই "সাবজেক্ট" প্যারামিটারটি (অর্থাৎ ইমেলটি যে বিষয়টিকে বহন করবে) এবং কার কাছে (ইমেল ঠিকানা) এটি প্রেরণ করা হবে pass
আমি নিজেকে একটি ইমেল পাঠাব, উদাহরণটি এখানে:
% CODE2%
এবং এখন 😀
যেমন আপনি দেখতে পাচ্ছেন, বেশ সহজ কিছু ... তবে এটি আমাদের নির্দিষ্ট সময়ে সহায়তা করতে পারে 😉
শুভেচ্ছা
এটি খুব ভাল .. তবে আমি উইন্ডোতে কাজ করে এমন কিছু চাই তবে আমি এটি খুঁজে পাই না 🙁
উইন্ডোজ ... মিমি ... এর জন্য আপনাকে উইন্ডোজ ফ্রেন্ডে পাইথন ইনস্টল করতে হবে: http://www.python.org/getit/windows/
উইন্ডোজের জন্য কোবিয়ান নামে একটি সরঞ্জাম রয়েছে, এটি খুব ভাল এবং স্বজ্ঞাত
জিমেইল (এসএমটিপি) দিয়ে পাঠাতে স্ক্রিপ্টটি সক্ষম করবেন কীভাবে?
আমারও একই প্রশ্ন: /
আমি করতে পারে:
s = এসএমটিপি ('smtp.gmail.com')
s.starttls () # যদি আপনি টিএলএস ব্যবহার করেন
s.ehlo ()
তবে এটি আমাকে এই ত্রুটি দেয়:
পাইথন প্রেরণ- email.py "এখানে আমরা বিষয়টি রেখেছি" aquimi@correo.com
ট্রেসব্যাক (সবচেয়ে সাম্প্রতিকতম কল সর্বশেষ):
ফাইল "সেন্ড-ইমেইল.পি", লাইন 14, ইন
s = এসএমটিপি ('smtp.gmail.com')
ফাইল "/usr/lib/python2.6/smtplib.py", লাইন 239, __init__ এ
(কোড, চিত্র) = স্ব-সংযোগ (হোস্ট, পোর্ট)
ফাইল "/usr/lib/python2.6/smtplib.py", সংযোগে 295 লাইন
স্ব.সোক = স্ব ._জেট_সকেট (হোস্ট, পোর্ট, সেলফটাইমআউট)
ফাইল "/usr/lib/python2.6/smtplib.py", লাইন 273, _গেট_সকেটে
ফিরুন সকেট.ক্রিট_ সংযোগ ((পোর্ট, হোস্ট), সময়সীমা)
ফাইল তৈরি / সংযোগে "/usr/lib/python2.6/sket.py", 561 লাইন
ত্রুটি বাড়াতে,
socket.error: [Errno 101] নেটওয়ার্কটি অ্যাক্সেসযোগ্য
এটি ভাল, এবং তারপরে আপনি এটি ক্রোন দিয়ে প্রোগ্রাম করেছেন এবং প্রতিবেদন করার জন্য প্রস্তুত: ডি
হ্যাঁ! হি, স্ক্রিপ্টস with দিয়ে প্রচুর সময় স্বয়ংক্রিয়ভাবে সঞ্চয় করুন 🙂
পোস্টটির জন্য ধন্যবাদ, আমি এটি আকর্ষণীয় এবং ক্রিয়াকলাপটি যুক্ত করেছি যে রেডিসেথের উদ্ধৃতিতে আরও একটি ইউটিলিটি রয়েছে Ings শুভেচ্ছা কমপাস!
মন্তব্যের জন্য আপনাকে ধন্যবাদ 😀
শুভেচ্ছা বন্ধু।
গারা, আমার বন্ধু, আমি নিশ্চিত যে এই নিবন্ধটি এখানে খুব ভাল যেহেতু সবাই হাইলাইট করেছে তবে আমি - NO-PUE-do-SE-LOS-E-JEM-PLOS-POR-MI-MAL-DI-TA-CO-NEC - টিউশন
আমি তাদের দেখতে কী করব, আমার গলা কেটে ফেলুন?
এই লিঙ্কটি খুলতে পারবেন না? - http://paste.desdelinux.net/89
আমাকে কিছু জিজ্ঞাসা করতে দিন, আমি কি কোনও স্ক্রিপ্ট তৈরি করতে পারি যাতে নির্দিষ্ট দিনে আমি আমার কেন্দ্রের সমস্ত ব্যবহারকারীর জন্য একটি নির্দিষ্ট বার্তা পাঠাতে পারি? আমার ধারণা তাই, তবে আপনি বিশেষজ্ঞ এবং আপনি যদি এটি নিশ্চিত করেন তবে আপনি কি আমাকে একটি তৈরি করতে সহায়তা করতে পারেন?
হ্যাঁ, নির্দিষ্ট দিনে "কিছু" করতে আপনাকে অবশ্যই ব্যবহার করতে হবে নিম্নলিখিতরূপে crontab পরিবর্তন.
তারপরে, ধরে নিই যে আপনি আপনার ব্যবহারকারীদের কাছে একটি .PDF ফাইল (উদাহরণস্বরূপ, নোট.পিডিএফ) প্রেরণ করতে চান, কেবলমাত্র 1 টি ইমেল পাঠানো হবে:
mail -s "Este es el asunto del correo" direccionemail@loquesea.cu < nota.pdf
এখন, এটি কেবল একটি ঠিকানায় নয়, আরও অনেককে পাঠাতে ... আপনার পাঠ্য ফাইলে (লাইন ব্রেকের দ্বারা পৃথক) ঠিকানা থাকতে হবে এবং তারপরে একটি লুপ ব্যবহার করতে হবে উন্নত । উদাহরণস্বরূপ, যদি আপনার ঠিকানাগুলি। টেক্সটে ইমেল থাকে তবে এটি হবে:
for i in `cat direcciones.txt`;
do
mail -s "Este es el asunto del correo" $i < nota.pdf
done
ধন্যবাদ বন্ধু, স্ক্রিপ্ট দুর্দান্ত কাজ করে।
আপনি যদি আমাকে সহায়তা করতে পারেন তবে স্ক্রিপ্টটি কোথায়
আপনি উদাহরণ শেয়ার করতে পারেন ????