Saya baru saja menyiapkan server Ubuntu 10,04 LTS baru pada linode untuk saya sendiri. Ikuti instruksi yang sangat baik di: sini untuk menyelesaikan instalasi beberapa hal dasar termasuk postfix.
Saya mencoba mencari cara untuk mengirim email ke alamat gmail saya dengan lampiran, tetapi tidak dapat menemukan caranya. Sudah dikonfirmasi bahwa email dapat mencapai akun gmail saya.
Pada akhirnya saya harus menggunakan mutt untuk mengirim email dengan lampiran, mungkin SendEmail juga akan baik-baik saja, tetapi saya ingin tahu bagaimana melakukan hal yang sama di postfix dari command-line?
Banyak terima kasih sebelumnya atas pertanyaan bodoh ini.
mail -a foo.zip
tidak melampirkanfoo.zip
pesan sepertimutt
.mail
, saya kira. Ia melakukannya di pusaka-mailx.Postfix adalah agen transfer surat (MTA) . Tugasnya adalah menangani pengiriman surat: mengambilnya dan mengirimkannya ke titik berikutnya pada rutenya. Postfix adalah pekerja pos, yang tugasnya mengambil amplop dan (dengan bantuan rekan-rekannya) membawanya ke penerima.
Apa yang Anda minta di sini adalah pekerjaan kesekretariatan: mengumpulkan dokumen untuk dimasukkan ke dalam amplop. Itu bukan pekerjaan Postfix: itu adalah pekerjaan untuk agen pengguna surat (MUA) . Anda dapat menulis MUA mentah yang hanya mengumpulkan potongan-potongan untuk membuat surat dalam beberapa baris shell, seperti yang dilakukan grawity , tetapi Mutt benar-benar alat yang baik untuk tugas ini.
sumber
Dari baris perintah, saya suka menggunakan "sendemail", yang di ubuntu / debian dapat diinstal dari baris perintah seperti ini:
Kemudian Anda bisa mengatakannya untuk menggunakan localhost (Postfix) sebagai MTA.
Sebenarnya saya baru memperhatikan bahwa localhost: 25 adalah default:
Anda kemudian menambahkan lampiran menggunakan flag -a:
sumber
mailx 12.4 memiliki opsi untuk melampirkan file:
Sebagai contoh:
sumber