用Linode的VPS建立的外贸网站,一般是不具备邮箱功能的。这为很多自己尝试搭建网站的外贸朋友带来了很大的麻烦,毕竟收不到客户的询盘是很大的问题。只要是涉及到了VPS,建站就变得复杂了,先要用各种复杂的代码把环境搭建起来,好不容易搭建完也会发现各种各样的Bug,这个无法发送邮件就是其中之一。
这里Kiwi就分享一个容易上手的方法,至于要用各种命令去安装邮箱,这个就比较难了,所以Kiwi也不分享,能用就行,外贸人还是应该把时间多用在外贸上面。
这个方法分两步:
- 使用QQ邮箱的SMTP服务器为你发送邮件(私人qq即可)
- 安装SMTP插件解决Linode外贸网站无法发送邮件问题
一、获取qq邮箱授权码
先打开你的qq邮箱,点击进入设置-》帐户页面找到入口,按照以下流程操作。
(1)点击“开启”
图1:获取qq邮箱授权码
(2)验证密保
这个时候系统会给你绑定的手机号码进行密保验证,按照提示操作即可。
图1:qq邮箱验证密保
(3)获取授权码
图3:获取qq邮箱授权码
这个授权码建议保存下来,如果你有多个网站的话,这个授权码是可以重复使用的。
二、安装SMTP插件: Post SMTP
点击安装插件,搜索 Post SMTP,第一个出来的结果就是我们要找的插件了。我们点击安装,然后激活就可以。
图4:安装SMTP插件:Post SMTP
接下来我们就需要配置这个插件。把网站后台页面拉到最底部,左侧有个Post SMTP的选项,点击它就可以进入到设置页面。在这个页面,我们选择点击显示全部设置。
图5:Post SMTP插件配置
这里就需要用到你的qq邮箱了,填写内容就跟下图一样填写即可。qq邮箱和授权码要填你自己的。
图6:Post SMTP插件配置
填好之后,点击保存,邮箱服务器就设置好了。这个qq邮箱只是中转邮箱服务器而已,你的询盘并不会发到这个邮箱上来,真正的收询盘邮箱在Contact form 7的表单里设置。
三、SMTP 备用插件 Easy WP SMTP
最近发现Post SMTP Mailer这个插件崩溃了,导致无法正常收到来自网站的询盘提醒,这就需要使用备用的SMTP插件了。设置方法和所需的资料都一样,我这里演示一遍。如果你发现你的邮箱系统崩溃了,就可以换成Easy WP SMTP这个备用插件。
注意:在使用Easy Wp SMTP之前先把之前安装的Post SMTP Mailer这个插件给删掉,要不然会造成插件冲突,邮箱系统无法使用。
点击Plugins–>Add New进入插件市场,搜索Easy WP SMTP,第一个插件就是我们要的插件,点击install然后激活。
安装成功之后你可以到Plugins那里看到已经安装好的Easy WP SMTP插件,在插件那里天几Setting就可以开始设置。也可以到Setting那里找到Easy WP SMTP,点击进入配置。配置信息如下:
配置好了你可以点击Test Email,输入邮箱和主题,点击Send test email,如果显示发送成功,则邮箱系统配置成功,你的网站又可以正常发送询盘了。
不放心的话可以到前台表单测试一下。
四、设置收询盘邮箱
在后台左侧找到Contact选项,点击它就进入到表单设置页面了。找到你要编辑的表单,点击Edit,就进入了表单编辑页面了。
图7:contact form 7 表单插件配置
点开之后选择第二栏Mail, 这里就是设置收询盘邮箱的地方了。要改的地方其实很简单,只需要把所有的邮箱部分改成你要收询盘的邮箱即可。主题就是收到询盘时的提醒邮件标题,你可以自己填写。具体可参考下图提示修改。如果对contact form 7这个表单插件配置还有不了解的,可以参考这个教程:强大的WordPress 表单插件Contact form 7 设置教程
图8:contact form 7 表单插件配置
修改完成之后点击保存,这个就设置完成了。这种方法同样适用于其他的VPS主机,如Cloudways主机。Post SMTP插件也可以用来解决Bluehost 主机contact form 7 收不到询盘的问题,设置有点不同,有需要的小伙伴可以参考这个教程:Contact form 7表单在Bluehost主机中无法发送邮件的解决办法