Invio automatico di un'email
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- legionario
- Linux 3.x
- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
Invio automatico di un'email
Ciao a tutti!
Avrei la necessita' di inviare in automatico, ad ogni avvio di kde, un'email con un file allegato. Qualcuno potrebbe suggerirmi qualche mailer che consenta di inviare un'email tramite una stringa da inserire nella shell?
Grazie
Saluti
Avrei la necessita' di inviare in automatico, ad ogni avvio di kde, un'email con un file allegato. Qualcuno potrebbe suggerirmi qualche mailer che consenta di inviare un'email tramite una stringa da inserire nella shell?
Grazie
Saluti
Ultima modifica di legionario il mer 3 ago 2005, 23:42, modificato 1 volta in totale.
Re: Invio pianificato di un'email
Secondo me dovresti creare uno script che parta all'avvio e faccia tutto questo...legionario ha scritto:Ciao a tutti!
Avrei la necessita' di inviare in automatico, ad ogni avvio di kde, un'email con un file allegato. Qualcuno potrebbe suggerirmi qualche mailer che consenta di inviare un'email tramite una stringa da inserire nella shell?
Grazie
Saluti
- legionario
- Linux 3.x
- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
- legionario
- Linux 3.x
- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
Si', ma come faccio a far eseguire in automatico tutte queste operazioni da uno script? Il tutto deve avvenire in mia assenza, cioe' il pc deve accendersi da solo a una data ora di un dato giorno e inviare in automatico una email con un file allegato. La mia intenzione era di creare uno script da far partire con cron oppure con rc.local oppure con l'avvio di kde (ancora non ho deciso ma credo che optero' per quest'ultima ipotesi)Be si potrebbe con telnet collegandosi ad un smtp che accetta il relay. Poi sono tutti comandi di testo da inviare tipo HELO
- legionario
- Linux 3.x
- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
- legionario
- Linux 3.x
- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
L'ideale sarebbe l'equivalente per linux di questo programma http://www.febooti.com/products/command-line-email/
- useless
- Staff
- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
echo sono proprio un figo | sendmail antani@antani.com
messo in uno script eseguibile in ~/Desktop/Autostart. con sendmail o qualcosa di simile (qmail) configurato e funzionante.
messo in uno script eseguibile in ~/Desktop/Autostart. con sendmail o qualcosa di simile (qmail) configurato e funzionante.
- aschenaz
- Staff
- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Premetto che probabilmente sto per dire una castroneria.
Comunque, con il PHP mandare una mail è semplicissimo:
mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
Es.:
<?php
$messaggio="Testo e-mail";
mail('me@dominio.it','messaggio automatico',$messaggio) // il resto è facoltativo.
?>
E se, quindi, crei uno script php + o - così e lo fai partire all'avvio?
Ho scoperto l'acqua calda, eh?
Ciao,
nino
Comunque, con il PHP mandare una mail è semplicissimo:
mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
Es.:
<?php
$messaggio="Testo e-mail";
mail('me@dominio.it','messaggio automatico',$messaggio) // il resto è facoltativo.
?>
E se, quindi, crei uno script php + o - così e lo fai partire all'avvio?
Ho scoperto l'acqua calda, eh?
Ciao,
nino
Quoto Useless, con una piccola differenza.useless ha scritto:echo sono proprio un figo | sendmail antani@antani.com
messo in uno script eseguibile in ~/Desktop/Autostart. con sendmail o qualcosa di simile (qmail) configurato e funzionante.
Io ho trovato comodo postfix.... che è il fratellino + evoluto di sendmail.
E' + facile da configurare, ma i comandi sono gli stessi di sendmail.
Ciao
Postfix, qmail, sendmail hanno pursempre gli stessi comandi (anche se quelli originali sono di sendmail, gli altri sono degli alias).
Per mandare un file in allegato in una mail è semplicissimo e ci si può sbizzarrire con la fantasia tipo:
$Messaggio='cat filedaspedire.file'
mail -s Beccate sto messaggio utente@macchina.dominio.tld < $Messaggio
E qui potremmo anche iniziare a fare un po di mailbombing.... come??
Semplice:
if 1 then
$Messaggio='cat filedaspedire.file'
mail -s Beccate sto messaggio utente@macchina.dominio.tld < $Messaggio
fi
e il ricevente muore...
Buono scripting a tutti...
TchuSS!!
Per mandare un file in allegato in una mail è semplicissimo e ci si può sbizzarrire con la fantasia tipo:
$Messaggio='cat filedaspedire.file'
mail -s Beccate sto messaggio utente@macchina.dominio.tld < $Messaggio
E qui potremmo anche iniziare a fare un po di mailbombing.... come??
Semplice:
if 1 then
$Messaggio='cat filedaspedire.file'
mail -s Beccate sto messaggio utente@macchina.dominio.tld < $Messaggio
fi
e il ricevente muore...
Buono scripting a tutti...
TchuSS!!
Scusa ma non si fa col while o con un for infinito (vabbehh siamo buoni anche un for di 500 fa il suo lavoro)?NaiC ha scritto:
if 1 then
$Messaggio='cat filedaspedire.file'
mail -s Beccate sto messaggio utente@macchina.dominio.tld < $Messaggio
fi
Con l' if sei sicuro che funziona?
Ciao
Ps: così come lo vedi?
Codice: Seleziona tutto
while [[ 1 ]]; do
Messaggio='cat filedaspedire.file'
mail -s Beccate sto messaggio utente@macchina.dominio.tld < $Messaggio
done;
In effetti il controllo lo puoi fare come vuoi... riportato in termini semplici, if 1 controlla che 1 sia uguale ad 1 che è sempre vero, while 1 dice fin quando 1 è uguale ad 1... altra verità assoluta e for 1, dice per uno che è ugiale ad 1, pragma della vita...
Hai visto quando parlavo di potersi sbizzarrire con la fantasia? ecco, qui ci sbizzarriamo come ci pare ma il risultato non cambia...
A proposito... ho visto una cosa bellissima... il comando mail interpreta i caratteri di escape della shell normale... quindi nel file da spedire potresti utilizzare \r per il carriage return, oppure e[m$valore per la colorazione del txt (ammesso che poi il client di posta elettronica li supporti...)... quindi a questo punto possiamo anche giocare di mailbombing casalingo colorato... che figata... e il tutto senza dover comprare o scaricare alcun software... non ci posso credere... mi commuovo... ho 27 anni e uso slack da 27 anni e ogni volta mi commuovo... aiuto!!!!
Buona pazzia pre-feriale a tutti...
TchuSS!!!
Hai visto quando parlavo di potersi sbizzarrire con la fantasia? ecco, qui ci sbizzarriamo come ci pare ma il risultato non cambia...
A proposito... ho visto una cosa bellissima... il comando mail interpreta i caratteri di escape della shell normale... quindi nel file da spedire potresti utilizzare \r per il carriage return, oppure e[m$valore per la colorazione del txt (ammesso che poi il client di posta elettronica li supporti...)... quindi a questo punto possiamo anche giocare di mailbombing casalingo colorato... che figata... e il tutto senza dover comprare o scaricare alcun software... non ci posso credere... mi commuovo... ho 27 anni e uso slack da 27 anni e ogni volta mi commuovo... aiuto!!!!
Buona pazzia pre-feriale a tutti...
TchuSS!!!