टर्मिनल / शेल / बैश से एसएमएस टेक्सटिंग
निम्नलिखित चरणों के लिए टर्मिनल प्रॉम्प्ट उर्फ "कमांड लाइन इंटरफेस" या "सीएलआई" खोलें। अधिकांश लिनक्स वितरण में यह Ctrl+ Alt+ का उपयोग करते हैंT
textbelt.com
बैश से पाठ भेजने के लिए
मुझे एक रेडिट लेख मिला: इस बैश / टर्मिनल कमांड के साथ कमांड लाइन से एक एसएमएस टेक्स्ट संदेश भेजें जिसका आप उपयोग कर सकते हैं:
curl -X POST https://textbelt.com/text \
--data-urlencode phone='7801234567' \
--data-urlencode message='Find Your Phone!' \
-d key=textbelt
7801234567
अपने फ़ोन नंबर से बदलें । यदि आप एक अंतरराष्ट्रीय फोन नंबर (कनाडा / यूएसए के बाहर) को टेक्सट कर रहे हैं तो इन निर्देशों का पालन करें ।
नोट: सॉफ़्टवेयर "अपना फ़ोन ढूंढें!" एक संदेश के साथ जिसे आपको कस्टम संदेश का उपयोग करने के लिए एक कुंजी खरीदने की आवश्यकता है। लेकिन सॉफ्टवेयर अभी भी जोर देकर कहता है कि आपको एक संदेश देना होगा जो ओवरराइट हो जाता है।
बैश से एसएमएस पाठ संदेश भेजने के अन्य कारण
मेरे स्मार्टफोन को खोजना बैश से एक एसएमएस पाठ संदेश भेजने के लिए एक असामान्य आवश्यकता थी। आपके पास कुछ ऐसे लोग हो सकते हैं, जिन्हें तब टेक्स्ट किया जाना चाहिए:
- डिस्क विफल होने वाली हैं (या अन्य हार्डवेयर त्रुटियां हुई हैं)
- डिस्क स्पेस का उपयोग सीमा से अधिक है, उदाहरण के लिए 90%
- रैम फुल है और स्वैप का भारी इस्तेमाल किया जा रहा है
- वेब सर्वर बाहरी हमलों का सामना कर रहा है
- एक उपयोगकर्ता के पास बहुत सारे अमान्य साइन-ऑन थे और खाता निष्क्रिय है
- एक विशिष्ट कार्य चलाया गया है जो प्रमुख प्रक्रियाओं को प्रभावित करता है
- एक डोर बैज रीडर एक निश्चित दरवाजे को अनलॉक किए जाने की निगरानी करता है
textbelt.com
प्रति दिन एक पाठ के लिए नि: शुल्क है
एक प्रेषक द्वारा एक दिन में केवल एक मुफ्त एसएमएस संदेश भेजा जा सकता है। यहाँ एक दिन में पहले और दूसरे प्रयास का एक उदाहरण दिया गया है:
$ find-phone # bash script with above command
{"success":true,"textId":"168141545572031481","quotaRemaining":0}
$ find-phone
{"success":false,"error":"Only one test text message is allowed per day.","quotaRemaining":0}
नोट: आप शायद प्रति दिन एक से अधिक पाठ के लिए अपने राउटर के आईपी पते को रीसेट कर सकते हैं, लेकिन मैंने अभी तक इसका परीक्षण नहीं किया है।
आप प्रीपेड असीमित ग्रंथों का उपयोग कर सकते हैं। कई एसएमएस गेटवे सेवाएं उपलब्ध हैं। वेंडर लिंक के ऊपर मूल्य $ 0.03 से $ 0.15 प्रति पाठ में भिन्न होता है। यह संदर्भ के लिए है और न ही समर्थन और न ही अनुशंसा के लिए। कृपया अपना होमवर्क करें और सर्वोत्तम मूल्य पर प्रतिष्ठित पे-फॉर-सर्विस विक्रेताओं की खोज करें।
बैश स्क्रिप्ट बनाएँ
आप एक बैश स्क्रिप्ट बना सकते हैं, जिसे कहा जाता है sms
:
#!/bin/bash
curl -X POST https://textbelt.com/text --data-urlencode phone='$1' --data-urlencode message='$2' -d key=textbelt
- एसएमएस संदेश का उपयोग कर भेजें
sms 7801234567 "Hello World"
- यूरोपीय संघ की ओर से इस बात की जांच करने और वहां काम करने की पुष्टि करने के लिए फैबी का शुक्रिया।
एसएमएस पाठ संदेश के साथ स्मार्टफोन के वाहक को ईमेल भेजें
निम्नलिखित सभी के लिए आपको फायरफोक्स, इंटरनेट एक्सप्लोरर या क्रोम जैसे वेब ब्राउज़र की आवश्यकता होती है। "बैश के बोल्स" में गोता लगाने या खुद को प्रति दिन एक मुफ्त पाठ तक सीमित करने की आवश्यकता नहीं है।
कई वाहक आपको ईमेल से एक पते पर एक स्मार्टफोन पर एसएमएस पाठ संदेश भेजने की अनुमति देते हैं phone_number@mobile_provider_name.com
।
वाहक की वेबसाइट का पता प्राप्त करने के लिए फ़ोन नंबर देखें
फोन नंबर पर जाकर प्रदाता की वेबसाइट का पता पाने के लिए: https://freecarrierlookup.com/ पर जाएं । कल्पना कीजिए कि हमने फ़ोन नंबर दर्ज किया है 7801234567
:
हम ईमेल पते का उपयोग करने के लिए कहा जाता है 7801234567@pcs.rogers.com
। अब इस पते पर एक ईमेल भेजें और आपका फ़ोन एक सूचना के साथ आएगा।
यदि आपके पास आपका स्मार्टफोन है, तो जब आप ईमेल पर आते हैं, तो आप एक अधिसूचना के साथ ध्वनि कर सकते हैं।
ईमेल पता भेजने के लिए सीएलआई इंटरफ़ेस
उबंटू में पूछें कि बैश का उपयोग करके ईमेल भेजने के तरीके पर कई सवाल और जवाब हैं। मैं ssmtp
अपने cron
दैनिक बैकअप के लिए (सिक्योर सिंपल मेल ट्रांसपोर्ट प्रोटोकॉल) का उपयोग कर रहा हूं : जीमेल में बैकअप लिनक्स कॉन्फ़िगरेशन, स्क्रिप्ट और दस्तावेज
हालाँकि यह सेटअप एक उपयोगकर्ता के लिए है, आप कई उपयोगकर्ताओं के साथ एक फ़ाइल बना सकते हैं:
Name Email Address
Tiny Tim 5551234567@att.com
Mrs. Clause 5552223333@sprint.com
Bad Elf 5551114444@telus.net
फिर अपने बैश कोड में कुछ इस तरह से :
ssmtp 5551234567@att.com < mail.txt
ऐसा कहाँ mail.txt
दिखता है:
Cc: admin@our_company.com
Subject: Nightly Database Update FAILED
From: root@our_company.com
Content-Type: text/html; charset="utf8"
<html>
<body>
<div style="
background-color:
#abcdef; width: 300px;
height: 300px;
">
</div>
Nightly database update failed at procedure: AP005.
</body>
</html>
बैश से ईमेल भेजने के कई तरीके हैं। यह तो केवल एक उदाहरण है। महत्वपूर्ण बात यह है कि ईमेल पते में स्मार्टफोन नंबर होता है जिसके बाद स्मार्टफोन प्रदाता का वेब पता होता है