当然你可以通过php ,在自己的站点制作一个反馈表单, 我这次的需求是用email 的形式发送数据报表,结构比较简单

// 收件人地址(此处只可以写一个地址,写多个地址,只有最后一个地址生效)

$to = 'xxxx@qq.com';

// 邮件标题

$subject = 'botao email';

// 邮件正文

$message = "some message...";

// 当发送 HTML 电子邮件时,请始终设置 content-type

$headers = 'MIME-Version: 1.0'."

";

$headers .= 'Content-type:text/html;charset=iso-8859-1'."

";

// 更多报头

//from 这个地址 是对方可以看到邮件是谁发出的,填写正确邮件地址的话,这个邮件可以回复

$headers .= 'From: '."

";

// 所以,如果要想给多人群发邮件,可以 cc 如下

$headers .= 'Cc: xxxx@qq.com'."

";

$headers .= 'Cc: xxx@qq.com'."

";

//调用 mail函数,执行发送

mail($to, $subject, $message, $headers);

Tips 邮件正文部分是可以拼接 html 元素的, 这样就可以发送数据报表了,而不是采用附件的形式发送报表,既然可以拼接html ,当然也可以去写一些行内样式了.

$message = "

some data..

";

一些感悟: 总是自觉的把问题复杂化,去找一些插件, 或者thinkphp 上的封装的工具php文件, 后来发现这句

shell_exec("echo '."$body".' | mail -s '404 Check Results' botao@magicmoma.com");

shell 命令也是可以发送邮件的, 可是并不符合当时的需求, 能解决问题的才是好的.

php 开启mail函数 wo,php mail 函数发送邮件相关推荐

  1. 新网主机php函数设置不见了,WordPress发送邮件提示“您的主机禁用了Mail函数”解决方案...

    [媷羊毛]knsuXbQfNaW 最近在测试主题啊,测试主题ing,被一个SMTP邮箱设置搞得茶饭不思,最后找到原因居然是这么简单的环节. 具体问题情况 最近在查找主题BUG的时候发现一个很有趣的现象 ...

  2. 深浅拷贝、函数、内置函数、文件处理、三元运算、递归

    深浅拷贝 import copy copy.copy() #浅拷贝 copy.deepcopy() #深拷贝 num = 110 copynum = num #赋值 一.数字和字符串 对于 数字 和 ...

  3. linux定时情况root mail,Linux_Linux系统下mail命令使用,我经常用root帐号登录RHEL5,在 - phpStudy...

    Linux系统下mail命令使用 我经常用root帐号登录RHEL5,在终端经常出现: You have new mail in /var/spool/mail/root 这肯定是系统给root超级管 ...

  4. array splice php w3c,PHP函数整理,php函数

    PHP函数整理,php函数 闲来无聊把W3SCHOOLE的PHP函数搬过来了,方便以后查阅 点击函数分类展开函数列表 ---另tbody宽度设了100%也无法和table一样宽,这是为什么?求前端大神 ...

  5. matlab中imresize函数的用法,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同

    为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...

  6. 【Android 高性能音频】AAudio 音频流 数据回调细节 ( 数据回调函数优先级 | 数据回调函数 | 采样率 | 采样数 | 缓冲区调整 | 线程不安全 )

    文章目录 I . 数据回调函数优先级 II . 数据回调函数 相关内容 III . 采样率 处理细节 IV . 数据回调函数 每次 采样个数 numFrames V . 数据回调函数 缓冲区 ( AA ...

  7. php下dat函数e,PHP 常用函数记录 一

    递归创建目录 /** * 递归创建目录 * @param [type] $dir [description] * @return [type] [description] */ function mk ...

  8. SAP UI5和Angular的函数防抖(Debounce)和函数节流(Throttle)实现原理介绍

    这是Jerry 2021年的第 11 篇文章,也是汪子熙公众号总共第 282 篇原创文章. Jerry之前的文章 SAP UI5 OData谣言粉碎机:极短时间内发送两个Odata request, ...

  9. 腐蚀函数cvErode 和 膨胀函数cvDilate

        Erode腐蚀, Dilate膨胀,这两个形态学函数总是成对出现,前者可以消除较小的点如噪音,后者可以使不连通的图像合并成块. void cvErode( const CvArr* src, ...

最新文章

  1. Spring Cloud 微服务开发系列整理
  2. latex大写运算符号
  3. CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
  4. linux修改mac ethtool,ethtool命令
  5. u852日期限制解决补丁_《赛博朋克》1.06补丁出炉:进一步提升主机版本稳定性...
  6. 计算机组成与设计英文版在线,计算机组成与设计(硬件软件接口英文版原书第5版RISC-V版)/经典原版书库...
  7. php的冒泡排序的意思,冒泡排序是什么意思
  8. 订阅号获取openid_小程序订阅消息
  9. 静态网页制作小技巧(logo及字体图标)
  10. 20172301 2017-2018-2 《程序设计与数据结构》第十周学习总结
  11. 小码王python_小码王分享给Python初学者的几个技巧
  12. 麦语言和python区别_放弃文华财经,自己编程实现期货程序化交易
  13. python 全栈开发,Day113(方法和函数的区别,yield,反射)
  14. stm32 步进电机控制,S曲线加减速,匀加速运动
  15. Unity 之 ShaderGraph Input节点解析汇总
  16. 我在用的翻译软件 - 微软翻译+网易有道词典+谷歌翻译
  17. python ndarray 与 base64 互转 接口传递ndarry
  18. 解决“VM has multidex support, MultiDex support library is disabled.”
  19. 白话智能锁—深度分析干电池漏液问题
  20. 根据自定义类属性导出Excel

热门文章

  1. 【学习】程序员技术练级攻略
  2. chengren-成人-php系列3
  3. asp.net mvc脚手架代码生成工具
  4. Java链表的基本使用
  5. jquery数组(排序)
  6. Linq使用Group By 1
  7. Flex State
  8. 在workflow中,无法为实例 ID“...”传递接口类型“...”上的事件“...” 问题的解决方法。...
  9. 详解ASP.NET页面的aspx扩展
  10. SpringBoot集成EasyPoi实现Excel导入导出