add mail api

master
IoTcat 5 years ago
parent 46ab6c6872
commit 24782d7809
  1. 8
      server/cn/etc/nginx/nginx.conf
  2. 0
      server/cn/home/www/api/www-api/favicon.ico
  3. 0
      server/cn/home/www/api/www-api/mail/favicon.ico
  4. 8
      server/cn/home/www/api/www-api/mail/index.php
  5. 0
      server/cn/home/www/api/www-api/moe/favicon.ico
  6. 0
      server/cn/home/www/api/www-api/photo/favicon.ico
  7. 0
      server/cn/home/www/api/www-api/pic/favicon.ico
  8. BIN
      server/cn/home/www/api/www-api/words/favicon.ico
  9. BIN
      server/cn/home/www/mail/favicon.ico
  10. 3
      server/cn/home/www/mail/index.php

@ -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$ {

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

@ -0,0 +1,8 @@
<?php
include '../../../functions.php';
header('Access-Control-Allow-Origin:*');
header("Location: https://mail.yimian.xyz/?to=".$_REQUEST['to']."&subject=".$_REQUEST['subject']."&body=".$_REQUEST['body']."&from=".$_REQUEST['from']);
die();

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@ -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();
Loading…
Cancel
Save