Solusi 1:
/bin/mail -s "Enter Subject Line here" -a
/home/.../whateverFileYouWantAttached
"[email protected]"
< /home/me/textBody.letter
coba perintah di atas :)
Solusi 2:
Jawaban sederhana:
Siapkan sendmail. Itu akan tergantung pada distribusi Anda tetapi ini tidak sulit sama sekali. Jika Anda memiliki pertanyaan khusus, tanyakan saja.
Jawaban rumit:
Jika Anda menanyakan hal ini, Anda sebaiknya tidak langsung saja dan menyiapkan sendmail justtt belum.
Anda harus mempertimbangkan beberapa hal:
-
Apakah ISP Anda mengizinkan Anda mengirim email? Anda mungkin menggunakan rentang IP non-server dan oleh karena itu, banyak penyedia email akan langsung memblokir Anda.
-
Alamat apa yang akan Anda gunakan sebagai alamat dari Anda? Apakah Anda berwenang mengirim dari alamat ini (SPF, DomainKeys, dll)? Jika tidak, pesan Anda mungkin terdeteksi sebagai spam oleh penyedia email---dan memang seharusnya begitu.
-
Terakhir, namun tidak kalah pentingnya:Apakah Anda benar-benar perlu menggunakan layanan SMTP Anda sendiri? Adakah alasan mengapa menggunakan ISP Anda tidak cukup baik?
Dulu, menyiapkan server SMTP bukanlah masalah besar. Saat ini, penyiapan mungkin lebih mudah tetapi penyiapannya agar benar-benar mendapatkan pesan ke kotak surat orang , adalah sebuah tantangan.
Solusi 3:
Saya dapat mengonfirmasi bahwa tidak satu pun dari saran di atas yang berfungsi pada sistem CentOS saya di rumah - tidak satu pun. Itu menyebalkan!
Kemudian saya mencoba hal yang sama pada instance Amazon baru yang menjalankan CentOS 6.4, dan bahkan dengan konfigurasi default, saya dapat mengirim email tanpa masalah. Yang harus saya lakukan hanyalah
yum install mailx
setelah itu mengirim email seperti dijelaskan di atas berfungsi dengan sangat baik. Menginstal komplikasi seperti sendmail TIDAK diperlukan untuk apa yang Jakub coba lakukan.
Pasti ada beberapa konfigurasi dengan ISP saya, karena saya tidak memiliki firewall yang dapat dikonfigurasi di sini.
Solusi 4:
Anda perlu melakukan hal berikut:
sudo yum install postfix telnet mailx
sudo /etc/init.d/postfix start
sudo vi /etc/postfix/main.cf
-
Ubah
mydestination = mydomain.com, localhost.mydomain.com, localhost
untuk
mydestination = localhost.mydomain.com, localhost
Uji menggunakan yang berikut dari baris perintah
- email [email protected] Subject:
- Uji email dari demoslice.com Uji
- badan email.
.
No. 4 - hanya ada tanda titik untuk melengkapi isi email. Anda sekarang harus memiliki email.
Hal di atas akan memberi Anda MTA (Agen Transfer Surat) yang berfungsi. Beberapa sumber yang akan membantu Anda dengan penyiapan lebih lanjut dapat ditemukan di artikel slicehost tentang penyiapan email untuk CentOS (gulir ke bawah ke bagian CentOS dan Email). Anda harus benar-benar mempertimbangkan untuk menyetel berikut ini dengan benar:nama host, data RDNS (DNS Terbalik), dan SPF (Sender Policy Framework) dengan penyedia DNS Anda.