‫-: Jadi, sekarang mari kita gunakan layanan
‫Sendgrid untuk mengirim email asli ke kotak masuk email asli.
‫Alih-alih ke kotak masuk pengembangan kami di Mailtrap.
‫Jadi, mari buka tab baru di
‫sini dan cari Sendgrid dan kemudian di sini,
‫SendGrid. com
‫Baiklah, jadi kita bisa mencobanya secara gratis.
‫Ini kemudian akan memiliki
‫beberapa batasan tetapi Anda masih dapat membuat akun
‫gratis dari mana Anda dapat mengirim seperti, seratus email per hari.
‫Baiklah, lanjutkan dan buat akun Anda di sini dan setelah
‫Anda siap, kembalilah ke video ini.
‫Oke, dan setelah membuat akun Anda,
‫Anda akan melihat
‫dasbor Anda yang seharusnya terlihat seperti ini, oke?
‫Jadi Anda melihat ada banyak hal di sini di sisi kiri yang
‫dapat Anda pilih seperti template, Anda dapat
‫melihat semua jenis statistik tentang email yang Anda kirim.
‫Dan sungguh, ada banyak sekali pengaturan
‫yang juga dapat Anda atur di sini, oke?
‫Tapi untuk saat ini,
‫yang kami minati, ada di Panduan Penyiapan.
‫Oke?
‫Jadi di sini, di sudut kiri atas dasbor Anda, Anda
‫harus memiliki menu ini di
‫sini di mana kita kemudian ingin mengklik Panduan Penyiapan.
‫Sekarang jika halaman saat Anda menonton video
‫ini terlihat agak
‫berbeda, maka Anda mungkin juga menemukan tautan Panduan Penyiapan di
‫suatu tempat di bawah sini.
‫Dan dalam hal ini di sini di sisi penglihatan.
‫Jadi mari kita buka dan sekarang yang ingin kita
‫lakukan adalah mengintegrasikan menggunakan API Web atau relai SMTP kita, oke?
‫Dan Anda juga dapat dengan
‫mudah mengintegrasikan Sendgrid ke Wordpress atau Drupal atau semacamnya.
‫Tapi tentu bukan itu yang kita inginkan.
‫Jadi di sini kita menginginkan opsi
‫pertama dan kemudian kita menginginkan Relai SMTP.
‫Karena itulah yang kita butuhkan
‫jika kita ingin
‫menggunakan node mailer dan membuat transport dengan itu.
‫Dan itulah tepatnya yang kami
‫lakukan dan kami memilih yang ini.
‫Di sisi lain, kita
‫juga bisa menggunakan API Sendgrid yang sederhana dan
‫kemudian kita akan memilih cara ini.
‫Tetapi sekali lagi, dengan node mailer kita perlu memilih opsi
‫ini di sini.
‫Dan kemudian dari sini sangat mudah.
‫Jadi di sini kita hanya perlu membuat kunci API dengan beberapa nama.
‫Dan nama itu sama sekali tidak relevan,
‫jadi sebut saja "natours".
‫Buat Kunci.
‫Jadi sekarang untuk mengkonfigurasi atau mengangkut node
‫mailer yang kita butuhkan sebenarnya adalah nama pengguna dan kata sandi ini.
‫Jadi mari tambahkan keduanya ke file konfigurasi jadi saya menyalin kata
‫sandi dan nama pengguna adalah "apikey. "Jadi, konfigurasi.
‫env dan kemudian segala sesuatu yang berhubungan dengan email,
‫mari kita taruh di sini.
‫Jadi SENDGRID
‫USERNAME
‫adalah apikey.
‫Dan PASSWORD Sendgrid adalah
‫yang ini.
‫Dan sekali lagi saya benar-benar
‫meminta Anda untuk membuat akun Anda sendiri dan kunci
‫API dan kata sandi Anda sendiri daripada menggunakan milik saya, oke?
‫Karena jika banyak orang melakukan
‫itu, itu akan segera berhenti bekerja untuk semua orang, oke?
‫Jadi silakan buat akun
‫Anda sendiri dan buat kata sandi Anda sendiri, oke?
‫Jadi sebenarnya cukup untuk kita buat atau angkut.
‫Jadi mari kita lakukan itu di
‫sini, jadi node mailer. buatTransportasi.
‫Dan sekarang, ingat bagaimana saya memberi tahu Anda ketika kami pertama
‫kali membuat penangan email ini beberapa detik yang lalu.
‫Bahwa ada beberapa layanan yang sudah ditentukan sebelumnya.
‫Dan Sendgrid sebenarnya adalah salah satunya.
‫Jadi kita bisa menentukan layanan dan kemudian mengaturnya ke Sendgrid.
‫Baiklah?
‫Dan kami benar-benar melakukan ini sebelumnya untuk
‫Gmail dan dengan itu yang kami perlukan hanyalah
‫nama pengguna dan kata sandi.
‫Dan di sini akan menjadi persis sama.
‫Dan itulah alasan mengapa kita
‫sebenarnya tidak perlu menentukan Server dan Port, oke?
‫Karena node mailer sudah mengetahui data ini
‫karena menspesifikasikan layanan Sendgrid ini.
‫Jadi sekarang, kita hanya perlu menentukan otentikasi dan
‫pengguna sedang dalam proses. lingkungan NAMA PENGGUNA
‫SENDGRID.
‫Dan sekarang mari kita gandakan
‫ini di sini dan di sini, lulus.
‫Oke, dan itu sebenarnya.
‫Dan sekarang untuk mengujinya, mari buat pengguna baru
‫dengan alamat email asli.
‫Jadi kita pergi ke Postman dan mari kita tutup semua ini di sini.
‫Baiklah, jadi
‫saya akan membuat "Jonas. " Dan sekarang sebagai
‫alamat email saya akan membuat salah satu email sekali
‫pakai ini yang pada dasarnya adalah alamat email dan
‫kotak masuk yang bahkan tidak perlu kita daftarkan.
‫Jadi, kita akan menggunakan layanan Mailsac.
‫Jadi seperti itu, dan
‫di sini kita sekarang benar-benar bisa meletakkan apa saja.
‫Jadi mari kita
‫masukkan "Jonas" dan semua orang bisa mengakses ini, oke?
‫Jadi saya sekarang akan mendaftar dengan alamat email
‫ini dan email selamat datang akan berakhir di kotak masuk ini.
‫Dan Anda tentu saja, ketika Anda menguji ini sendiri
‫tentu saja dapat menggunakan alamat email Anda sendiri untuk ini, oke?
‫Jadi silakan, buat pengguna pada dasarnya untuk Anda sendiri dengan
‫alamat email Anda sendiri, lalu tekan "Kirim. " Jadi sekarang
‫email kita harus dikirim menggunakan SendGrid.
‫Dan sekarang mungkin butuh sedikit waktu
‫tapi mari kita muat ulang di sini, mungkin sudah ada di sana.
‫Dan sebenarnya tidak.
‫Jadi mari kita lihat di sini dashboard kami.
‫Dan dari pengalaman
‫saya, ini sebenarnya tidak langsung berhasil.
‫Jadi misalnya nomor "EMAILS TODAY" ini di sini
‫selalu membutuhkan waktu untuk benar-benar diperbarui.
‫Dan juga email pertama yang Anda kirim, tidak
‫selalu benar-benar muncul di tempat yang seharusnya.
‫Jadi perilaku yang kita lihat di sini adalah hal yang normal.
‫Tapi mari kita coba ini lagi, jadi kita masih belum mendapat email di sini.
‫Tapi sebenarnya alasannya adalah mengingat
‫bahwa transportasi ini hanya akan bekerja di
‫produksi dan sebenarnya kita
‫perlu menjalankan aplikasi kita di produksi.
‫Yang saat ini tidak kita lakukan.
‫Jadi sekarang
‫mari kita lakukan itu, npm run start production,
‫dan sekarang mari kita coba lagi.
‫Jadi pertama-tama saya akan menghapus pengguna yang baru saja kita buat.
‫Jadi ini dia di sini, dan
‫izinkan saya menghapus semua yang sebenarnya tidak kita
‫perlukan, jadi
‫semua pengguna uji ini.
‫Baiklah, jadi sekarang mari kita coba lagi dengan
‫alamat email ini.
‫Dan itu masih berhasil dan sekarang mari kita lihat
‫lagi inbox email kita.
‫Kami melihat itu, dan sekarang kami mendapatkan satu pesan!
‫Jadi, ketika kita membukanya, maka ini dia.
‫Sekarang untuk beberapa alasan, aplikasi ini
‫melakukan sesuatu yang aneh dengan tombol ini di sini.
‫Jadi sepertinya mereka menerapkan gaya
‫mereka sendiri di sini ke email ini.
‫Tapi tidak apa-apa, yang penting di sini
‫adalah itu benar-benar berhasil.
‫Jadi sekarang, kami mengirim email pertama kami menggunakan
‫Sendgrid ke kotak masuk yang sebenarnya.
‫Sekarang mari kita lihat apakah itu benar-benar muncul di sini juga.
‫Tapi seperti yang saya katakan, terkadang hal itu membutuhkan waktu untuk muncul.
‫Jadi seperti yang saya sebutkan sebelumnya, masih menunjukkan nol email di
‫sini padahal sebenarnya, kami sudah mengirim dan menerima satu email.
‫Oke.
‫Sangat bagus, jadi dengan ini Anda sekarang
‫dapat mengirim hingga seratus email gratis, saya yakin.
‫Ini mengatakan sesuatu di sini, ya.
‫Jadi dengan uji coba, yang baru saja Anda mulai,
‫saya pikir
‫ini bahkan lebih, seperti ribuan email per hari.
‫Tetapi setelah beberapa waktu, Anda diturunkan
‫menjadi hanya seratus.
‫Jadi, jika Anda memiliki aplikasi nyata dan
‫perusahaan nyata, tentu saja Anda harus membayar untuk yang satu ini (gumam).
‫Tapi kemudian pada titik itu, mudah-mudahan itu juga tidak masalah.
‫Bagaimanapun, ini sekarang menyelesaikan bagian kita tentang mengirim email.
‫Dan selanjutnya (bergumam), kita sekarang akan berbicara
‫tentang menerima pembayaran dengan kartu kredit dan
‫membuat pemesanan di sistem kita.
‫Jadi itu benar-benar sangat menarik dan, saya berharap dapat melihat
‫Anda di sana segera.