Aceasta este comanda setforward care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
setforward - creați o bază de date de redirecționare
REZUMAT
pus înainte cdb tmp
DESCRIERE
pus înainte citește un tabel cu instrucțiuni de redirecționare din intrarea sa standard. Se convertește
tabelul într-o bază de date de redirecționare. Baza de date de redirecționare poate fi utilizată de repede inainte.
pus înainte scrie baza de date de redirecționare către tmp; apoi se mișcă tmp la cdb. tmp si cdb
trebuie să fie pe același sistem de fișiere.
Dacă există o problemă la creare tmp, pus înainte se plange si pleaca cdb singur.
Formatul bazei de date de redirecționare este portabil pe mașini.
INSTRUCTIUNI FORMAT
O instrucțiune de redirecționare conține a ţintă, două puncte, o serie de comenzi și a
punct şi virgulă. Fiecare comandă este a destinatar adresa, proprietar adresa, extern discuții listă,
program. Comenzile sunt separate prin virgule.
De exemplu,
[e-mail protejat]: [e-mail protejat], [e-mail protejat];
spune acel mail pentru [e-mail protejat] trebuie trimise la adresele destinatarului
[e-mail protejat] si [e-mail protejat].
Cand pus înainte vede # ignoră tot textul de la # până la sfârșitul rândului:
# acesta este un comentariu
pus înainte ignoră toate celelalte sfârșituri de linie, astfel încât să puteți împărți o instrucțiune de redirecționare
peste linii. De asemenea, ignoră spații și file. Excepție: puteți pune un spațiu (sau tab sau
virgulă sau orice altceva) într-o țintă sau comandă punând o bară oblică inversă în fața acesteia.
(Cu toate acestea, octeții NUL nu sunt permisi nicăieri.)
OBIECTIVE
Cand repede inainte vede adresa de intrare [e-mail protejat], încearcă trei obiective:
[e-mail protejat], @gazdă.dom și utilizator@. Se supune comenzilor pentru prima țintă pe care o are
găsește. Numele țintei sunt interpretate indiferent de majuscule.
Toate comenzile pentru o singură țintă trebuie listate într-o singură instrucțiune. Excepție:
o adresă de proprietar poate fi listată într-o instrucțiune separată.
DESTINATAR ADRESE
Dacă o comandă începe cu ampersand, pus înainte preia octeții rămași în comandă
ca adresa destinatarului:
[e-mail protejat]: &[e-mail protejat];
repede inainte trimite fiecare mesaj e-mail primit la adresa destinatarului. Destinatarul
adresa trebuie să includă un nume de domeniu complet calificat. Nu poate depăși 800 de octeți.
Dacă adresa destinatarului este ea însăși o țintă în tabelul de redirecționare, repede inainte voi
gestionați recursiv instrucțiunile pentru acea țintă. Rețineți că @gazdă.dom si utilizator@
metacaracterele nu se aplică aici; se aplică numai la adresa de intrare.
Dacă o comandă începe cu o literă sau un număr, pus înainte ia întreaga comandă ca a
adresa destinatarului:
[e-mail protejat]: [e-mail protejat];
PROPRIETAR ADRESE
Dacă o comandă începe cu un semn de întrebare, pus înainte preia octeții rămași în
comanda ca adresă de proprietar:
[e-mail protejat]:?[e-mail protejat];
repede inainte folosește acea adresă ca expeditor al plicului pentru corespondența redirecționată, așa că va fi respinsă
întoarce-te la acea adresă. (În mod normal, dacă un mesaj este redirecționat la o adresă proastă, va fi
reveniți la expeditorul original al plicului.)
EXTERN E-mail LISTE
Dacă o comandă începe cu un punct sau o oblică, pus înainte ia întreaga comandă drept nume
a unui fișier binar de listă de corespondență creat de setmaillist:
[e-mail protejat]: /etc/lists/sos.bin;
repede inainte va citi și va respecta comenzile din acel fișier. Fișierul trebuie să fie lizibil în întreaga lume
și accesibilă pentru repede inainte.
PROGRAME
Dacă o comandă începe cu o bară verticală sau un semn de exclamare, pus înainte ia restul
comanda ca nume al unui program de rulat:
dew@: |roua-monitor;
Pentru o bară verticală, repede inainte transmite mesajul la acel program. Un semn de exclamare
funcționează la fel, cu excepția faptului că repede inainte inserții $UFLINE, $RPLINE și $DTLINE in fata
a mesajului.
DUPLICATE
Cand repede inainte construiește lista de destinatari pentru un mesaj, ține evidența
adresele destinatarilor și listele de corespondență externe pe care le-a folosit. Dacă apare aceeași comandă
din nou, îl omite. De exemplu:
[e-mail protejat]: [e-mail protejat], [e-mail protejat];
[e-mail protejat]: [e-mail protejat], [e-mail protejat];
[e-mail protejat]: [e-mail protejat], [e-mail protejat];
Un mesaj către [e-mail protejat] va fi trimis la [e-mail protejat] doar o data. (Asta înseamnă, de asemenea, că
adresele dintr-o buclă de redirecționare internă sunt eliminate.)
Excepție: dacă o țintă are o adresă de proprietar, se iau în considerare comenzile pentru acea țintă
diferit de comenzile pentru ținte „exterior”.
Utilizați setforward online folosind serviciile onworks.net