From 24782d780915a5188712a2d244160ae3f2456e03 Mon Sep 17 00:00:00 2001 From: IoTcat Date: Fri, 22 Mar 2019 18:07:28 +0800 Subject: [PATCH] add mail api --- server/cn/etc/nginx/nginx.conf | 8 ++++++++ .../www/api/www-api/{logo.ico => favicon.ico} | Bin .../www-api/{moe/logo.ico => mail/favicon.ico} | Bin server/cn/home/www/api/www-api/mail/index.php | 8 ++++++++ .../www-api/{photo/logo.ico => moe/favicon.ico} | Bin .../www-api/{pic/logo.ico => photo/favicon.ico} | Bin .../www-api/{words/logo.ico => pic/favicon.ico} | Bin server/cn/home/www/api/www-api/words/favicon.ico | Bin 0 -> 4286 bytes server/cn/home/www/mail/favicon.ico | Bin 0 -> 4286 bytes server/cn/home/www/mail/index.php | 3 +++ 10 files changed, 19 insertions(+) rename server/cn/home/www/api/www-api/{logo.ico => favicon.ico} (100%) rename server/cn/home/www/api/www-api/{moe/logo.ico => mail/favicon.ico} (100%) create mode 100644 server/cn/home/www/api/www-api/mail/index.php rename server/cn/home/www/api/www-api/{photo/logo.ico => moe/favicon.ico} (100%) rename server/cn/home/www/api/www-api/{pic/logo.ico => photo/favicon.ico} (100%) rename server/cn/home/www/api/www-api/{words/logo.ico => pic/favicon.ico} (100%) create mode 100644 server/cn/home/www/api/www-api/words/favicon.ico create mode 100644 server/cn/home/www/mail/favicon.ico diff --git a/server/cn/etc/nginx/nginx.conf b/server/cn/etc/nginx/nginx.conf index 6b95443..51202d0 100644 --- a/server/cn/etc/nginx/nginx.conf +++ b/server/cn/etc/nginx/nginx.conf @@ -613,6 +613,14 @@ http { index index.php index.html; client_max_body_size 1000M; + ssl_certificate /etc/letsencrypt/live/mail.yimian.xyz/fullchain.pem; #2 + ssl_certificate_key /etc/letsencrypt/live/mail.yimian.xyz/privkey.pem; #3 + + ssl_session_cache shared:SSL:1m; + ssl_session_timeout 5m; + ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_prefer_server_ciphers on; error_page 404 = /404.php; location ~ \.php$ { diff --git a/server/cn/home/www/api/www-api/logo.ico b/server/cn/home/www/api/www-api/favicon.ico similarity index 100% rename from server/cn/home/www/api/www-api/logo.ico rename to server/cn/home/www/api/www-api/favicon.ico diff --git a/server/cn/home/www/api/www-api/moe/logo.ico b/server/cn/home/www/api/www-api/mail/favicon.ico similarity index 100% rename from server/cn/home/www/api/www-api/moe/logo.ico rename to server/cn/home/www/api/www-api/mail/favicon.ico diff --git a/server/cn/home/www/api/www-api/mail/index.php b/server/cn/home/www/api/www-api/mail/index.php new file mode 100644 index 0000000..5a1dd35 --- /dev/null +++ b/server/cn/home/www/api/www-api/mail/index.php @@ -0,0 +1,8 @@ +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 BgG>Mb literal 0 HcmV?d00001 diff --git a/server/cn/home/www/mail/favicon.ico b/server/cn/home/www/mail/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d3205a871190908c6eeaab0592b20070d7e6e2dd GIT binary patch literal 4286 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 BgG>Mb literal 0 HcmV?d00001 diff --git a/server/cn/home/www/mail/index.php b/server/cn/home/www/mail/index.php index 12bda9f..f263588 100644 --- a/server/cn/home/www/mail/index.php +++ b/server/cn/home/www/mail/index.php @@ -5,3 +5,6 @@ include '../functions.php'; echo json_encode(array("state" => yimian__mail($_REQUEST['to'], $_REQUEST['subject'], $_REQUEST['body'], $_REQUEST['fromName']))); +yimian__log("log_api", array("api" => "mail", "timestamp" => date('Y-m-d H:i:s', time()), "ip" => ip2long(get_ip()), "_from" => get_from(), "content" => $_REQUEST['subject'])); + +die(); \ No newline at end of file