Ciao a tutti.
Sto cercando un software che mi permetta di inviare un allegato ad una lista di distribuzione tipo stampa unione.
Mi spiego meglio...
Ho una tabella con indirizzo email e nomefile.
Avrei la necessità di inviare una mail a ciascun indirizzo della mail con allegato il proprio file il cui nome lo posso leggere come secondo campo della tabella.
Come posso fare questa cosa?
Grazie
Luca
Software per inviare allegati a lista distribuzione tipo sta
-
Luberfly
- Prode Principiante
- Messaggi: 191
- Iscrizione: lunedì 12 ottobre 2009, 8:45
- Sesso: Maschile
- Località: Salzano (VE)
Software per inviare allegati a lista distribuzione tipo sta
HP EliteBook 850G2 - i7 - Win10pro/Ubuntu 16.04
Re: Software per inviare allegati a lista distribuzione tipo
Tramite uno script.
Supponendo che la tua lista (denominata "lista.txt") sia così strutturata:
con uno script del genere, avresti risolto il problema:
Supponendo che la tua lista (denominata "lista.txt") sia così strutturata:
Codice: Seleziona tutto
a@a.com file1
b@b.com file2
c@c.com file3
...
Codice: Seleziona tutto
#!/bin/bash
cat lista.txt | while read indirizzo nomefile; do
mail -a $nomefile $indirizzo
# sleep 1
done
- thece
- Tenace Tecnocrate

- Messaggi: 13190
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Software per inviare allegati a lista distribuzione tipo
posso suggerire un approccio un pò più definito?
Per il file contenente la lista suggerirei di usare la notazione CSV. Un qualcosa del tipo
Codice: Seleziona tutto
"nome00.cognome00@dominio.org","/un/qualche/percorso/con spazi/file00.txt"
"nome01.cognome01@dominio.org","/un/qualche/percorso/con spazi/file01.txt"
"nome02.cognome02@dominio.org","/un/qualche/percorso/con spazi/file02.txt"
"nome03.cognome03@dominio.org","/un/qualche/percorso/con spazi/file03.txt"
"nome04.cognome04@dominio.org","/un/qualche/percorso/con spazi/file04.txt"
"nome05.cognome05@dominio.org","/un/qualche/percorso/con spazi/file05.txt"
"nome06.cognome06@dominio.org","/un/qualche/percorso/con spazi/file06.txt"
"nome07.cognome07@dominio.org","/un/qualche/percorso/con spazi/file07.txt"
"nome08.cognome08@dominio.org","/un/qualche/percorso/con spazi/file08.txt"
"nome09.cognome09@dominio.org","/un/qualche/percorso/con spazi/file09.txt"
Codice: Seleziona tutto
#!/bin/bash
LISTA="/DA/QUALCHE/PARTE/lista.csv"
cat $LISTA | while IFS=',' read EMAIL ALLEGATO; do
# Invio email
done
exit 0
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti
