diff --git a/application/admin/controller/Config.php b/application/admin/controller/Config.php
index 3e5b6421a..c5bd38c15 100644
--- a/application/admin/controller/Config.php
+++ b/application/admin/controller/Config.php
@@ -16,9 +16,10 @@ class Config extends BasicAdmin {
 
     protected $table = 'SystemConfig';
 
+    protected $title = '系统参数配置';
+
     public function index() {
         if (!$this->request->isPost()) {
-            $this->title = '系统参数配置';
             parent::_list($this->table);
         } else {
             $data = $this->request->post();
@@ -31,17 +32,19 @@ class Config extends BasicAdmin {
     }
 
     public function file() {
-        if (!$this->request->isPost()) {
-            $this->title = '文件存储配置';
-            parent::_list($this->table);
-        } else {
-            $data = $this->request->post();
-            foreach ($data as $key => $vo) {
-                $_data = ['name' => $key, 'value' => $vo];
-                Data::save($this->table, $_data, 'name');
-            }
-            $this->success('数据修改成功!', '');
-        }
+        $this->title = '文件存储配置';
+        $this->index();
+    }
+
+
+    public function mail() {
+        $this->title = '邮箱账号配置';
+        $this->index();
+    }
+
+    public function sms() {
+        $this->title = '短信账号配置';
+        $this->index();
     }
 
 }
diff --git a/application/admin/view/config.mail.html b/application/admin/view/config.mail.html
new file mode 100644
index 000000000..0792016cf
--- /dev/null
+++ b/application/admin/view/config.mail.html
@@ -0,0 +1,61 @@
+{extend name="extra@admin/content"}
+
+{block name="content"}
+<div class="row">
+    <div class="col-lg-12">
+        <form class=" layui-form" data-auto="" method="post">
+            <fieldset class="layui-elem-field layui-box">
+                <legend>邮件配置</legend>
+                <div class="layui-field-box" style="padding-right:35px">
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">邮件发件人</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="mail_from_name" required="required" title="请输入邮件发件人" placeholder="请输入邮件发件人" value="{:sysconf('mail_from_name')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">回复收信邮箱</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="mail_reply" required="required" title="请输入回复收信邮箱" placeholder="请输入回复收信邮箱" value="{:sysconf('mail_reply')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">SMTP服务器</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="mail_smtp_host" required="required" title="请输入SMTP服务器" placeholder="请输入SMTP服务器" value="{:sysconf('mail_smtp_host')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">SMTP端口号</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="mail_smtp_port" required="required" title="请输入SMTP端口号" placeholder="请输入SMTP端口号" value="{:sysconf('mail_smtp_port')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">SMTP帐号</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="mail_smtp_username" required="required" title="请输入SMTP帐号" placeholder="请输入SMTP帐号" value="{:sysconf('mail_smtp_username')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">SMTP密码</label>
+                        <div class="layui-input-block">
+                            <input type="password" name="mail_smtp_password" required="required" title="请输入SMTP密码" placeholder="请输入SMTP密码" value="{:sysconf('mail_smtp_password')}" class="layui-input">
+                        </div>
+                    </div>
+
+                </div>
+                <div class="layui-form-item layui-box text-center">
+                    <button class="layui-btn" type="submit">立即提交</button>
+                </div>
+            </fieldset>
+        </form>
+    </div>
+</div>
+{/block}
\ No newline at end of file
diff --git a/application/admin/view/config.sms.html b/application/admin/view/config.sms.html
new file mode 100644
index 000000000..6d8e193f4
--- /dev/null
+++ b/application/admin/view/config.sms.html
@@ -0,0 +1,79 @@
+{extend name="extra@admin/content"}
+
+{block name="content"}
+<div class="row">
+    <div class="col-lg-12">
+        <form class=" layui-form" data-auto="" method="post">
+            <fieldset class="layui-elem-field layui-box">
+                <legend>短信平台</legend>
+                <div class="layui-field-box" style="padding-right:35px">
+
+                    <div class="layui-form-item layui-box">
+                        <label class="layui-form-label">短信平台</label>
+                        <div class="layui-input-block">
+                            <select name="sms_type" lay-filter="sms_type" required="required">
+                                <option {if sysconf('storage_type')!=='zt'}selected{/if} value='zt'>助通短信平台</option>
+                                <option {if sysconf('storage_type')==='ali'}selected{/if} value='ali'>阿里云短信</option>
+                            </select>
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box" data-sms-type="zt">
+                        <label class="layui-form-label">平台账号</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="sms_zt_username" required="required" title="请输入短信平台账号" placeholder="请输入短信平台账号" value="{:sysconf('sms_zt_username')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box" data-sms-type="zt">
+                        <label class="layui-form-label">平台密码</label>
+                        <div class="layui-input-block">
+                            <input type="password" name="sms_zt_password" required="required" title="请输入短信平台密码" placeholder="请输入短信平台密码" value="{:sysconf('sms_zt_password')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box" data-sms-type="ali">
+                        <label class="layui-form-label">accessKey</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="sms_ali_key" required="required" title="请输入accessKey" placeholder="请输入accessKey" value="{:sysconf('sms_ali_key')}" class="layui-input">
+                        </div>
+                    </div>
+
+                    <div class="layui-form-item layui-box" data-sms-type="ali">
+                        <label class="layui-form-label">accessSecret</label>
+                        <div class="layui-input-block">
+                            <input type="text" name="sms_ali_secret" required="required" title="请输入accessSecret" placeholder="请输入accessSecret" value="{:sysconf('sms_ali_secret')}" class="layui-input">
+                        </div>
+                    </div>
+
+                </div>
+                <div class="layui-form-item layui-box text-center">
+                    <button class="layui-btn" type="submit">立即提交</button>
+                </div>
+            </fieldset>
+        </form>
+    </div>
+</div>
+
+{/block}
+
+{block name="script"}
+<script>
+
+    $(function () {
+        // 默认初始化布局
+        initLayout($('[name="sms_type"]').val());
+        // 表单动态渲染
+        window.form.render();
+        /*! 兼听 select 的值变化 */
+        window.form.on('select(sms_type)', function (data) {
+            // 重新初始化布局
+            initLayout(data.value);
+        });
+        // 表单初始化布局
+        function initLayout(storage_type) {
+            $("[data-sms-type]").not($("[data-sms-type='" + storage_type + "']").show()).hide();
+        }
+    });
+</script>
+{/block}
\ No newline at end of file