Questo è il comando dacsemail che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
dacsemail - Semplice agente di posta in uscita
SINOSSI
posta elettronica [-ccc addr] [{-bf | --bodyfile} sentiero] [{-bs | --stringa del corpo} stringa] [-cc addr]
[-ct APPREZZIAMO] [{-f | --a partire dal} da] [-h | --Aiuto] [-intestazione Nome APPREZZIAMO]
[{-postale | -mta} sentiero] [{-mailer-flag | -mta-flag} stringa] [-p | --richiesta]
[-Salva sentiero] [{-s | --soggetto} soggetto] [-mittente trasmettitore] [{-t | --per} addr]
[-trasformare] [-v | --verboso] [-var Nome APPREZZIAMO]
DESCRIZIONE
Questo programma fa parte di DACS on.
Il posta elettronica utility è un semplice agente per l'invio di messaggi di posta elettronica. È uno stand-alone
programma che non accetta il solito DACS opzioni della riga di comando (dacoptions[1]) né
accede a qualsiasi DACS file di configurazione.
posta elettronica costruisce e RFC 822[2] formatta il messaggio ma non lo trasmette. Richiede un
mailer esterno, come sendmail(8)[3], per trasferire il messaggio. Il comando mailer e
i suoi argomenti possono essere specificati sul posta elettronica riga di comando (vedi -postale) o su build
tempo (vedi dacs.install(7)[4]).
VERSIONI
Se l'origine del corpo del messaggio non è specificata nella riga di comando, verrà letta
dall'ingresso standard. È necessario specificare almeno un destinatario utilizzando -t, -cc, o -ccc.
-ccc addr
Invia il messaggio all'indirizzo del destinatario non divulgato addr. È la responsabilità
del mailer per cancellare questi indirizzi di destinatari prima di trasmettere il messaggio.
Questo flag può essere ripetuto.
-bf sentiero
--bodyfile sentiero
Leggi il corpo del messaggio da sentiero. Se sentiero è -, viene letto lo standard input.
-bs stringa
--stringa del corpo stringa
Usa il stringa come corpo del messaggio.
-cc addr
Invia il messaggio al destinatario addr come copia carbone. Questo flag può essere ripetuto.
-ct APPREZZIAMO
Aggiungi un'intestazione Content-type di tipo MIME APPREZZIAMO al messaggio. Se APPREZZIAMO is
multiparte/alternativa, un appropriato confine variabile verrà creata, a meno che uno
è già stato specificato sulla riga di comando con il -var bandiera. Si presume che
il corpo del messaggio è già stato formattato correttamente per questo tipo MIME, o lo sarà
dopo che è stato trasformato (vedi -trasformare).
-f da
--a partire dal da
Usa il da come valore dell'intestazione From del messaggio.
-h
--Aiuto
Stampa le informazioni sull'utilizzo e poi esci.
-intestazione Nome APPREZZIAMO
Aggiungi un'intestazione del messaggio denominata Nome con valore APPREZZIAMO. Questo flag dovrebbe essere usato solo per
intestazioni che non hanno flag specifici (-t, -ct, -f, e così via).
-postale sentiero
-mta sentiero
Usa il comando dell'agente di trasferimento messaggi sentiero (un percorso completo) invece di
programma configurato. Questo programma deve leggere il messaggio dal suo input standard e
estrarre l'elenco dei destinatari dalle intestazioni A, Cc e Ccn del messaggio. (Se tale
mailer non è disponibile, sarà necessario scrivere un piccolo programma per avvolgere un mailer
e fornire l'interfaccia richiesta per posta elettronica.) L'impostazione predefinita è eseguire sendmail(8),
con il suo -t bandiera.
-mailer-flag stringa
-mta-flag stringa
Indipendentemente dal mailer, usa stringa per i suoi flag della riga di comando.
-p
--richiesta
Appena prima che il messaggio venga inviato, visualizzalo (a stderr) e attendi che l'utente lo faccia
rispondere a un prompt. Al prompt, l'utente può interrompere il messaggio o consentirne l'esecuzione
inviato.
-Salva sentiero
Subito prima di inviare (o chiedere conferma), scrivi una copia del messaggio in uscita a sentiero,
sostituendo qualsiasi contenuto precedente del file.
-s soggetto
--soggetto soggetto
Imposta l'intestazione dell'oggetto del messaggio su soggetto.
-mittente trasmettitore
Imposta l'intestazione del mittente del messaggio su trasmettitore.
-t addr
--per addr
Aggiungi addr come destinatario "A". Questo flag può essere ripetuto.
-trasformare
Il corpo del messaggio, indipendentemente da come è specificato, viene filtrato attraverso il DACS
funzione di trasformazione. Per favore riferisci a dacs_transform(8)[5] per i dettagli. Nessun accesso
le regole di controllo possono essere associate a qualsiasi trasformazione; cioè, sono tutti
incondizionato. Un effetto simile può essere ottenuto convogliando l'uscita di
dactransform(1)[6] in posta elettronica.
-v
--verboso
Abilita l'output dettagliato per il debug.
-var Nome APPREZZIAMO
Creare a variabile[7] nominato Nome impostato APPREZZIAMO per la funzione di trasformazione. Il
il valore della variabile può essere referenziato all'interno del corpo del messaggio in DACS spazio dei nomi come
${DACS::nome}. La variabile non deve essere già definita.
ESEMPI
Supponiamo che miofile contenga il seguente testo:
Questo è un messaggio multiparte in formato MIME.
--${DACS::confine}
Tipo di contenuto: testo/normale; charset=us-ascii
Disposizione del contenuto: in linea
Content-Transfer-Encoding: 7bit
Ciao, ${DACS::user}!
--${DACS::confine}
Tipo di contenuto: text / html; charset = us-ascii
Disposizione del contenuto: in linea
Content-Transfer-Encoding: 7bit
Ciao, ${DACS::user}!
--${DACS::confine}--
Il seguente comando potrebbe essere usato per inviare un messaggio con una multiparte/alternativa
corpo strutturato:
% dacsemail -ct multipart/alternativo -f [email protected] \
-t [email protected] -s "Ciao" -transform -var utente Auggie -bf miofile
Il messaggio risultante sarà simile al seguente:
A: [email protected]
A partire da: [email protected]
Oggetto: Ciao
Tipo di contenuto: multiparte/alternativa; confine="_----------=_03885942562898683484"
Data: Mer, 07 Apr 2010 16:48:41 -0700 (PDT)
Codifica trasferimento contenuti: 7bit
X-mail: DACS 1.4.24a
Questo è un messaggio multiparte in formato MIME.
-------------=_03885942562898683484
Tipo di contenuto: testo/normale; charset=us-ascii
Disposizione del contenuto: in linea
Content-Transfer-Encoding: 7bit
Ciao, Auggie!
-------------=_03885942562898683484
Tipo di contenuto: text / html; charset = us-ascii
Disposizione del contenuto: in linea
Content-Transfer-Encoding: 7bit
Ciao, Auggie!
-------------=_03885942562898683484--
Usa dacsemail online utilizzando i servizi onworks.net