Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[TIP] Spedire sms da linea di comando

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
63 posts
  • 1
  • 2
  • 3
  • Next
Author
Message
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

[TIP] Spedire sms da linea di comando

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 8:37 am

Introduzone
Mi serviva uno script per scuola per spedire sms da linea di comando e' cosi' ho fatto questo script.
Lo script pensera' lui a dividere il messaggio in piu' messaggi se supera i 160 caratteri


Di cosa avete bisogno
Purtroppo questo script si basa su un account mail che abbia un sms server, questo esiste per quasi tutte le universita' in svizzera sponsorizzato dalla switch. Inoltre si appoggia sui programmi msmtp e nail.


Installazione
Per prima cosa installiamo e configuriamo nail e msmtp.
Smascheriamo msmtp e lo installiamo

Code: Select all

# echo "mail-mta/msmtp" >> /etc/portage/package.keywords
# emerge msmtp
Ora creiamo il file .msmtprc nella nostra home directory

Code: Select all

account default
host mail.doveviconnettete.it
from nick@qualcosa.it
auth login
user nick@qualcosa.it
password xxxxx
Ora e' il momento di nail

Code: Select all

# emerge nail
Ora diciamo a nail di usare msmtp per spedire le mail quindi editiamo il file /etc/nail.rc e cambiano la linea (si trova alla fine del file)

Code: Select all

set smtp=localhost   // o si rimuove o si commenta
con

Code: Select all

set sendmail=/usr/bin/msmtp
Ora avete configurato tutti i programmi. A questo punto prendete il codice seguente e nominatelo sendsms e lo mettere in /usr/local/bin (ricordate di mettere i permessi per l'esecuzione)

Code: Select all

#!/bin/sh

function usage {
    echo "Usage: sendsms <telephone number> <\"message\">"
    echo "Note: use \n for new line"
    exit 1
}

[ "${1}" = "-h" ] && usage
[ -z "${1}" ] && usage
[ -z "${2}" ] && usage


# calcola la lunghezza del account mail
FROM_LENG=`cat ~/.msmtprc | grep from | awk '{print $2}' | wc -c`
# lunghezza del messaggio sms
SMS_LENG=`echo -e $2 | wc -c`
let TOT_LENG=SMS_LENG+FROM_LENG
SEVICE_SMS='sms.switch.ch'
SMS=`echo -e $2`

# fintanto che il messaggio e' piu' lungo di 160
# char fai il loop
while [ $TOT_LENG -gt 160 ]
do
  # lunghezza massima del sms
  let LENG=160-FROM_LENG
  #echo "`echo -e ${SMS} | head -c ${LENG}`"
  # spedisci i primi LENG caratteri per sms
  echo "`echo -e ${SMS} | head -c ${LENG}`" |nail -s " " ${1}@${SEVICE_SMS}
  # setta la nuova lunghezza del sms e il nuovo contenuto
  let SMS_LENG=SMS_LENG-LENG
  SMS=`echo ${SMS} | tail -c ${SMS_LENG}`
  let TOT_LENG=SMS_LENG+FROM_LENG
done

#echo -e "${SMS}"
echo -e "${SMS}" |nail -s " " ${1}@${SEVICE_SMS}
Potete cambiare l'host che da il servizio sms cambiando la variabile SEVICE_SMS


Come usarlo
Per usare il programma e' semplicissimo basta che si lancia nel seguente modo

Code: Select all

$ sendsms numero "messaggio da spedire"


PS: spero che a qualcuno servira' anche se biosogna avere un account mail che dia anche il servizio per gli sms
Last edited by fedeliallalinea on Tue Nov 16, 2004 4:42 pm, edited 1 time in total.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by randomaze » Tue Nov 16, 2004 9:00 am

fedeliallalinea wrote:Purtroppo questo script si basa su un account mail che abbia un sms server, questo esiste per quasi tutte le universita' in svizzera sponsorizzato dalla switch
8O
Ciao da me!
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 9:01 am

randomaze wrote: 8O
Che ho detto di strano?
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
gutter
Bodhisattva
Bodhisattva
User avatar
Posts: 7162
Joined: Sat Mar 13, 2004 10:37 pm
Location: Aarau, Aargau, Switzerland
Contact:
Contact gutter
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by gutter » Tue Nov 16, 2004 9:15 am

fedeliallalinea wrote:
randomaze wrote: 8O
Che ho detto di strano?
Ma in svizzera gli accoount mail vi permettono di spedire sms verso qualunque numero di cell :?: :?:
Registered as User #281564 and Machines #163761
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 9:16 am

gutter wrote:Ma in svizzera gli accoount mail vi permettono di spedire sms verso qualunque numero di cell :?: :?:
Quello della mia uni e anche quella di altre uni si :)
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by randomaze » Tue Nov 16, 2004 9:16 am

fedeliallalinea wrote:
randomaze wrote: 8O
Che ho detto di strano?
Beh, nelle UNI italiane é già molto se ti danno la mail, gli SMS neanche pagando.... (a prop.di pagare, qualcuno consoce servizi, anche a pagamento, con i quali gli utenti italiani possono inviare SMS via mail?)


Cmq. credo che il tuo tip funzioni senza problemi anche con ssmtp
Ciao da me!
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 9:17 am

randomaze wrote:Cmq. credo che il tuo tip funzioni senza problemi anche con ssmtp
Il fatto che a me con ssmtp non mi autenticava al mail di scuola mentre con msmtp tutto ok
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
abaddon83
Guru
Guru
User avatar
Posts: 494
Joined: Sat Jan 17, 2004 11:52 am
Contact:
Contact abaddon83
Website

  • Quote

Post by abaddon83 » Tue Nov 16, 2004 9:18 am

si perchè sono un po piu' saggi di noi italiani e non creano attacchi dos a fuori a di spammare a messaggini...

bello comunque^^
Abaddon's House
Jabber account: abaddon@jabber.linux.it
Top
gutter
Bodhisattva
Bodhisattva
User avatar
Posts: 7162
Joined: Sat Mar 13, 2004 10:37 pm
Location: Aarau, Aargau, Switzerland
Contact:
Contact gutter
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by gutter » Tue Nov 16, 2004 9:27 am

randomaze wrote: [CUT]
Beh, nelle UNI italiane é già molto se ti danno la mail, gli SMS neanche pagando.... (a prop.di pagare, qualcuno consoce servizi, anche a pagamento, con i quali gli utenti italiani possono inviare SMS via mail?)
[CUT]
Infatti a me non mi hanno dato nessun account mail :(
Registered as User #281564 and Machines #163761
Top
X-Drum
Advocate
Advocate
User avatar
Posts: 2517
Joined: Sun Aug 24, 2003 6:48 pm
Location: ('Modica','Trieste','Ferrara') Italy
Contact:
Contact X-Drum
Website

Re: [TIP] Spedire sms da linea di comando

  • Quote

Post by X-Drum » Tue Nov 16, 2004 9:56 am

fedeliallalinea wrote:
gutter wrote:Ma in svizzera gli accoount mail vi permettono di spedire sms verso qualunque numero di cell :?: :?:
Quello della mia uni e anche quella di altre uni si :)
lol non ho parole!!! a noi danno soltanto un volgare account email..... :twisted:
cmq complimenti per lo script!!!
"...There are two sort of lies, lies and benchmarks..."
Top
clem
n00b
n00b
User avatar
Posts: 5
Joined: Wed Nov 03, 2004 8:16 am
Location: Switzerland
Contact:
Contact clem
Website

  • Quote

Post by clem » Tue Nov 16, 2004 10:14 am

bello bello, lo installo subito! :D
grazie!
Lorenzo
http://www.sosto.net/clem
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 10:48 am

clem wrote:bello bello, lo installo subito! :D
grazie!
Ehheheh mi fa piacere vederti anche qui :D
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Cima
n00b
n00b
User avatar
Posts: 3
Joined: Mon Apr 05, 2004 2:15 pm
Location: Lugano (CH)

  • Quote

Post by Cima » Tue Nov 16, 2004 10:59 am

Molto bene, lo installo anch'io

grande fedeliallalinea :mrgreen:
Top
koma
Advocate
Advocate
User avatar
Posts: 2702
Joined: Fri Jun 06, 2003 10:13 am
Location: Italy
Contact:
Contact koma
Website

  • Quote

Post by koma » Tue Nov 16, 2004 11:24 am

naturalmente dalla swizzera se do come prefisso +39 nn riesco a fare niente vero? Perchè magari un amico con un account di sto tipo lo trovo
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 11:26 am

Si puoi solo spedire sms in svizzera
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Cima
n00b
n00b
User avatar
Posts: 3
Joined: Mon Apr 05, 2004 2:15 pm
Location: Lugano (CH)

  • Quote

Post by Cima » Tue Nov 16, 2004 12:09 pm

Ora avete configurato tutti i programmi. A questo punto prendete il codice seguente e nominatelo sendsms e lo mettere in /usr/local/portage (ricordate di mettere i permessi per l'esecuzione)
non /usr/local/portage ma bensì /usr/local/bin

:wink:
Top
Cima
n00b
n00b
User avatar
Posts: 3
Joined: Mon Apr 05, 2004 2:15 pm
Location: Lugano (CH)

  • Quote

Post by Cima » Tue Nov 16, 2004 12:24 pm

Funziona perfettamente, ho incominciato a bombardare la gente di SMS :D
Top
stefanonafets
l33t
l33t
User avatar
Posts: 644
Joined: Mon Feb 10, 2003 2:32 pm

  • Quote

Post by stefanonafets » Tue Nov 16, 2004 1:50 pm

Non c'entra niente:oops: , ma immagino che esista un modo per connettere il cellulare al pc ed usarlo per inviare SMS, no?
Se qualcuno ne sa qualcosa mi istruisce???
Grassie...
registered Linux user number #411324
sed 's/ke/che/g'

<The Deployment Slave is initializing>
Top
Josuke
Veteran
Veteran
User avatar
Posts: 1175
Joined: Wed May 07, 2003 12:59 pm
Location: Italy - Bolzano

  • Quote

Post by Josuke » Tue Nov 16, 2004 2:04 pm

si esiste: http://usefulinc.com/software/phonemgr

Lo script (per tornare al post) è fantastico..mi piacerebbe sapere qui in italia chi offre servizi del genere..ne sapete qualcosa?
fletto i muscoli...e sono nel vuoto
Top
hellraiser
Guru
Guru
User avatar
Posts: 431
Joined: Sat Jun 14, 2003 12:08 pm
Location: Pescara [Italy]

  • Quote

Post by hellraiser » Tue Nov 16, 2004 2:59 pm

per i clienti Vodafone è possibile usare smssens per mandare fino a 100 sms gratis [max 360 caratteri x sms]

innanzitutto bisogna registrarsi sul sito della vodafone, cioe www.190.it...poi installare "smssend" e scaricare anke un piccolo script

mi passo il link ke trovai a suo tempo...
http://zekiller.skytech.org/smssend_menu_en.html

mentre il link per lo script
http://zekiller.skytech.org/fichiers/sm ... foneit.sms

se qualke problema chiedete pure...

addios
Io non sono nessuno...ma nessuno è come me!

"Open Source is a good idea..."
Top
[hammerfall]
Apprentice
Apprentice
User avatar
Posts: 243
Joined: Thu May 27, 2004 8:10 am

  • Quote

Post by [hammerfall] » Tue Nov 16, 2004 4:29 pm

Josuke wrote:si esiste: http://usefulinc.com/software/phonemgr

Lo script (per tornare al post) è fantastico..mi piacerebbe sapere qui in italia chi offre servizi del genere..ne sapete qualcosa?
questo sw sembra molto bello, peccato che non riesca a compilarlo a causa dell'ebuild rotta delle gsmlib :(
--------

Hammerfall ^_^
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 4:43 pm

Ho cambiato /usr/local/portage con /usr/local/bin che chiaramente e' un mio errore
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Dhaki
Guru
Guru
User avatar
Posts: 325
Joined: Wed Jun 16, 2004 3:23 pm
Location: Ticino - CH

  • Quote

Post by Dhaki » Tue Nov 16, 2004 5:08 pm

@ fedeliallalinea: uhm... questo account come si ottiene. cioé, presumo bisogni essere studenti uni vero? perché se é cosi devo ancora aspettare 2 anni...

P.S: ciao clem :D
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31988
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue Nov 16, 2004 5:09 pm

Dhaki wrote:@ fedeliallalinea: uhm... questo account come si ottiene. cioé, presumo bisogni essere studenti uni vero?
Esattamente l'account ce l'hai solo se sei studente
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
federico
Advocate
Advocate
User avatar
Posts: 3272
Joined: Tue Feb 18, 2003 2:08 pm
Location: Italy, Milano
Contact:
Contact federico
Website

  • Quote

Post by federico » Tue Nov 16, 2004 5:18 pm

E' troppo elitario questo sistema... :cry: :cry: :cry:
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Top
Post Reply
  • Print view

63 posts
  • 1
  • 2
  • 3
  • Next

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic