精华内容
下载资源
问答
  • 发送邮件

    千次阅读 2020-03-26 03:30:47
    发送邮件相关依赖: <dependency > <groupId >javax.mail </groupId > <artifactId >mail </artifactId > <version >1.4.5 </version...
      

    发送邮件相关依赖:

            <dependency >
          <groupId >javax.mail </groupId >
          <artifactId >mail </artifactId >
          <version >1.4.5 </version >
        </dependency >
        <dependency >
          <groupId >com.sun.mail </groupId >
          <artifactId >javax.mail </artifactId >
          <version >1.5.4 </version >
        </dependency >
          

    163邮箱如何发送邮件:MailUtil.java

            package fun.ticsmyc.email;
    
    import javax.mail.*;
    import javax.mail.Message.RecipientType;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import java.util.Date;
    import java.util.Properties;
    
    /**
     * 163邮箱发送邮件
     */
    public class MailUtil {
    
        // 发件人的 邮箱 和 密码(替换为自己的邮箱和密码)
        // PS: 某些邮箱服务器为了增加邮箱本身密码的安全性,给 SMTP 客户端设置了独立密码(有的邮箱称为“授权码”),
        //     对于开启了独立密码的邮箱, 这里的邮箱密码必需使用这个独立密码(授权码)。
        public static String account = "163邮箱";
        public static String password = "授权码";
    
        // 发件人邮箱的 SMTP 服务器地址, 必须准确, 不同邮件服务器地址不同, 一般(只是一般, 绝非绝对)格式为: smtp.xxx.com
        // 网易163邮箱的 SMTP 服务器地址为: smtp.163.com
        public static String myEmailSMTPHost = "smtp.163.com";
    
        /**
         * 发送邮件的方法
         * @param to 邮件的接收方
         * @param code 邮件的激活码
         */
        public static void sendMail(String to, String code) {
            // 1.创建连接对象,链接到邮箱服务器
            Properties props = new Properties();                    // 参数配置
            props.setProperty("mail.transport.protocol", "smtp");   // 使用的协议(JavaMail规范要求)
            props.setProperty("mail.smtp.host", myEmailSMTPHost);   // 发件人的邮箱的 SMTP 服务器地址
            props.setProperty("mail.smtp.auth", "true");            // 需要请求认证
    
            // 2.根据配置创建会话对象, 用于和邮件服务器交互
            Session session = Session.getInstance(props, new Authenticator() {
                @Override
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication(account,password);
                }
            });
    
            try {
                // 3.创建邮件对象
                Message message = new MimeMessage(session);
                // 3.1设置发件人
                message.setFrom(new InternetAddress(account));
                // 3.2设置收件人
                message.setRecipient(RecipientType.TO, new InternetAddress(to));
                // 3.3设置邮件的主题
                message.setSubject("来自智慧电梯的激活邮件");
                // 3.4设置邮件的正文
                //message.setContent("<h1>来自智慧电梯的激活邮件,您的验证码是:</h1><h3><a href='http://localhost:10080/Demo_JavaMail/active?code=" + code + "'>http://localhost:10080/Demo_JavaMail/active?code=" + code + "</h3>", "text/html;charset=UTF-8");
                message.setContent("<h1>来自智慧电梯的激活邮件,您的验证码是:"+ code, "text/html;charset=UTF-8");
                // 4.发送邮件
                Transport.send(message);
            } catch (MessagingException e) {
                e.printStackTrace();
            }
        }
    
        /**
         * 发送找回密码邮件的方法
         * @param to 邮件的接收方
         * @param code 邮件的验证码
         */
        public static void findPasswordMail(String to, String code) {
            // 1.创建连接对象,链接到邮箱服务器
            Properties props = new Properties();                    // 参数配置
            props.setProperty("mail.transport.protocol", "smtp");   // 使用的协议(JavaMail规范要求)
            props.setProperty("mail.smtp.host", myEmailSMTPHost);   // 发件人的邮箱的 SMTP 服务器地址
            props.setProperty("mail.smtp.auth", "true");            // 需要请求认证
    
            // 2.根据配置创建会话对象, 用于和邮件服务器交互
            Session session = Session.getInstance(props, new Authenticator() {
                @Override
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication(account,password);
                }
            });
    
            try {
                // 3.创建邮件对象
                Message message = new MimeMessage(session);
                // 3.1设置发件人
                message.setFrom(new InternetAddress(account));
                // 3.2设置收件人
                message.setRecipient(RecipientType.TO, new InternetAddress(to));
                // 3.3设置邮件的主题
                message.setSubject("来自平台的验证邮件");
                // 3.4设置邮件的正文
                message.setContent("<h1>来自平台的验证邮件,请点击以下链接进行重置密码:</h1><h3><a href='http://localhost:10080/Demo_JavaMail/check?code=" + code + "'>http://localhost:10080/Demo_JavaMail/check?code=" + code + "</h3>", "text/html;charset=UTF-8");
                // 4.发送邮件
                Transport.send(message);
            } catch (MessagingException e) {
                e.printStackTrace();
            }
    
        }
    
        /**
         * 创建一封只包含文本的简单邮件
         *
         * @param session 和服务器交互的会话
         * @param sendMail 发件人邮箱
         * @param receiveMail 收件人邮箱
         * @return
         * @throws Exception
         */
        public static MimeMessage createMimeMessage(Session session, String sendMail, String receiveMail) throws Exception {
            // 1. 创建一封邮件
            MimeMessage message = new MimeMessage(session);
    
            // 2. From: 发件人
            message.setFrom(new InternetAddress(sendMail, "某宝网", "UTF-8"));
    
            // 3. To: 收件人(可以增加多个收件人、抄送、密送)
            message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(receiveMail, "XX用户", "UTF-8"));
    
            // 4. Subject: 邮件主题
            message.setSubject("打折钜惠", "UTF-8");
    
            // 5. Content: 邮件正文(可以使用html标签)
            message.setContent("XX用户你好, 今天全场5折, 快来抢购, 错过今天再等一年。。。", "text/html;charset=UTF-8");
    
            // 6. 设置发件时间
            message.setSentDate(new Date());
    
            // 7. 保存设置
            message.saveChanges();
    
            return message;
        }
    
        public static void main(String[]args){
            //MailUtil mailUtil = new MailUtil();
    
            //mailUtil.sendMail("1016108113@qq.com", "刘博进");//接收方  接受码
    
        }
    }
          



    qq邮箱如何发送邮件:EmailUtil.java

            package fun.ticsmyc.email;
    
    import com.sun.mail.util.MailSSLSocketFactory;
    
    import javax.mail.*;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import java.security.GeneralSecurityException;
    import java.util.Properties;
    
    /**
     * qq邮箱简易邮件工具(163邮箱发送邮件参考GitHub智慧电梯项目)
     */
    public class EmailUtil {
    
        /**
         * 发送邮件【当前设置为QQ,其它邮箱修改一些设置】
         *
         * @param authCode    16位授权码
         * @param fromEmail   发件人
         * @param toUserEmail 收件人
         * @param subject     主题
         * @param comment     文本正文
         */
        public static void sendEmail(String authCode, String fromEmail, String toUserEmail, String subject, String comment) throws GeneralSecurityException, MessagingException {
            //创建一个配置文件并保存
            Properties properties = new Properties();
            properties.setProperty("mail.host", "smtp.qq.com");//QQ邮件服务器
            properties.setProperty("mail.transport.protocol", "smtp");//协议
            properties.setProperty("mail.smtp.auth", "true");
    
            //QQ存在一个特性设置SSL加密
            MailSSLSocketFactory sf = new MailSSLSocketFactory();
            sf.setTrustAllHosts(true);
            properties.put("mail.smtp.ssl.enable", "true");
            properties.put("mail.smtp.ssl.socketFactory", sf);
    
            //创建一个session对象
            Session session = Session.getDefaultInstance(properties, new Authenticator() {
                @Override
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication("qq邮箱", "QQ邮箱16位授权码");
                }
            });
            //开启debug模式
            //session.setDebug(true);
            //获取连接对象
            Transport transport = session.getTransport();
            //连接服务器
            transport.connect("smtp.qq.com", fromEmail, authCode);
            //创建邮件对象
            MimeMessage mimeMessage = new MimeMessage(session);
            //邮件发送人
            mimeMessage.setFrom(new InternetAddress(fromEmail));
            //邮件接收人
            mimeMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(toUserEmail));
            //邮件标题
            mimeMessage.setSubject(subject);
            //邮件内容
            mimeMessage.setContent(comment, "text/html;charset=UTF-8");
            //发送邮件
            transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients());
            //关闭连接
            transport.close();
        }
    }
          
    展开全文
  • Message message[] = folder.getMessages(); System.out.println("收件箱总数: " + message.length); for (int i = 0; i < message.length; i++) { if(!message[i].getFolder().isOpen()) //判断是否open ...
  • Python 简单发送邮件 / 发送带各种附件邮件

    万次阅读 多人点赞 2018-06-04 13:55:05
    写个自动发送邮件的python脚本。 用脚本发送邮件思路是:登陆邮箱-->写邮件-->发送邮件 发送邮箱设置: 得开通自己邮箱的 SMTP 功能,具体可百度。 以163网易邮箱为例: 设置 --> POP3/SMTP/IMAP --&...

    写个自动发送邮件的python脚本。

    用脚本发送邮件思路是:登陆邮箱-->写邮件-->发送邮件

    发送邮箱设置:

    得开通自己邮箱的 SMTP 功能,具体可百度。

    以163网易邮箱为例: 设置 -->  POP3/SMTP/IMAP  -->  设置POP3/SMTP/IMAP 勾选保存

    一、发送简单邮件:

    用STMP库

    import smtplib
    #发送字符串的邮件
    from email.mime.text import MIMEText
    #处理多种形态的邮件主体我们需要 MIMEMultipart 类
    from email.mime.multipart import MIMEMultipart
    #处理图片需要 MIMEImage 类
    from email.mime.image import MIMEImage
    
    #设置服务器所需信息
    fromaddr = '137xxx@163.com'#邮件发送方邮箱地址
    password = 'zzz'#密码(部分邮箱为授权码) 
    toaddrs = ['137xxx@163.com', '137xxxxx@qq.com']#邮件接受方邮箱地址,注意需要[]包裹,这意味着你可以写多个邮件地址群发
    
    
    #设置email信息
    #---------------------------发送字符串的邮件-----------------------------
    #邮件内容设置
    message = MIMEText('hello,ziqiiii','plain','utf-8')
    #邮件主题       
    message['Subject'] = 'ziqiiii test email' 
    #发送方信息
    message['From'] = sender 
    #接受方信息     
    message['To'] = receivers[0]  
    #---------------------------------------------------------------------
    
    
    #登录并发送邮件
    try:
        server = smtplib.SMTP('smtp.163.com')#163邮箱服务器地址,端口默认为25
        server.login(fromaddr,password)
        server.sendmail(fromaddr, toaddrs, message.as_string())
        print('success')
        server.quit()
    
    except smtplib.SMTPException as e:
        print('error',e) #打印错误

     

    二、发送各种带附件的邮件

    使用MIMEMultipart来标示这个邮件是多个部分组成的,然后attach各个部分。如果是附件,则add_header加入附件的声明。

    MIME有很多种类型,这个略麻烦,如果附件是图片格式,我要用MIMEImage,如果是音频,要用MIMEAudio,如果是word、excel,我都不知道该用哪种MIME类型了,得上google去查。

    最懒的方法就是,不管什么类型的附件,都用MIMEApplication,MIMEApplication默认子类型是application/octet-stream。

    import smtplib
    from email.mime.text import MIMEText
    from email.mime.image import MIMEImage
    from email.mime.multipart import MIMEMultipart
    from email.mime.application import MIMEApplication 
    
    if __name__ == '__main__':
            fromaddr = '137xxxx@163.com'
            password = 'password'
            toaddrs = ['137xxxx@163.com', '137xxxx@qq.com']
    
            content = 'hello, this is email content.'
            textApart = MIMEText(content)
    
            imageFile = '1.png'
            imageApart = MIMEImage(open(imageFile, 'rb').read(), imageFile.split('.')[-1])
            imageApart.add_header('Content-Disposition', 'attachment', filename=imageFile)
    
            pdfFile = '算法设计与分析基础第3版PDF.pdf'
            pdfApart = MIMEApplication(open(pdfFile, 'rb').read())
            pdfApart.add_header('Content-Disposition', 'attachment', filename=pdfFile)
        
    
            zipFile = '算法设计与分析基础第3版PDF.zip'
            zipApart = MIMEApplication(open(zipFile, 'rb').read())
            zipApart.add_header('Content-Disposition', 'attachment', filename=zipFile)
    
            m = MIMEMultipart()
            m.attach(textApart)
            m.attach(imageApart)
            m.attach(pdfApart)
            m.attach(zipApart)
            m['Subject'] = 'title'
    
            try:
                server = smtplib.SMTP('smtp.163.com')
                server.login(fromaddr,password)
                server.sendmail(fromaddr, toaddrs, m.as_string())
                print('success')
                server.quit()
            except smtplib.SMTPException as e:
                print('error:',e) #打印错误
    

     

     

     

     

     

    参考自:

    1.简单三步,用python发邮件

    2.飘逸的python - 发送带各种类型附件的邮件

    3.python收发邮件(demo)--smtplib--poplib

    展开全文
  • Java发送邮件

    万次阅读 2018-07-28 21:51:35
    通过查阅以及实验,很快的写了个发送邮件的功能;现在整理一下记录下来。 【发送邮件】 一、在pom中引入相关依赖 <dependency> <groupId>javax.mail</groupId> <artifa...

     

    【前言】

           前段时间做一个紧急的功能,其中有部分需求是需要发邮件通知;通过查阅以及实验,很快的写了个发送邮件的功能;现在整理一下记录下来。

    【发送邮件】

                 一、在pom中引入相关依赖

     <dependency>
         <groupId>javax.mail</groupId>
         <artifactId>javax.mail-api</artifactId>
         <version>1.5.6</version>
    </dependency>
    
    <dependency>
         <groupId>org.apache.commons</groupId>
         <artifactId>commons-email</artifactId>
         <version>1.4</version>
    </dependency>

                 二、发送邮件的工具类

    package com.zhanghan;
    
    import org.apache.commons.mail.EmailException;
    import org.apache.commons.mail.HtmlEmail;
    import org.springframework.stereotype.Service;
    import org.springframework.util.StringUtils;
    
    import java.util.ArrayList;
    import java.util.List;
    
    @Service
    public class EmailServiceImpl implements EmailService {
        @Override
        public void sendMail(String address, String subject, String htmlMsg, Boolean isSSL) throws EmailException {
    
            if (StringUtils.isEmpty(address) || StringUtils.isEmpty(subject) || StringUtils.isEmpty(htmlMsg)) {
                throw new EmailException();
            }
    
            try {
                HtmlEmail email = new HtmlEmail();
                List<String> list = new ArrayList<String>();
                list.add(address);
                String[] tos = list.toArray(new String[list.size()]);
    
                // 这里是SMTP发送服务器的名字:163的如下:"smtp.163.com"
                email.setHostName("smtp.exmail.qq.com");
                if (isSSL) {
                    email.setSSLOnConnect(true);
                    email.setSmtpPort(465);
                }
                // 字符编码集的设置
                email.setCharset("UTF-8");
                // 收件人的邮箱
                email.addTo(tos);
                // 发送人的邮箱以及发件人名称
                email.setFrom("XXX@163.com", "zhanghan");
                // 如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
                email.setAuthentication("XXX@163.com", "yyyy");
                // 要发送的邮件主题
                email.setSubject(subject);
                // 要发送的信息,由于使用了HtmlEmail,可以在邮件内容中使用HTML标签
                email.setHtmlMsg(htmlMsg);
    
                String result1 = email.send();            
    
            } catch (Exception e) {
                e.printStackTrace();
                throw new EmailException();
            }
        }
    }
    

                 三、遇到的坑

                 在本地测试没有问题;我们的测试服务在阿里云上,阿里云对发送的时候是失败;追踪日志发现原来是阿里云将发送邮件的默认端口25关闭;需要将端口改成465。

    【总结】

            1、遇到问题要多看日志,追踪问题;

            2、不断积累,不断完善自己知识体系。

    展开全文
  • python 实现QQ邮箱发送邮件

    万次阅读 2021-01-06 19:57:31
    开发QQ邮箱发送邮件的功能其实很简单,其中里面有个要注意的地方就是授权码的获取,因为第三方软件登录QQ邮箱时,无法通过QQ邮箱密码登录,而是需要使用一个授权码去登录,具体授权码获取方式如连接:如何获取QQ邮箱...
    • 我们在日常python开发过程中,需求中常有实现发送邮箱的功能,可以说是非常常见,也非常重要的功能。
    • 在这里,我们以QQ邮箱为例子,开发一个QQ邮箱发送邮件的小功能。开发QQ邮箱发送邮件的功能其实很简单,其中里面有个要注意的地方就是授权码的获取,因为第三方软件登录QQ邮箱时,无法通过QQ邮箱密码登录,而是需要使用一个授权码去登录,具体授权码获取方式如连接:如何获取QQ邮箱授权码,只要我们拿到授权码,就可以通过python登录QQ邮箱,并发送邮件了,不罗嗦,具体代码如下
    import smtplib
    from email.mime.text import MIMEText
    from email.mime.image import MIMEImage
    from email.mime.multipart import MIMEMultipart
    from email.mime.application import MIMEApplication
    
    # 写成了一个通用的函数接口,想直接用的话,把参数的注释去掉就好
    def send_email(msg_from, passwd, msg_to, text_content, file_path=None):
        msg = MIMEMultipart()
        subject = "python 实现邮箱发送邮件"  # 主题
        text = MIMEText(text_content)
        msg.attach(text)
        # docFile = 'C:/Users/main.py'  如果需要添加附件,就给定路径
        if file_path:  # 最开始的函数参数我默认设置了None ,想添加附件,自行更改一下就好
            docFile = file_path
            docApart = MIMEApplication(open(docFile, 'rb').read())
            docApart.add_header('Content-Disposition', 'attachment', filename=docFile)
            msg.attach(docApart)
            print('发送附件!')
        msg['Subject'] = subject
        msg['From'] = msg_from
        msg['To'] = msg_to
        try:
            s = smtplib.SMTP_SSL("smtp.qq.com", 465)
            s.login(msg_from, passwd)
            s.sendmail(msg_from, msg_to, msg.as_string())
            print("发送成功")
        except smtplib.SMTPException as e:
            print("发送失败")
        finally:
            s.quit()
    msg_from = '119278****@qq.com'  # 发送方邮箱
    passwd = 'fqhdpidpnz******'  # 填入发送方邮箱的授权码(就是刚刚你拿到的那个授权码)
    msg_to = '*******@******.com'  # 收件人邮箱
    text_content = "hi,this is a demo!" # 发送的邮件内容
    file_path = 'demo.xlsx' # 需要发送的附件目录
    send_email(msg_from,passwd,msg_to,text_content,file_path)
    
    • 如上代码,只需要在相应变量处填写相应的信息,如发送邮箱账号、授权码、接收邮箱账号、发送内容等,还可添加附件,就能实现QQ邮箱发送邮件功能。
    • 这边已经收到邮箱啦!
      在这里插入图片描述
    • 关注我,一起学习,一起分享,一起进步。
    展开全文
  • Python实现自动发送邮件 -- 自动发送资料到博客/网站中留言的邮箱背景脚本要解决的问题:实现方法代码及解析1. AutoSendEmailByBlogComments.py2. FileOperation.py3. SendEmail.py 背景 在各大论坛、博客上,大部分...
  • 使用Exchange读取邮件、发送邮件

    万次阅读 热门讨论 2017-02-13 15:53:12
    使用Exchange读取邮件、发送邮件
  • C#邮件发送 批量发送邮件 发送邮件嵌入图片 添加附件
  • Python发送邮件

    千次阅读 2018-11-03 15:40:13
    之前在《Java基础(八):发送邮件》博文中实践了如何利用Java程序去发送邮件,最近自己用Python写了几个小程序;结合自己在工作中经常有在服务器上发邮件的需求,Linux对Python的支持没得说,于是自己通过在网上...
  • java实现发送邮件功能

    万次阅读 多人点赞 2017-07-04 13:55:12
    java实现发送邮件功能电子邮件开发在后台中是普遍存在的现象和功能,比如用户注册,系统自动发送一封电子邮件到用户邮箱;再比如密码找回,系统会自动把密码发送到用户邮箱;……等等,所以作为一名java程序员,还是...
  • 利用java实现发送邮件

    万次阅读 多人点赞 2017-11-14 15:01:31
    很显然这些应用不可能和...本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。电子邮件协议 电子邮件在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMA...
  • python发送邮件

    千次阅读 2019-07-16 23:11:00
    python 使用 smtplib模块发送邮件步骤如下: 1.链接smtp邮件服务器,并使用账号、密码登录服务器。 2.创建EmailMessage 对象,代表邮件本身。 3.调用smtp 连接对象调用sendmaii() 发送邮件 import smtplib from email...
  • 使用Excel和OutLook实现自动发送邮件

    万次阅读 多人点赞 2018-01-25 00:33:26
    我们在平时工作中可能会遇到要批量发送邮件的工作,例如财务部根据每个人的工资情况发放工资条到个人的邮箱,因为邮件因人而异,所以需要完成大量而细致的工作,工作繁琐,重复劳动多,非常适合批量发送。...
  • SmtpJS发送邮件教程

    千次阅读 多人点赞 2020-06-07 14:11:11
    SmtpJS是一款通过前端js代码发送邮件的插件,导入插件后,只需简单几行代码就能实现邮件发送。当然了,由于是前端,其安全性自然比后端javamail封装等弱一点,不过SmtpJS十分简易方便,强力安利。
  • springboot实现邮件功能:使用thymeleaf模板发送邮件1.建springboot项目,导入依赖;application.properties配置文件,看 springboot发送邮件(1):发送简单邮件使用thymeleaf模板需要在application.properties...
  • Django celery异步发送邮件

    万次阅读 2021-01-22 10:01:30
    Django celery异步发送邮件 使用基于Django搭建的后端框架,并使用celery进行异步发送邮件。 1.setting.py文件中配置 """配置邮件服务器""" # 指定邮件后端 EMAIL_BACKEND = 'django.core.mail.backends.smtp....
  • Java发送邮件的几种方式

    万次阅读 多人点赞 2017-05-31 16:21:55
    发送邮件就要用到java中的JavaMail,关于JavaMailAPI的详解呢在 (http://blog.csdn.net/imain/article/details/1453677“)中有非常详尽的介绍,我就直接上代码了。 1:使用JavaMail发送邮件 // 1.创建一个...
  • 163邮件地址发送邮件

    万次阅读 2019-01-17 16:40:00
    System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();...//使用163的SMTP服务器发送邮件 client.UseDefaultCredentials = true; client.DeliveryMethod = System.Net.Mail...
  • Python实现自动发送邮件

    万次阅读 多人点赞 2019-04-07 20:22:52
    最近比较闲的慌,在自己学习Python爬虫,学到了用Python发送邮件,觉得这个可能以后比较实用。以下项目用QQ邮箱为例。 需要用到的模块: smtplib,email 提醒!QQ 邮箱一般默认关闭SMTP服务,我们得先去开启它...
  • application.properties配置文件,看 springboot发送邮件(1):发送简单邮件2.编写服务接口,实现类:/** * 邮件服务接口 * Created by ASUS on 2018/5/5 * * @Authod Grey Wolf */ public inte...
  • springboot腾讯企业邮箱发送邮件的yml配置 spring: mail: default-encoding: UTF-8 host: smtp.exmail.qq.com port: 587 username: ***@qq.com password: ******** properties: mail: smtp: auth: true ...
  • javamail本地发送邮件成功,部署到服务器上发送邮件报错can't send command to SMTP host 这是为什么?求请教!
  • Excel VBA开发自动发送邮件

    万次阅读 多人点赞 2017-04-27 17:37:33
    若没有做如下操作设置,则Excel VBA调用Outlook自动发送邮件时提示如下 2.1 Outlook->工具->信任中心 2.2 编程访问->选中”从不向我发出可疑活动警告(不推荐)“,注意:建议使用Excel VBA自动发送...
  • linux发送邮件

    千次阅读 2019-03-28 11:15:59
    最近想通过linux监控系统状况并自动报警,一般Linux发送报警邮件通过本地邮箱或外部邮箱服务器,这里用最简单的方法实现linux 使用外部邮箱即可实现发送邮件功能,你只需简单注册个国内的邮件服务商邮箱,如163,也...
  • Python进阶(四十六)-Python3实现SMTP发送邮件详细教程

    万次阅读 多人点赞 2017-04-26 22:13:21
    Python进阶(四十六)-Python3实现SMTP发送邮件详细教程简介  Python发送邮件的教程本人在网站搜索的时候搜索出来了一大堆,但是都是说了一大堆原理然后就推出了实现代码,我测试用给出的代码进行发送邮件时都不成功...
  • Java 代码发送邮件

    千次阅读 2019-05-25 21:31:19
    使用 Java 代码发送邮件
  • sendEmail发送邮件

    千次阅读 2018-09-14 14:59:55
    sendEmail发送邮件 sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bashperl和web站点使用。 以上是...
  • python3 发送邮件

    千次阅读 2019-05-10 17:41:25
    一、简述 ...smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收信人,邮件内容)。 email模块主要负责构造邮件:指的是邮箱页面显示的一些构造,...
  • android引用javamail包发送邮件时,javamail是调用android的intent进行通信吗?为什么android调用内部的intent发送邮件不需要登陆邮箱,而是可以直接指定目标邮箱直接发送数据。javamail在android发送邮件调用的什么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 99,889
精华内容 39,955
关键字:

发送邮件