问题描述

matlab可以用sendmail语句来发送邮件,这个功能非常方便,可以省下很多发邮件的时间。或者是完成普通发邮件的网站上不能完成的批量发邮件的功能。

源代码

用matlab创建如下函数:

function mailme(password,MailServer,MailAddress,recipients,subject,message,attachments)
setpref('Internet','E_mail',MailAddress);
setpref('Internet','SMTP_Server',MailServer);%SMTP服务器
setpref('Internet','SMTP_Username',MailAddress);
setpref('Internet','SMTP_Password',password);
sendmail(recipients,subject,message,attachments);
end    %自己的邮箱地址    MailAddress
%密码            password
%邮件服务器        MailServer
%收件人的邮箱地址 recipients
%主题            subject
%正文            message
%附件            attachments

解释

1.其中,自己的邮箱地址、收件人邮箱地址、主题、正文、附件都很好理解,不做解释。
2.密码”一项,对于有的邮箱而言(比如QQ邮箱,163邮箱),这里需要输入的密码并不是登录密码,而是授权码,关于授权码如何获得可以自行百度。例如QQ邮箱的授权码获得方法为:https://service.mail.qq.com/cgi-bin/help?subtype=1&id=28&no=1001256
3.“邮件服务器”一项,填的是SMTP地址,例如QQ邮箱的SMTP地址为:smtp.qq.com。常用邮箱SMTP服务器地址大全可参考:https://blog.csdn.net/ning521513/article/details/79217203
4.所有字符都必须用’‘符号。
5.不想添加附件(或者不想添加主题、正文)的话,不需要修改函数,只需要这样填写参数即可:mailme(password,MailServer,MailAddress,recipients,’’,’’,’’)

举例

比如,我自己的邮箱地址为453712990@qq.com,密码为ABCDEFG,邮件服务器为 smtp.qq.com,收件人的邮箱地址为453712990@qq.com(自己给自己发邮件),主题为测试,正文附件为空。则只需要输入以下代码即可完成邮件发送:

mailme('ABCDEFG','smtp.qq.com','453712990@qq.com','453712990@qq.com','测试',‘’,‘’)

拓展功能

利用这个函数还可以完成各种其他功能,比如群发邮件、给同一个人连续发多封邮件、广泛发送垃圾邮件等等。

参考文献

.
[1]https://blog.csdn.net/qq_43157190/article/details/100004895
[2]https://www.zhihu.com/question/27780598/answer/38491803

用matlab发邮件的简易教程相关推荐

  1. python qq邮箱发邮件_Python用QQ邮箱发邮件的实例教程

    Python2.7#!/usr/bin/env python2.7 # -*- coding=utf-8 -*- import smtplib from email.mime.text import ...

  2. 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程

    移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程 原文地址:https://www.luoxiao123.cn/1120-2.html 最近逍遥乐在寻找手机网页调用系统短信 ...

  3. java发邮件_使用MATLAB自动发邮件

    MATLAB作为工程师的得力助手,常被我们誉为万能助手."MATLAB啥都能做,除了生孩子"这种话语常挂在我们嘴边.今天小编就偷偷告诉大家一个使用MATLAB自动发邮件的方法. 在 ...

  4. 使用matlab编程给qq或163邮箱等发邮件

    平时在科研中经常会被导师要求使用matlab跑一些大程序,许多时候一个结果跑下来得花去好几个小时的时间,然后改改参数再继续跑,这样真的很让人不淡定啊,如果使用matlab编程让matlab跑出的让自己 ...

  5. 苹果自带邮箱发件服务器设置,iphone自带邮箱在哪里设置 iphone6s自带邮箱收发邮件设置图文教程...

    虽然当前的社交类通讯聊天软件非常发达,很多时候还是会使用邮件来沟通一些事情,最为常见场景便是在工作中.有了苹果 iPhone6s 手机以后,可以添加设置邮箱,直接在手机上收发邮件,非常的方便. iph ...

  6. Matlab怎么邮件发给别人,怎么发电子邮件给别人 如何操作

    怎么发电子邮件给别人?如何操作呢?电子邮件是Internet应用最广的服务:通过网络的电子邮件系统,您可以用非常低廉的价格,以非常快速的方式,与世界上任何一个角落的网络用户联络系,这些电子邮件可以是文 ...

  7. php 怎么配置邮件,PHP发邮件的配置_PHP教程

    我想用PHP发邮件(yuan_ping@163.com发送到nnnnyyyy@21cn.com)按照有的书上写了一段程序,但是运行不成功.请问这是为什么? //邮件正文: $mailBody=&quo ...

  8. 简易的java发邮件客户端

    主要是想熟悉一下jigloo插件的使用,所以做了一个发邮件的小程序,其实调用的都是人家的东西,我们自己只做了最简单的傻瓜操作,每思及此,感觉要学的东西还很多. 本人很懒,搞swing那套东西很不给力, ...

  9. html+自动发送邮件,windows下BLAT程序SMTP自动发邮件教程(支持html)

    ------------------------ Blat - A Windows (32 & 64 bit) command line SMTP mailer. 一款支持windows cm ...

最新文章

  1. idea zookeeper的使用_学习ZooKeeper源码,就从这篇开始吧
  2. ubuntu eclipse java_搭建Ubuntu Java Eclipse开发环境
  3. 项目铺垫系列导航目录
  4. docker php 一键部署,Docker Compose 一键部署LNMP
  5. 用python获取某年日历表
  6. 蓝桥杯 青少年创意编程大赛 scratch 组、中国电子学会scratch等级考试等
  7. 大数据和云计算有什么关系?
  8. 网页截图插件FireShot
  9. SQLyog学习笔记04---数据库表操作CRUD基本指令
  10. 史上最全微信域名防封API原理及实现方案
  11. (附源码)计算机毕业设计SSM加油站管理信息系统
  12. JS 字符串 常用方法(截取、替换、拼接)
  13. saas模式人力资源管理系统
  14. Orange's:一个操作系统的实现 Descriptor 3宏详解
  15. 三个思维结构:黄金圈法则、金字塔结构、PREP结构
  16. Android Vibrator
  17. Dennard Scaling
  18. java.sql.SQLException: HOUR_OF_DAY: 2 -> 3
  19. 怎样搜索计算机文档,怎么样快速搜索电脑文件 Windows系统秒搜电脑文件
  20. us域名在哪里注册_us域名,什么是us域名,注册us域名有什么优势

热门文章

  1. 蓝牙BLE5.0扩展广播介绍
  2. 怎么开通代付通道接口?
  3. ML:机器学习算法中—因子模型(多变量)、时序模型/时间序列模型(主要以单变量)算法对比的简介、带有时序性的因子模型概述、案例应用之详细攻略
  4. java 加载gif_android使用giflib加载gif
  5. 基于DCT变换图像去噪算法的进一步优化(100W像素30ms)
  6. Session会话管理
  7. CRC/SoftPLC/OpenCASCADE/CAD/CAM/SVG开源项目收藏
  8. Django Linux环境安装
  9. 联想笔记本ideapad 320C 15IKB笔记本电脑改装总结
  10. python中string和bool的转换