Terminal / Shell / Bash'ten Mesaj Gönderme
Aşağıdaki adımlar için "Komut Satırı Arabirimi" veya "CLI" terminal istemini açın. Çoğu Linux dağıtımında bunu Ctrl+ Alt+ kullanarak yapınT
textbelt.com
bash'dan metin göndermek için
Bir reddit makalesi buldum: Kullanabileceğiniz bu Bash / Terminal komutuyla Komut Satırından bir SMS Metin Mesajı gönderin :
curl -X POST https://textbelt.com/text \
--data-urlencode phone='7801234567' \
--data-urlencode message='Find Your Phone!' \
-d key=textbelt
7801234567
Telefon numaranızla değiştirin . Uluslararası bir telefon numarasına mesaj atıyorsanız (Kanada / ABD dışında) bu talimatları izleyin .
Not: Yazılım "Telefonunuzu Bulun!" Özel bir mesaj kullanmak için bir anahtar satın almanız gerektiğini bildiren bir mesajla. Ancak yazılım hala üzerine yazılmış bir mesaj vermeniz konusunda ısrar ediyor.
Bash'den SMS Metin Mesajı göndermek için diğer nedenler
Akıllı telefonumu bulmak, Bash'den bir SMS mesajı göndermek için alışılmadık bir ihtiyaçtı. Aşağıdaki durumlarda mesajlanması gereken birkaç kişi olabilir:
- Diskler bozulmak üzere (veya başka bir donanım hatası oluştu)
- Disk alanı kullanımı eşiği aşıyor, örneğin% 90
- RAM dolu ve takas yoğun bir şekilde kullanılıyor
- Web sunucusu dış saldırılar yaşıyor
- Bir kullanıcının çok fazla geçersiz oturum açma tarihi vardı ve hesap devre dışı bırakıldı
- Anahtar süreçleri etkileyen belirli bir iş yürütülmüştür
- Bir kapı rozeti okuyucusu, belirli bir kapının kilidinin açıldığını izler
textbelt.com
günde bir metin için ücretsizdir
Belirli bir gönderen tarafından günde yalnızca bir ücretsiz SMS mesajı gönderilebilir. İşte bir günde birinci ve ikinci denemelere bir örnek:
$ 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}
Not: Yönlendiricinizin IP adresini günde birden fazla metin için sıfırlayabilirsiniz, ancak bunu henüz test etmedim.
Ön ödemeli sınırsız metin kullanabilirsiniz. Mevcut birçok SMS ağ geçidi servisi vardır. Yukarıdaki satıcı bağlantısındaki fiyatlandırma, metin başına 0,03 ABD Doları ile 0,15 ABD Doları arasında değişmektedir. Bu referans içindir, onay veya öneri değildir. Lütfen ödevinizi yapın ve saygın hizmet sağlayıcıları için en iyi fiyatlarla arama yapın.
Bash Komut Dosyası Oluştur
sms
İçeren denilen bir bash betiği oluşturabilirsiniz :
#!/bin/bash
curl -X POST https://textbelt.com/text --data-urlencode phone='$1' --data-urlencode message='$2' -d key=textbelt
- Kullanarak SMS mesajı gönder
sms 7801234567 "Hello World"
- Bunu AB’den test ettiğiniz ve orada çalıştığını onayladığınız için teşekkürler Fabby.
SMS Metin Mesajı ile akıllı telefonun operatörüne e-posta gönder
İhtiyacınız olan tek şey FireFox, Internet Explorer veya Chrome gibi bir web tarayıcısıdır. "Bash bağırsaklarına" dalmaya ya da kendinizi günde bir serbest metinle sınırlamaya gerek yok.
Birçok operatör bir e-postayı adresleyerek bir akıllı telefona SMS Metin Mesajı göndermenize izin verir phone_number@mobile_provider_name.com
.
Telefon Numarası, taşıyıcının web sitesi adresini bulmak için arama yapar
Telefon numarasını kullanarak sağlayıcının web sitesi adresini almak için şu adrese gidin: https://freecarrierlookup.com/ . Telefon numarasına girdiğimizi düşünün 7801234567
:
Kullanacağımız e-posta adresi söylendi 7801234567@pcs.rogers.com
. Şimdi bu adrese bir e-posta gönderin; telefonunuz bir bildirimle çalacaktır.
Elbette akıllı telefonunuzun e-posta geldiğinde bir bildirim alacak şekilde yapılandırılması durumunda telefonunuzu ilk e-posta ile gönderebilirsiniz!
E-posta adresini göndermek için CLI arayüzü
In Ubuntu Ask bash kullanarak e-posta göndermek için nasıl pek çok soru ve cevapları vardır. Günlük yedeklemelerim ssmtp
için (Güvenli Basit Posta Aktarım Protokolü) kullanıyorum cron
: Linux yapılandırmasını, komut dosyalarını ve belgeleri Gmail'e yedekle
Bu kurulum bir kullanıcı için olsa da, aşağıdakilere kısa mesaj göndermek üzere birden çok kullanıcılı bir dosya oluşturabilirsiniz:
Name Email Address
Tiny Tim 5551234567@att.com
Mrs. Clause 5552223333@sprint.com
Bad Elf 5551114444@telus.net
Sonra bash kodunda şöyle bir şey var :
ssmtp 5551234567@att.com < mail.txt
Bunun mail.txt
gibi görünüyor:
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>
Bash'tan e-posta göndermenin birçok yolu var. Bu sadece bir örnek. Önemli olan e-posta adresinin akıllı telefon numarasını ve ardından akıllı telefon sağlayıcısının web adresini içermesidir.