Pustaka Go Sumber Terbuka untuk Menghantar Mesej E-mel
API GO percuma, untuk menghantar e-mel menggunakan Pelayan SMTP.
GoEmail ialah API GO sumber terbuka mudah untuk menghantar mesej e-mel. Menggunakan API, anda boleh menghantar e-mel menggunakan pelayan SMTP, tetapi API menyediakan fleksibiliti untuk menghantar mesej e-mel menggunakan postfix tempatan. API adalah ringan dan tidak mempunyai kebergantungan luaran apabila anda menggunakan Go 1.5 manakala untuk API berfungsi anda memerlukan sekurang-kurangnya Go versi 1.2 atau lebih tinggi. Semasa menggunakan sambungan SMPT, API membenarkan penghantaran berbilang e-mel menggunakan sambungan SMTP yang sama.
API menyediakan sekumpulan ciri untuk pembangun untuk memudahkan operasi penghantaran E-mel dalam GO. Pembangun boleh menghantar e-mel SMPT, menambah lampiran pada e-mel, membenamkan imej dalam mesej anda dan menggunakan templat HTML atau teks untuk menjana mesej e-mel baharu. API secara automatik mengekod aksara khas dalam mesej dan menyediakan sokongan untuk sijil SSL dan TLS.
Bermula dengan Go-Email
Cara yang disyorkan untuk menambah go-email ke dalam projek anda adalah dengan menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Go-Email melalui GitHub
go get gopkg.in/gomail.v2
API GO percuma untuk Menghantar Mesej E-mel
API Go sumber terbuka menyediakan cara yang cekap untuk mengarang mesej e-mel melalui sambungan SMTP. Untuk mencipta e-mel baharu, anda boleh mencipta contoh mesej baharu dengan menggunakan kaedah NewMessage(). API menyediakan kaedah yang berbeza untuk menetapkan Daripada, Kepada, Subjek dan Kandungan. Untuk menetapkan Daripada, Kepada & Subjek, anda boleh menggunakan kaedah SetHeader() API. Sama seperti data sisipan dalam badan e-mel, anda menggunakan kaedah SetBody() API. Setelah, anda mempunyai kandungan e-mel anda sedia, anda boleh membuka sambungan SMTP baharu kaedah NewDialer() dengan memberikan butiran sambungan SMPT. Sebaik sahaja sambungan anda dibuka, mesej itu boleh dihantar ke destinasi.