Linux下使用Shell为SendGrid Email API 发送邮件

释放双眼,带上耳机,听听看~!

效果图:

脚本:

#!/bin/bash

SENDGRID_API_KEY=""
EMAIL_TO=""
FROM_EMAIL=""
FROM_NAME=""
SUBJECT=""

bodyHTML="<p>端口被墙啦。</p>"

maildata='{"personalizations": [{"to": [{"email": "'${EMAIL_TO}'"}]}],"from": {"email": "'${FROM_EMAIL}'", 
	"name": "'${FROM_NAME}'"},"subject": "'${SUBJECT}'","content": [{"type": "text/html", "value": "'${bodyHTML}'"}]}'

curl --request POST \
  --url https://api.sendgrid.com/v3/mail/send \
  --header 'Authorization: Bearer '$SENDGRID_API_KEY \
  --header 'Content-Type: application/json' \
  --data "'$maildata'"

请根据提示输入自己的sendgrid相关API信息。

将代码存为shell文件,将上一个文件的echo输出改成执行此文件即可自动推送到邮箱。

人已赞赏
首页

sspanelv3魔改版邮件设置指南及常用配置

2019-10-21 23:21:53

首页

ss-panel-v3-mod_Uim魔改支付宝多域名回调教程.

2019-10-21 23:27:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索