Dimulai pada tahun 1968, di sebuah perusahaan yang bernama Bolt Beranek and Newman (BBN). Perusahaan tersebut di sewa oleh Departemen Pertahanan Amerika Serikat, untuk membuat sesuatu yang disebut sebagai ARPANET, yang sekarang ini dikenal sebagai internet.
ARPANET sendiri adalah kependekan dari Advanced Research Projects Agency Network. Tujuan dari perusahaan ini adalah untuk membuat sebuah metode komunikasi yang diterapkan di dunia militer dan institusi pendidikan, agar masing-masing dari mereka bisa saling berkomunikasi.
Pada tahun 1971, seorang pakar teknik bernama Ray Tomlinson yang menandatangani proyek yang disebut SNDMSG. Proyek tersebuat bukanlah sebuah program baru, karena kenyataannya sudah ada selama bertahun-tahun, bahkan saat itupun sudah dianggap primitif. Maksud dan tujuannya adalah agar antar pengguna mesin yang sama, memungkinkan untuk bisa saling berkirim pesan. Mereka bisa membuat file teks yang kemudian dikirim ke kotak surat (mailbox) pada mesin yang sama.
Sebuah mailbox surat hanya berisi file teks. Pada file tersebut dapat ditambahkan data, tetapi tidak menghapus atau mengubahnya. Nama mailbox-nya tak lain adalah nama dari file teks itu sendiri.
Ray menyanggupi untuk membuat aplikasi sederhana ini lebih banyak lagi. Saat selesai, ia tengah mengerjakan sesuatu yang diberi nama CYPNET, yaitu bertujuan untuk mentransfer file antar komputer dalam ARPANET. Ide tersebut terpikir bahwa CYPNET bisa menambah materi ke file mailbox sebagai SNDMSG. Maka, Ray pun memodifikasi CYPNET agar memiliki kemampuan tersebut.
Setelah itu, Ray membuat keputusan yang seolah mengubah sejarah, dengan menciptakan format untuk alamat e-mail. Dia menetapkan tanda @ (baca : et) dan nama node mesin, sebagaimana nama pada mailbox. Dia gunakan tanda tersebut karena ada semacam sentuhan tersendiri, dan untuk menunjukkan kepada penggunanya berada di rumah yang sangat luas, lebih dari sekedar lokal.
Ray lalu mencoba mengirim pesan ke dirinya sendiri. Dan e-mail pertama telah berhasil antara dua node PDP-10 dari jaringan ARPANET, tanpa adanya upacara peluncuran. Sejarah telah dibuatnya.
Ada dua cara untuk mengakses surat elektronik:
- Dengan cara menggunakan peramban web, seperti Mozilla Firefox. Metode ini disebut sebagai web-based, artinya kita menggunakan media web sebagai perantara ke kotak surat elektronik. Contoh: Yahoo! Mail dan Gmail. Untuk menggunakannya, pengguna haruslah dalam keadaan daring. Layanan surat elektronik berbasis web biasanya disediakan oleh penyelenggara layanan surel gratis.
- Menggunakan program pengakses surat elektronik (e-mail client), seperti: Eudora Mail, Outlook Express, Windows Mail, Mozilla Thunderbird, Mutt. Dengan menggunakan program seperti ini, seseorang harus mengetahui konfigurasi yang bisa didapat dari ISP. Keuntungannya adalah dapat membaca surat elektronik tanpa perlu terhubung secara terus-menerus dengan internet dan puluhan surat elektronik dapat diterima dan dikirimkan secara bersama-sama sekaligus. Kelebihan yang lainnya adalah perangkat lunak ini menyediakan fungsi-fungsi penyuntingan dan pembacaan surel secara luring. Dengan demikian biaya koneksi ke internet dapat dihemat.