GNU/Linux >> Belajar Linux >  >> Linux

Gunakan klien email Alpine di terminal Linux Anda

Email adalah media komunikasi yang penting dan akan tetap demikian di masa mendatang. Saya telah menggunakan banyak klien email yang berbeda selama 30 tahun terakhir, dan Thunderbird adalah yang paling sering saya gunakan dalam beberapa tahun terakhir. Ini adalah aplikasi desktop yang sangat baik dan fungsional yang menyediakan semua fitur yang dibutuhkan kebanyakan orang—termasuk saya.

Salah satu hal yang membuat administrator sistem yang baik adalah rasa ingin tahu—dan saya memiliki lebih dari bagian saya. Selama beberapa bulan terakhir, saya menjadi tidak puas dengan Thunderbird—bukan karena ada sesuatu yang salah dengannya. Sebaliknya, setelah bertahun-tahun, saya mulai bosan. Saya ingin tahu apakah saya dapat menemukan klien email untuk memberikan pengalaman yang lebih baik (atau setidaknya berbeda) daripada Thunderbird dan setidaknya sama efisiennya.

Saya memutuskan sudah waktunya untuk perubahan—dan bukan hanya untuk klien email antarmuka pengguna grafis (GUI) yang berbeda. Tidak ada klien email berbasis GUI lain yang tersedia di Linux yang pernah benar-benar menarik bagi saya. Saya akhirnya menyadari bahwa yang saya inginkan adalah kembali ke Alpine, keturunan Pine, klien email antarmuka pengguna teks (TUI) yang saya gunakan sekitar 20 tahun yang lalu.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Keinginan untuk menjadi retro dengan klien email saya dimulai pada tahun 2017 ketika saya menulis artikel tentang Alpine untuk Opensource.com. Saya menjelaskan bagaimana saya menggunakan Alpine untuk menghindari masalah pengiriman email dari jaringan ISP saat saya bepergian jauh dari sistem email rumah saya.

Saya baru-baru ini memutuskan untuk menggunakan Alpine secara eksklusif untuk email. Daya tarik utama adalah kemudahan penggunaan yang ditawarkan dengan menjaga tangan saya pada keyboard (dan mengurangi berapa kali saya perlu meraih mouse). Ini juga tentang menggaruk gatal sysadmin saya untuk melakukan sesuatu yang berbeda dan menggunakan antarmuka mode teks yang sangat baik dalam prosesnya.

Memulai

Saya sudah menyiapkan Alpine dari penggunaan sebelumnya, jadi tinggal mulai menggunakannya lagi.

Yah, tidak juga.

Saya sebelumnya mengatur Alpine di server email saya—saya menggunakan secure shell (SSH) untuk masuk ke server email menggunakan akun email saya dan kemudian meluncurkan Alpine untuk mengakses email saya. Saya menjelaskan ini di artikel saya sebelumnya, tetapi intinya adalah saya ingin menghindari ISP yang memblokir port keluar 25 untuk transfer email atas nama pengurangan spam. Sedikit merepotkan, sungguh.

Tapi sekarang saya ingin menjalankan Alpine di workstation atau laptop saya. Relatif mudah untuk mengonfigurasi Alpine pada host yang sama dengan server email. Menggunakannya di komputer jarak jauh membutuhkan sedikit lebih banyak.

Instal Alpine

Menginstal Alpine di Fedora sederhana karena tersedia dari repositori Fedora. Cukup gunakan DNF sebagai root:

# dnf -y install alpine

Perintah ini menginstal Alpine dan paket prasyarat apa pun yang belum diinstal. Dependensi utama Alpine adalah Sendmail, Hunspell, OpenLDAP, OpenSSL, krb5-libs, ncurses, dan beberapa lainnya. Dalam kasus saya, Alpine adalah satu-satunya paket yang diinstal.

Luncurkan Alpine

Untuk meluncurkan Alpine, buka sesi terminal, ketik alpine di baris perintah, dan tekan Enter .

Pertama kali Anda memulai Alpine, ini akan menampilkan pesan bahwa ia sedang membuat struktur direktori pengguna di localhost. Ini kemudian menampilkan pesan Selamat Datang, dan jika Anda menekan Enter , Anda akan disuguhi salinan lisensi Apache. Itu bagus, dan Anda mungkin harus membaca lisensi di beberapa titik sehingga Anda mengetahui persyaratannya. Namun yang terpenting saat ini adalah mengonfigurasi Alpine untuk mendapatkan email Anda.

Untuk saat ini, cukup tekan huruf kecil e untuk keluar dari pesan salam. Anda sekarang akan melihat menu Utama Alpine (saya menghapus beberapa baris kosong dari output untuk menghemat ruang):

+----------------------------------------------------+
| ALPINE 2.24 MAIN MENU Folder: INBOX No Messages    |
|                                                    |
| HELP - Get help using Alpine                       |
|                                                    |
| C COMPOSE MESSAGE - Compose and send a message     |
|                                                    |
| I MESSAGE INDEX - View messages in current folder  |
|                                                    |
| L FOLDER LIST - Select a folder to view            |
|                                                    |
| A ADDRESS BOOK - Update address book               |
|                                                    |
| S SETUP - Configure Alpine Options                 |
|                                                    |
| Q QUIT - Leave the Alpine program                  |
|                                                    |
|                                                    |
|                                                    |
|                                                    |
|                                                    |
| For Copyright information press "?"                |
|                                                    |
| ? Help P PrevCmd R RelNotes                        |
| O OTHER CMDS > [ListFldrs] N NextCmd K KBLock      |
+----------------------------------------------------+

Gambar 1:Menu Utama Alpine

Alpine membuat ~mail direktori localhost selama penggunaan awal. Saat Anda mengonfigurasi server IMAP, Alpine membuat ~/mail default , ~/mail/sent-mail , dan saved-messages folder di direktori home Anda di server IMAP. Anda dapat mengubah default, tetapi saya sarankan untuk tidak melakukannya. Saat menggunakan IMAP, email tidak disimpan secara lokal kecuali Anda menyalinnya ke folder lokal. Semua email disimpan di Kotak Masuk di server SMTP hingga disimpan ke folder di server IMAP. Server SMTP dan IMAP mungkin menggunakan host yang sama atau berbeda.

Alpine juga mengasumsikan bahwa Inbox terletak di /var/spool/mail/user_name di server SMTP email. Artikel ini menjelaskan cara mengonfigurasi server IMAP dan SMTP. Administrator email untuk organisasi Anda—mungkin Anda—akan menambahkan akun Anda ke server IMAP dan memberi Anda sandi awal.

Antarmuka Alpine

Antarmuka pengguna Alpine (UI) adalah mode teks, UI berbasis menu, juga dikenal sebagai TUI. Jenis antarmuka ini juga kadang-kadang disebut antarmuka pengguna captive (CUI), yang tidak menyediakan antarmuka baris perintah yang dapat digunakan dalam skrip, misalnya. Anda harus keluar dari program untuk melakukan tugas lain.

Sebaliknya, program mailx adalah program email yang dapat digunakan dengan TUI, dari baris perintah, atau dalam skrip. Misalnya, Anda dapat menggunakan perintah berikut untuk mengirim hasil perintah gratis langsung ke akun email sysadmin:

$ free | mailx -s "Free memory" [email protected]

Tapi cukup dari perjalanan sampingan kecil itu; ada pekerjaan yang harus dilakukan. Mari kita mulai dengan penjelasan.

Perhatikan pada Gambar 1 bahwa semua opsi yang mungkin dalam menu Utama di tengah antarmuka dan item menu di sepanjang bagian bawah UI Alpine ditampilkan sebagai huruf besar. Tetapi Anda dapat menggunakan huruf besar atau huruf kecil saat mengeluarkan perintah; Alpine mengenali dan merespons keduanya. Huruf besar lebih mudah dilihat dan dikenali di antarmuka, tetapi lebih mudah menggunakan huruf kecil untuk memasukkan perintah dan membuat pilihan menu. Saya akan menggunakan huruf besar dalam huruf tebal di seluruh artikel ini untuk menunjukkan pilihan menu (untuk meniru UI Alpine).

Pada menu Utama, Anda dapat menggunakan tombol Naik dan Turun tombol panah untuk menyorot opsi yang berbeda, lalu tekan Enter untuk memilihnya. Satu-satunya cara untuk mengakses item menu di sepanjang bagian bawah layar Alpine (yang saya sebut menu sekunder, karena tidak ada istilah yang lebih baik) adalah dengan menggunakan huruf yang ditunjuk untuk masing-masing. Ada dua set item menu sekunder. Anda dapat menekan O (huruf, bukan angka) untuk beralih ke rangkaian perintah berikutnya, dan tekan O lagi untuk beralih kembali ke set awal. Keystroke ini hanya mengubah item menu sekunder.

Gunakan Halaman Turun dan Naik Halaman tombol untuk menggulir perintah jika Anda tidak dapat melihat semuanya. Menu sekunder di bagian bawah halaman biasanya mencantumkan semua perintah yang tersedia pada menu saat ini; Anda juga akan melihat pesan yang mirip dengan ini:

[START of Information About Setup Command]

Jika Anda berada di tempat yang tidak Anda inginkan, seperti membuat email baru, membalas email, atau mengubah setelan, dan memutuskan untuk tidak melakukannya, Ctrl+C memungkinkan Anda untuk membatalkan tugas saat ini. Biasanya, Anda akan diminta untuk mengonfirmasi bahwa Anda ingin membatalkan dengan menekan C kunci. Perhatikan bahwa ^C di menu sekunder mewakili Ctrl+C . Banyak perintah menggunakan Ctrl kunci, sehingga Anda akan melihat ^ cukup sering pada beberapa menu.

Terakhir, untuk keluar dari Alpine, Anda dapat menekan Q; ketika ditanya, "Benar-benar berhenti dari Alpine?" balas dengan Y untuk keluar. Seperti banyak perintah, Q tidak tersedia dari semua menu.

Bantuan

Bantuan tersedia dari semua menu yang saya coba. Anda dapat mengakses bantuan terperinci untuk setiap item menu dengan menyorot item yang Anda perlukan informasinya dan menekan tombol ? kunci untuk mendapatkan bantuan peka konteks.

Konfigurasi

Ketika saya mulai menggunakan Alpine secara teratur, saya membuat perubahan minimum pada konfigurasi yang diperlukan untuk mengirim dan menerima email. Saat saya mendapatkan lebih banyak pengalaman dengan Alpine, saya mengubah item konfigurasi lainnya untuk membuat segalanya bekerja lebih mudah atau lebih sesuai dengan keinginan saya.

Pertama, saya akan menjelaskan konfigurasi dasar yang diperlukan untuk membuat Alpine berfungsi, lalu beralih ke konfigurasi yang membuatnya bekerja lebih baik.

Jika Anda telah menjelajahi sedikit sendiri — yang merupakan hal yang baik — kembali ke menu Utama. Untuk membuka menu Konfigurasi Alpine dari menu Utama, ketik S untuk Pengaturan. Anda akan melihat menu seperti ini:

ALPINE 2.24 SETUP Folder: INBOX No Messages 

This is the Setup screen for Alpine. Choose from the following commands:

(E) Exit Setup:
This puts you back at the Main Menu.

(P) Printer:
Allows you to set a default printer and to define custom
print commands.

(N) Newpassword:
Change your password.

(C) Config:
Allows you to set or unset many features of Alpine.
You may also set the values of many options with this command.

(S) Signature:
Enter or edit a custom signature which will
be included with each new message you send.
 
(A) AddressBooks:
Define a non-default address book.
 
(L) collectionLists:
You may define groups of folders to help you better organize your mail.
 
(R) Rules:
This has up to six sub-categories: Roles, Index Colors, Filters,
 [START of Information About Setup Command ]
? Help E Exit Setup N Newpassword S Signature L collectionList D Directory  
O OTHER CMDS P Printer C Config A AddressBooks R Rules K Kolor

Gambar 2:Menu Pengaturan Alpine

Menu Pengaturan mengelompokkan item pengaturan dalam jumlah yang sangat besar ke dalam kategori terkait, semoga, membuat item yang Anda inginkan lebih mudah ditemukan. Gunakan Page Down dan Naik Halaman untuk menggulir perintah jika Anda tidak dapat melihat semuanya.

Saya akan mulai dengan pengaturan yang diperlukan untuk mengaktifkan dan menjalankan email—seluruh tujuan Alpine.

Konfigurasi

Bagian Config berisi 15 halaman (di layar besar saya) item opsi dan konfigurasi fitur. Pengaturan ini dapat digunakan untuk mengatur koneksi SMTP dan IMAP Anda ke server email dan menentukan cara kerja banyak aspek Alpine. Dalam contoh ini, saya akan menggunakan example.com nama domain (yang merupakan jaringan virtual yang saya gunakan untuk menguji dan bereksperimen). Konfigurasi Alpine disimpan di ~/.pinerc file, dibuat pertama kali Anda memulai Alpine.

Halaman pertama menu Konfigurasi Konfigurasi berisi sebagian besar pengaturan yang diperlukan untuk mengkonfigurasi Alpine untuk mengirim dan menerima email:

ALPINE 2.24 SETUP CONFIGURATION Folder: INBOX No Messages

Personal Name = <No Value Set: using "Test User">
User Domain = <No Value Set>
SMTP Server (for sending) = <No Value Set>
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
Incoming Archive Folders = <No Value Set>
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = <No Value Set: using "sent-mail">
Default Saved Message Folder = <No Value Set: using "saved-messages">
Postponed Folder = <No Value Set: using "postponed-msgs">
Read Message Folder = <No Value Set>
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
Literal Signature = <No Value Set>
Signature File = <No Value Set: using ".signature">
Feature List =
Set Feature Name
--- ----------------------
[ Composer Preferences ]
[X] Allow Changing From (default)
[ ] Alternate Compose Menu
[ ] Alternate Role (#) Menu
[ ] Compose Cancel Confirm Uses Yes
[ ] Compose Rejects Unqualified Addresses
[ ] Compose Send Offers First Filter
[ ] Ctrl-K Cuts From Cursor
[ ] Delete Key Maps to Ctrl-D
[ ] Do Not Save to Deadletter on Cancel
[Already at start of screen]
? Help E Exit Setup P Prev - PrevPage A Add Value % Print
O OTHER CMDS C [Change Val] N Next Spc NextPage D Delete Val W WhereIs

Gambar 3:Halaman pertama menu Konfigurasi Pengaturan Alpine

Di sinilah Anda menentukan parameter yang diperlukan untuk berkomunikasi dengan server email. Untuk mengubah setelan, gunakan Panah untuk memindahkan bilah pilihan ke item konfigurasi yang diinginkan dan tekan Enter . Anda dapat melihat pada Gambar 3 bahwa tidak ada item konfigurasi dasar yang memiliki nilai yang ditetapkan.

Nama Pribadi item menggunakan bidang Gecos dari /etc/passwd Unix entri untuk pengguna yang masuk untuk mendapatkan nama default. Ini hanyalah nama yang digunakan Alpine untuk tampilan dan tidak memiliki peran dalam menerima atau mengirim email. Saya biasanya menyebutnya "nama cantik." Dalam hal ini, nama defaultnya baik-baik saja, jadi saya akan membiarkannya apa adanya.

Ada beberapa item konfigurasi yang harus Anda atur. Mulai dengan Domain Pengguna , yang merupakan nama domain komputer saat ini. Milik saya adalah mesin virtual yang saya gunakan untuk pengujian dan contoh di buku saya. Gunakan baris perintah untuk mendapatkan nama domain yang sepenuhnya memenuhi syarat (FQDN) dan nama host. Pada Gambar 4, Anda dapat melihat bahwa nama domain adalah example.com :

$ hostnamectl
Static hostname: testvm1.example.com
Icon name: computer-vm
Chassis: vm
Machine ID: 616ed83d97594a53814c35bc6c078d43
Boot ID: fd721c46a9c44c9ab8ea392cef77b661
Virtualization: oracle
Operating System: Fedora 33 (Xfce)
CPE OS Name: cpe:/o:fedoraproject:fedora:33
Kernel: Linux 5.10.23-200.fc33.x86_64
Architecture: x86-64

Gambar 4:Mendapatkan nama host dan nama domain

Setelah Anda memiliki FQDN, pilih User Domain entri dan tekan Enter untuk melihat kolom entri di bagian bawah layar Alpine (seperti yang ditunjukkan pada Gambar 5). Ketik nama domain Anda dan tekan Enter (menggunakan Anda domain jaringan dan nama server):

ALPINE 2.24 SETUP CONFIGURATION Folder: INBOX No Messages

Personal Name = <No Value Set: using "Test User">
User Domain = <No Value Set>
SMTP Server (for sending) = <No Value Set>
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
Incoming Archive Folders = <No Value Set>
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = <No Value Set: using "sent-mail">
Default Saved Message Folder = <No Value Set: using "saved-messages">
Postponed Folder = <No Value Set: using "postponed-msgs">
Read Message Folder = <No Value Set>
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
Literal Signature = <No Value Set>
Signature File = <No Value Set: using ".signature">
Feature List =
Set Feature Name
--- ----------------------
[ Composer Preferences ]
[X] Allow Changing From (default)
[ ] Alternate Compose Menu
[ ] Alternate Role (#) Menu
[ ] Compose Cancel Confirm Uses Yes
[ ] Compose Rejects Unqualified Addresses
[ ] Compose Send Offers First Filter
[ ] Ctrl-K Cuts From Cursor
[ ] Delete Key Maps to Ctrl-D
[ ] Do Not Save to Deadletter on Cancel
Enter the text to be added : example.com
^G Help
^C Cancel Ret Accept

Gambar 5:Ketik nama domain ke dalam kolom entri teks.

Konfigurasi yang diperlukan

Ini adalah item konfigurasi dasar yang Anda perlukan untuk mengirim dan menerima email:

  • Nama Pribadi
    • Nama Anda
    • Ini adalah nama cantik yang digunakan Alpine untuk bidang Dari dan Kembali dalam email.
  • Domain Pengguna
    • example.com:25/user=SMTP_Authentication_UserName
    • Ini adalah domain email untuk klien email Anda. Ini mungkin berbeda dari nama Domain Pengguna. Baris ini juga berisi nomor port SMTP dan nama pengguna untuk otentikasi SMTP.
  • Server SMTP
    • SMTP
    • Ini adalah nama server email SMTP keluar. Ini digabungkan dengan nama Domain Pengguna untuk membuat FQDN untuk server email.
  • Jalur Kotak Masuk
    • {IMAP_server)}Inbox
    • Ini adalah nama server IMAP yang diapit kurung kurawal ({} ) dan nama Kotak Masuk. Perhatikan bahwa lokasi direktori ini berbeda dari email IMAP masuk. Lokasi biasa untuk kotak masuk di server adalah /var/spool/mail/user_name .
  • Fcc Default (file karbon copy)
    • {IMAP_server)}mail/sent
    • Ini adalah kotak surat (folder) tempat surat terkirim disimpan. Direktori email default di server biasanya ~/mail , tetapi mail/ harus ditentukan dalam entri ini dan dua entri berikutnya, atau folder akan ditempatkan di direktori home sebagai gantinya.
  • Folder Pesan Tersimpan Default
    • {IMAP_server)}mail/saved-messages
    • Ini adalah folder default saat menyimpan pesan ke folder jika Anda tidak menggunakan ^t untuk menentukan yang berbeda.
  • Folder Sampah
    • {IMAP_server)}mail/Trash
  • Tanda Tangan Literal
    • String tanda tangan
    • Saya tidak menggunakan ini, tetapi ini adalah tempat yang mudah untuk menentukan tanda tangan sederhana.
  • File Tanda Tangan
    • ~/MySignature.sig
    • Ini menunjuk ke file yang berisi file tanda tangan Anda.

Konfigurasi opsional

Berikut adalah fitur yang saya ubah untuk membuat Alpine bekerja lebih sesuai dengan keinginan saya. Mereka bukan tentang membuat Alpine mengirim dan menerima email, tetapi tentang membuat Alpine bekerja seperti yang Anda inginkan. Kecuali dinyatakan lain, saya mengaktifkan semua fitur ini. Fitur yang diaktifkan secara default memiliki string (default) di sebelahnya di tampilan Alpine. Karena sudah diaktifkan, saya tidak akan menjelaskannya.

  • Peran Alternatif (# ) Menu: Ini memungkinkan banyak identitas menggunakan alamat email yang berbeda pada klien dan server yang sama. Server harus dikonfigurasi agar beberapa alamat dapat dikirimkan ke akun email utama Anda.
  • Tulisan Menolak Alamat yang Tidak Memenuhi Syarat: Alpine tidak akan menerima alamat yang tidak sepenuhnya memenuhi syarat. Artinya, harus dalam bentuk <[email protected]> .
  • Aktifkan tanda hubung: Ini memungkinkan Alpine untuk menambahkan tanda hubung secara otomatis (-- ) di baris tepat di atas tanda tangan. Ini adalah cara umum untuk menggambarkan awal tanda tangan.
  • Cegah Pencarian Pengguna di File Sandi: Ini mencegah pencarian nama pengguna lengkap dari bidang Gecos pada file passwd.
  • Periksa Ejaan Sebelum Mengirim: Meskipun Anda dapat memanggil pemeriksa ejaan kapan saja saat menulis email, ini memaksa pemeriksaan ejaan saat Anda menggunakan ^X penekanan tombol untuk mengirim email.
  • Sertakan Header dalam Balasan: Ini termasuk tajuk pesan saat Anda membalas.
  • Sertakan Teks dalam Balasan: Ini termasuk teks pesan asli dalam balasan Anda.
  • Tanda tangan di Bawah: Banyak orang lebih suka memiliki tanda tangan mereka di bagian paling bawah email. Pengaturan ini mengubah default, yang menempatkan tanda tangan di akhir balasan dan sebelum pesan dibalas.
  • Pertahankan Bidang Asli: Ini mempertahankan alamat asli di Kepada: dan CC: kolom saat Anda membalas pesan. Jika fitur ini dinonaktifkan saat Anda membalas pesan, pengirim asli akan ditambahkan ke Kepada: bidang, semua penerima lain ditambahkan ke CC: bidang, dan alamat Anda ditambahkan ke Dari: lapangan.
  • Aktifkan Pengiriman Latar Belakang: Ini mempercepat respons antarmuka pengguna Alpine saat mengirim email.
  • Aktifkan Pengeposan SMTP Verbose: Ini menghasilkan lebih banyak informasi verbose selama percakapan SMTP dengan server. Ini adalah bantuan penentuan masalah untuk sysadmin.
  • Peringatkan jika Subjek Kosong: Ini mencegah pengiriman email tanpa subjek.
  • Tampilan Folder Gabungan: Ini menggabungkan semua koleksi folder menjadi satu tampilan utama. Jika tidak, koleksi akan berada dalam tampilan terpisah.
  • Tampilan Subdirektori Gabungan: Ini menggabungkan semua koleksi subdirektori ke dalam satu tampilan utama. Jika tidak, subdirektori akan berada dalam tampilan terpisah. Ini berguna saat mencari subdirektori untuk melampirkan atau menyimpan file.
  • Aktifkan Koleksi Folder Masuk: Ini mencantumkan semua folder masuk dalam koleksi yang sama dengan Kotak Masuk. Folder masuk dapat digunakan dengan alat seperti procmail untuk mengurutkan email ke folder selain Kotak Masuk dan memudahkan untuk melihat folder tempat email baru diurutkan.
  • Aktifkan Pemeriksaan Folder Masuk: Ini memungkinkan Alpine untuk memeriksa email baru di koleksi folder masuk.
  • Cek Masuk Termasuk Total: Ini menampilkan jumlah email lama dan baru di folder masuk.
  • Tampilan Folder yang Diperluas: Ini menampilkan semua folder di setiap koleksi saat Anda melihat Daftar Folder layar. Jika tidak, hanya koleksi yang ditampilkan, dan folder tidak akan ditampilkan hingga dipilih.
  • Entri Folder dan Direktori Terpisah: Jika direktori email Anda memiliki folder email dan direktori biasa yang menggunakan nama yang sama, hal ini menyebabkan Alpine mencantumkannya secara terpisah.
  • Gunakan Daftar Folder Vertikal: Ini mengurutkan folder surat secara vertikal terlebih dahulu dan kemudian secara horizontal. Standarnya adalah horizontal, lalu vertikal.
  • Mengubah Tanggal Menjadi Waktu Lokal: Secara default, semua tanggal dan waktu ditampilkan di zona waktu asalnya. Ini mengubah tanggal untuk ditampilkan dalam waktu lokal.
  • Tampilkan Sortir di Bilah Judul: Alpine dapat mengurutkan email dalam folder email menggunakan beberapa kriteria. Hal ini menyebabkan kriteria pengurutan ditampilkan di bilah judul.
  • Aktifkan Tautan Alamat Tampilan Pesan: Ini menyoroti alamat email di badan email.
  • Aktifkan Tautan Lampiran Tampilan Pesan: Ini menyoroti tautan URL di badan email.
  • Pilih Teks Biasa: Banyak email berisi dua versi, teks biasa dan HTML. Saat fitur ini diaktifkan, Alpine selalu menampilkan versi teks biasa. Anda dapat menggunakan A kunci untuk beralih ke versi "pilihan", biasanya versi HTML. Saya biasanya menemukan teks biasa lebih mudah untuk memvisualisasikan struktur dan membaca email. Ini dapat bergantung pada klien pengirim, jadi saya menggunakan A kunci saat dibutuhkan.
  • Aktifkan Cetak Melalui Y Command: Ini mencetak pesan menggunakan default sebelumnya, Y . Karena Y juga digunakan untuk mengkonfirmasi banyak perintah, penekanan tombol secara tidak sengaja dapat menyebabkan Anda mencetak pesan. Default baru adalah % untuk mencegah pencetakan yang tidak disengaja. Saya suka kemudahan menggunakan Y , tetapi ini menyebabkan beberapa pekerjaan cetak tambahan, jadi saya berpikir untuk menonaktifkan fitur ini.
  • Cetak Umpan Formulir Antar Pesan: Ini mencetak setiap pesan pada selembar kertas baru.
  • Tajuk Khusus: Header yang disesuaikan memungkinkan penggantian default Dari: dan Balas Ke: header. Saya menyetel milik saya ke:
    -   From: "David Both" <[[email protected]](mailto:[email protected])>
    -   Reply-To: "David Both"
        <[[email protected]](mailto:[email protected])>
  • Urutkan kunci: Secara default, Alpine mengurutkan pesan dalam folder berdasarkan waktu kedatangan. Saya merasa ini agak membingungkan, jadi saya mengubahnya menjadi Tanggal , yang dapat berbeda secara signifikan dari waktu kedatangan. Banyak spammer menggunakan tanggal dan waktu di masa lalu atau masa depan, sehingga setelan ini dapat mengurutkan tanggal dan waktu mendatang ke daftar teratas (atau terbawah, bergantung pada preferensi Anda untuk pengurutan maju atau mundur).
  • Penampil Gambar: Fitur ini memungkinkan Anda untuk menentukan penampil gambar yang akan digunakan saat menampilkan grafik yang dilampirkan atau disematkan dalam email. Ini hanya berfungsi saat menggunakan Alpine di jendela terminal pada desktop grafis. Ini tidak akan berfungsi di konsol virtual hanya teks. Saya selalu mengatur ini ke =okular karena Okular adalah pemirsa pilihan saya.
  • Penampil URL: Ini memberi tahu Alpine browser web apa yang ingin Anda gunakan. Saya mengatur ini untuk = /bin/firefox tapi Anda bisa menggunakan Chrome atau browser lain. Pastikan untuk memverifikasi lokasi Firefox yang dapat dieksekusi.

Mencetak

Sangat mudah untuk mengatur Alpine untuk pencetakan. Pilih Printer menu dari Penyiapan halaman. Ini memungkinkan Anda untuk mengatur printer default dan menentukan perintah cetak kustom. Defaultnya mungkin attached-to-ansi . Pindahkan kursor ke bawah ke perintah cetak UNIX Standar bagian dan sorot daftar printer.

Standard UNIX print command

Using this option may require setting your "PRINTER" or "LPDEST"

environment variable using the standard UNIX utilities.

Printer List: "" lpr

Kemudian tekan tombol Enter kunci untuk menetapkan standar Unix lpr perintah sebagai default.

Pemikiran terakhir

Ini bukan panduan langkah demi langkah untuk konfigurasi dan penggunaan Alpine. Sebaliknya, saya mencoba membahas dasar-dasarnya untuk memulai dan menjalankannya untuk mengirim dan menerima email. Saya juga membagikan beberapa perubahan konfigurasi yang membuat pengalaman Alpine saya jauh lebih bermanfaat. Ini adalah item konfigurasi yang menurut saya paling penting bagi pengalaman saya; Anda mungkin menemukan bahwa orang lain lebih penting bagi Anda.

Saya telah menggunakan Alpine selama beberapa bulan sekarang dan saya sangat senang dengan pengalamannya. Antarmuka teks membantu saya berkonsentrasi pada pesan dan bukan pada grafik dan animasi yang mengganggu. Saya dapat melihatnya jika saya memilih, tetapi 99% dari waktu, saya memilih untuk tidak.

Alpine mudah digunakan dan memiliki sejumlah besar fitur yang dapat dikonfigurasi untuk memberikan pengalaman klien email terbaik.

Gunakan Bantuan fitur untuk mendapatkan informasi lebih lanjut tentang bidang yang saya jelajahi di atas dan yang tidak saya liput. Anda pasti akan menemukan cara untuk mengkonfigurasi Alpine yang bekerja lebih baik untuk Anda daripada default atau apa yang saya ubah. Saya harap ini setidaknya akan memberi Anda awal untuk mengatur Alpine seperti yang Anda inginkan.


Linux
  1. Gunakan terminal Linux untuk menavigasi seluruh komputer Anda

  2. Gunakan terminal Linux untuk melihat file apa yang ada di komputer Anda

  3. Gunakan XMLStarlet untuk mengurai XML di terminal Linux

  1. Cara mengubah warna terminal Linux Anda

  2. Lakukan petualangan di terminal Linux Anda

  3. Gunakan terminal Linux Anda untuk merayakan tahun spanduk

  1. Kelola kata sandi Anda di terminal Linux

  2. Perintah terminal Linux mana yang paling sering Anda gunakan?

  3. Cara Menggunakan SSMTP untuk Mengirim Email dari Terminal Linux