Ini adalah perintah dacsemail yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
dacsemail - Agen email keluar sederhana
RINGKASAN
dacsemail [-bcc addr] [{-bf | --file tubuh} path] [{-b | --string tubuh} string] [-cc addr]
[-kt nilai] [{-f | --dari} dari] [-h | --membantu] [-tajuk nama nilai]
[{-pengirim | -mta} path] [{-mailer-bendera | -mta-bendera} string] [-p | --mengingatkan]
[-menyimpan path] [{-s | --subjek} subyek] [-pengirim pengirim] [{-t | --ke} addr]
[-mengubah] [-v | --bertele-tele] [-var nama nilai]
DESKRIPSI
Program ini merupakan bagian dari DACS pada.
dacsemail utilitas adalah agen sederhana untuk mengirim pesan email. Itu berdiri sendiri
program yang tidak menerima yang biasa DACS opsi baris perintah (pilihan[1]) juga tidak
mengakses apa saja DACS file konfigurasi.
dacsemail membangun dan RFC 822[2] memformat pesan tetapi tidak mengirimkannya. Ini membutuhkan
mailer eksternal, seperti: kirim email(8)[3], untuk mentransfer pesan. Perintah pengirim dan
argumennya dapat ditentukan pada dacsemail baris perintah (lihat -pengirim) atau di build
waktu (lihat dacs.install(7)[4]).
PILIHAN
Jika sumber untuk isi pesan tidak ditentukan pada baris perintah, itu akan dibaca
dari masukan standar. Setidaknya satu penerima harus ditentukan menggunakan -t, -cc, atau -bcc.
-bcc addr
Kirim pesan ke alamat penerima yang dirahasiakan addr. Ini adalah tanggung jawab
pengirim untuk menghapus alamat penerima ini sebelum mengirimkan pesan.
Bendera ini dapat diulang.
-bf path
--file tubuh path
Baca isi pesan dari path. Jika path adalah -, input standar dibaca.
-b string
--string tubuh string
penggunaan string sebagai badan pesan.
-cc addr
Kirim pesan ke penerima addr sebagai salinan karbon. Bendera ini dapat diulang.
-kt nilai
Tambahkan header tipe Konten dari tipe MIME nilai ke pesan. Jika nilai is
multipart/alternatif, yang sesuai batas variabel akan dibuat, kecuali satu
telah ditentukan pada baris perintah dengan -var bendera. Ini diasumsikan bahwa
badan pesan telah diformat dengan benar untuk jenis MIME ini, atau akan menjadi
setelah diubah (lihat -mengubah).
-f dari
--dari dari
penggunaan dari sebagai nilai dari header Dari pesan.
-h
--membantu
Cetak informasi penggunaan lalu keluar.
-tajuk nama nilai
Tambahkan tajuk pesan bernama nama dengan nilai nilai. Bendera ini hanya boleh digunakan untuk
header yang tidak memiliki flag tertentu (-t, -kt, -f, dan seterusnya).
-pengirim path
-mta path
Gunakan perintah agen transfer pesan path (nama path lengkap) alih-alih
program yang dikonfigurasi. Program ini harus membaca pesan dari input standarnya dan
ekstrak daftar penerima dari header Ke, Cc, dan Bcc pesan. (Jika seperti
mailer tidak tersedia, perlu menulis program kecil untuk membungkus mailer
dan menyediakan antarmuka yang diperlukan untuk dacsemail.) Standarnya adalah menjalankan kirim email(8)[3]
dengan nya -t bendera.
-mailer-bendera string
-mta-bendera string
Terlepas dari pengirimnya, gunakan string untuk flag baris perintahnya.
-p
--mengingatkan
Tepat sebelum pesan dikirim, tampilkan (ke stderr) dan tunggu pengguna untuk
menanggapi prompt. Saat diminta, pengguna dapat membatalkan pesan atau mengizinkannya
dikirim.
-menyimpan path
Tepat sebelum mengirim (atau meminta), tulis salinan pesan keluar ke path,
mengganti konten file sebelumnya.
-s subyek
--subjek subyek
Setel tajuk Subjek pesan ke subyek.
-pengirim pengirim
Setel tajuk Pengirim pesan ke pengirim.
-t addr
--ke addr
Add addr sebagai penerima "Kepada". Bendera ini dapat diulang.
-mengubah
Badan pesan, terlepas dari bagaimana ditentukan, disaring melalui DACS
fungsi transformasi. Silakan merujuk ke dacs_transform(8)[5] untuk detailnya. Tidak ada akses
aturan kontrol dapat dikaitkan dengan transformasi apa pun; yaitu, mereka semua
tak bersyarat. Efek serupa dapat diperoleh dengan menyalurkan output dari
transformasi(1)[6] menjadi dacsemail.
-v
--bertele-tele
Aktifkan keluaran verbose untuk debugging.
-var nama nilai
membuat a variabel[7] bernama nama mulai nilai untuk fungsi transformasi. NS
nilai variabel dapat direferensikan di dalam badan pesan di DACS ruang nama sebagai
${DACS::nama}. Variabel tidak boleh sudah didefinisikan.
CONTOH
Misalkan myfile berisi teks berikut:
Ini adalah pesan multi-bagian dalam format MIME.
--${DACS::batas}
Content-Type: teks/polos; charset=kita-ascii
Konten-Disposisi: sebaris
Pengkodean Transfer Konten: 7bit
Halo, ${DACS::pengguna}!
--${DACS::batas}
Tipe-Konten: teks/html; charset=kita-ascii
Konten-Disposisi: sebaris
Pengkodean Transfer Konten: 7bit
Halo, ${DACS::pengguna}!
--${DACS::batas}--
Perintah berikut mungkin digunakan untuk mengirim pesan dengan multipart/alternatif
tubuh terstruktur:
% dacsemail -ct multipart/alternatif -f auggie@contoh.com
-t harley@contoh.com -s "Halo" -transform -var pengguna Auggie -bf myfile
Pesan yang dihasilkan akan terlihat seperti berikut:
untuk: harley@contoh.com
Dari: auggie@contoh.com
Subjek: Halo
Jenis konten: multibagian/alternatif; batas="_----------=_03885942562898683484"
Tanggal: Rab, 07 Apr 2010 16:48:41 -0700 (PDT)
Pengkodean transfer konten: 7bit
Surat X: DACS 1.4.24a
Ini adalah pesan multi-bagian dalam format MIME.
------------=_03885942562898683484
Content-Type: teks/polos; charset=kita-ascii
Konten-Disposisi: sebaris
Pengkodean Transfer Konten: 7bit
Halo, Augie!
------------=_03885942562898683484
Tipe-Konten: teks/html; charset=kita-ascii
Konten-Disposisi: sebaris
Pengkodean Transfer Konten: 7bit
Halo, Augie!
------------=_03885942562898683484--
Gunakan dacsemail online menggunakan layanan onworks.net