Skapa en fil: .qmail-autosvar som läggs i din hemkatalog (/home/userX/username/).
I .qmail-autosvar skriver du:
| (echo To: $SENDER; echo From: username@algonet.se; echo Subject: Filen; echo; cat /home/userX/username/public_html/textfil.txt) | qmail-inject -- "$SENDER"
&username@algonet.se
OBS! username byts ut mot ditt användarnamn och X bytes mot lämplig
siffra, där din hemkatalog ligger.
textfil.txt är filen du vill skicka. Det som står på en rad ovan
skall också stå på en rad i .qmail-autosvar.
Raden &username@algonet.se behöver inte vara med, du får då ingen info om vem som skickade(eller vad som ev stod i) brevet.
Alla mail som nu skickas till username-autosvar@algonet.se får
nu automatiskt textfil.txt skickad i retur.
Och du får en kopia på avsändarens brev om du vill
(om raden &username@algonet.se finns).
Det är inget som hindrar dig att ha ett annat namn på filen.
.qmail-autosvar skulle lika gärna kunna heta .qmail-prislista
textfil.txt skulle lika gärna kunna heta prislista.txt
Alla mail som då skickas till username-prislista@algonet.se skulle
automatiskt få prislista.txt skickad till sig.
Och du får en kopia(på avsändarens brev) om du vill.
Det kan också vara lämpligt att sätta rättigheter(via UNIX):
chmod 0600 .qmail-autosvar, resp. chmod 0600 .qmail-prislista
| (echo To: $SENDER; echo From: username@algonet.se; echo Subject: Filen; echo; cat /home/userX/username/public_html/textfil.txt) | qmail-inject -- "$SENDER" /home/userX/username/Mail.log &username@algonet.seAlltså samma funktion som exemplet i ovan, och dessutom en kopia till en fil.
Om man vill utföra flera kommandon helt oberoende av varandra.
Placera då varje kommando i en separat .qmail-fil kalla dem tex:
.qmail-kommando1
.qmail-kommando2
.qmail-kommando3 osv...
Gör en central .qmail-fil, kalla den tex .qmail-central
I den skriver man (på separata rader) in varje .qmail-fil man vill köra, tex:
&username-kommando1@algonet.se
&username-kommando2@algonet.se
&username-kommando3@algonet.se
&bill.gates@microsoft.com
(Där som vanligt username byts ut mot ditt användarnamn.)
Dessa körs då simultant, eller som det står i manualen:
Note that qmail-alias can handle any number of forward lines simultaneously.
PS. Bill Gates behöver inte stå med, för han äger ju numera HotMail och kan läsa tillräckligt med post ändå!
I din .qmail-telia skriver du:
| (echo "To: Telia eller Tele2 <telia@tele2.se>" ; grep -iv "^To:"; /usr/bin/echo 'Algonet är bättre.' )| qmail-inject telia@tele2.se
Brev som du(eller någon annan) skickar till username-telia@algonet.se får nu en rad på
slutet och skickas sedan till telia@tele2.se
Du måste förstås ändra "username" mot ditt användarnamn hos Algonet.
Om du vill ha en längre text, skriv då meddelandet med \n som radbrytning, ex:
| (echo "To: Telia eller Tele2 <telia@tele2.se>" ; grep -iv "^To:"; /usr/bin/echo 'Algonet är bättre.\nEn ny rad\nÄnnu en ny rad\n ' )| qmail-inject telia@tele2.se
Du kan också (eller istället) skicka med en liten fil på slutet av mailet.
I din .qmail-telia skriver du då:
| (echo "To: Telia eller Tele2 <telia@tele2.se>" ; grep -iv "^To:"; /usr/bin/echo 'Algonet är bättre.'; echo; cat /home/userX/username/public_html/textfil.txt)| qmail-inject telia@tele2.se
OBS! username byts ut mot ditt användarnamn och X bytes mot lämplig
siffra, där din hemkatalog ligger.
textfil.txt är filen du vill skicka med i slutet av brevet.
Det som står på en rad ovan skall också stå på en rad i .qmail-telia.
I stället för att skicka vidare till telia@tele2.se kan du skriva username-lista@algonet.se
Så här:
I din .qmail-telia skriver du:
| (echo "To: Kreti och Pleti <username-telia@algonet.se>" ; grep -iv "^To:"; /usr/bin/echo 'Algonet är bättre.' )| qmail-inject username-lista@algonet.se
I din .qmail-lista skriver du tex:
&kreti@algonet.se
&pleti@algonet.se
&bill.gates@microsoft.com
Vips har du skapat en liten mailinglista istället!
Dvs. alla brev som skickas till username-telia@algonet.se skickas vidare
till dina bästa vänner :)
Glöm inte att sätta rättigheter:
chmod 0600 .qmail-lista, resp. chmod 0600 .qmail-telia
På http://www.algonet.se/~matax/qlist.html hittar du också info om hur man gör en mailinglista.
Create a file: .qmail-autosvar and put it in your homedirectory (/home/userX/username/).
In .qmail-autosvar you write:
| (echo To: $SENDER; echo From: username@algonet.se; echo Subject: Filen; echo; cat /home/userX/username/public_html/textfil.txt) | qmail-inject -- "$SENDER"
&username@algonet.se
OBS! username have to be changed to your username and X is changed
to the number where your homecatalog is.
textfil.txt is the file you want to send. Everything on one
line above has to be on one line in .qmail-autosvar.
The line &username@algonet.se is not needed, you will then not know who sent (or if there was a message in) the mail.
All mail that is sent to username-autosvar@algonet.se will
automatically have textfil.txt sent in return.
And you have a copy of the senders mail
(if line &username@algonet.se is there).