- A+
之前群友使用Github学生福利的时候送了我一个Sendgrid,正常使用Sendgrid一个月要9刀左右,但是学生包里送的是免费的,一个月可以发15000封邮件,完全够用了。Sendgrid是个大型邮局,可以利用api和smtp的方式批量发送营销邮件,有插件可以用来集成在WordPress、WHMCS等各种程序上。不过之前一直没怎么弄懂,今天查了下顺便摸索了一下,大概知道怎么发件了,记录一下。
1.SendGrid设置域名
我们登录Sendgrid控制台后找到左边的菜单栏,点开设置,然后找到Sender Authentication发送方验证,点击Get start开始。我这里已经设置好了,就直接显示验证过了。
然后开始填入你的域名,下面4个选项选第一个使用自动安全设置就行了,会自动帮你设置DKIM等信息,如果你要自定义设置也可以。
2.设置域名DNS记录
接下来就是设置域名的DNS解析了,大概有几个CNAME记录需要设置,设置好后点蓝色的验证。
3.创建发送者账号
如果没问题就验证通过了。然后我们来到左边菜单栏设置里找到Marketing营销,然后点击Sender发送方。点击右上角蓝色按钮新建用户,填入发送的邮箱,下面的那个邮箱我也不知道怎么填,就填的自己QQ邮箱。
4.选择相应的发送方式
创建好用户后,VERIFIED那一栏变成绿色打勾就可以了。然后我们点击左上角用户名那里的下拉菜单,有个安装向导,这里你可以选择使用API方式还是SMTP方式发送邮件,成熟的程序都有插件了。
我这里使用的是s-panel魔改再次修改版里自带的Sendgrid设置
# sendgrid $System_Config['sendgrid_key'] = 'xxxxx'; $System_Config['sendgrid_sender'] = 'no_reply@em31.example.com';
这里的apikey可以在网站账户里自己创建,下面的发送账号就是你刚才创建的账号。这里需要注意一下,比如我这里的no_reply@em31.example.com,no_reply是我自己创建的,后面的example.com是域名,em31是验证域名的时候系统生成的,如果你想自定义这个子域名也可以。
5.自定义子域名
设置域名白名单:https://app.sendgrid.com/settings/whitelabel/domains
如图,比如这里我自定义的子域名就是mail了,创建以后仍然像第2步那样设置相应的DNS记录,然后创建发送账号的时候就可以no_reply@mail.example.com这样了。
2018年9月14日 上午11:36 沙发
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
有没有中文界面?看着英文就头疼!
2018年9月16日 下午10:23 1层
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
@缙哥哥 可以用谷歌翻译~
2018年10月20日 上午12:42 板凳
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
弄了好久还是不会,能教我弄一下吗
2020年6月7日 上午6:37 地板
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
多谢介绍。域名我验证了,但是邮件内容里包含的链接都转变成了通过sendgrid跳转,文字特别长的链接,有办法解决吗
2021年6月11日 上午2:29 1层
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
@老小白 你好我要购买你的sendgrid账户,看到消息请邮件回复我,我的邮箱是369322@qq.com