Mail gönderimi oldukça zahmetli ve zor bir iş özellikle mailleri kullanıcının gelen kutusu’na düşürmek (inbox) oldukça zorlaştı. Bundan dolayı mail’lerinizi sadece bu işi yapan platformlar üzerinden göndermek isteyebilirsiniz. Sendgrid, mail gönderimlerinizi yapabileceğiniz birçok platformdan biridir. Benim tercihim Sendgrid oldu. Aylık 12 bin mail’e kadar gönderim ise ücretsiz. Sendgrid API gayet başarılı. Projenize entegre etmek’de gayet basit.
Sendgrid API dokümanları için sayfayı ziyaret edebilirsiniz.
SendGrid ile Komut Satırından E-Posta Göndermek;
1 |
curl -d '[email protected]&toname=Destination&subject=Example Subject&text=testingtextbody&[email protected]&api_user=your_sendgrid_username&api_key=your_sendgrid_password' https://api.sendgrid.com/api/mail.send.json |
Shell script olarak değişken kullanarak göndermek için,
1 2 3 4 5 6 7 8 9 |
#!/bin/sh SGTO=onerromerr@gmail.com SGTONAME='Some Name' SGSUBJECT='Email Subject' SGFROM=from@mail.omeroner.com SGTEXT='Email Text' SGUSER=user SGPASS=password curl -d "to=${SGTO}&toname=${SGTONAME}&subject=${SGSUBJECT}&text=${SGTEXT}&from=${SGFROM}&api_user=${SGUSER}&api_key=${SGPASS}" https://api.sendgrid.com/api/mail.send.json |
So, what do you think ?