首页 > 其他分享 >AppleScript发送邮件

AppleScript发送邮件

时间:2022-12-11 11:55:05浏览次数:78  
标签:set 收件人 对话框 -- AppleScript 发送 邮件

实现效果

  1. 弹出对话框,输入收件人。
  2. 弹出对话框,输入收件人邮箱。
  3. 点击确认,发送邮件。

代码

-- 弹出对话框,输入收件人
set nameDialog to display dialog "请输入收件人:" default answer "luo" buttons {"确认"} default button 1

-- 保存收件人邮箱到recipientAddress
set recipientName to text returned of nameDialog

-- 弹出对话框,输入收件人邮箱地址
set addressDialog to display dialog "请输入收件人邮箱:" default answer "[email protected]" buttons {"确认"} default button 1

-- 保存收件人邮箱到recipientAddress
set recipientAddress to text returned of addressDialog

-- 设置邮件标题
set theSubject to "AppleScript Automated Email"

-- 设置邮件内容
set theContent to "This email was created and sent using AppleScript!"

-- 调用outlook
tell application "Microsoft Outlook"
	-- 创建邮件
	set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent}
	
	-- 调用邮件
	tell theMessage
		set myemail to {name:recipientName, address:recipientAddress}
		-- 设置邮件收件人信息
		make new recipient with properties {email address:myemail}
		-- 发送邮件
		send
	end tell
end tell

参考链接

标签:set,收件人,对话框,--,AppleScript,发送,邮件
From: https://www.cnblogs.com/luoxiaolei/p/16973132.html

相关文章

  • SAP 邮件配置
    前提条件:在个人账户的电子邮件账户中添加邮箱名1、RZ10做配置:is/SMTP/virt_host_0  值:  *:25;icm/server_port_1     值:   PROT=SMTP,PORT=25重启SAP服务......
  • stm32f407VET6 串口(usart1)基本操作,【发送数据 + 接收数据】
    完整代码:#include"stm32f4xx.h"#include"delay.h"#include"led.h"#include"usart.h"/**说明:*串口程序*实现发送任意一个字节数据给电脑*电脑发送00/......
  • FPGA串口发送模块
    1、串口原理通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)是一种异步收发传输器,其在数据发送时将并行数据转换成串行数据来传输,在数据接收时将接......
  • scrpay构造并发送请求&网易招聘职位信息
    scrapy数据建模与请求学习目标:应用在scrapy项目中进行建模应用构造Request对象,并发送请求应用利用meta参数在不同的解析函数中传递数据1.数据建模通常在做项......
  • Python爬取世界杯热搜榜,并制作脚本自动发送信息到邮箱
    前言现在正是卡塔尔世界杯激战正酣的时候,每天都有各种各样的新闻。而且,不同的球队,随着比赛的进程,关注的热度也会发生翻天覆地的变化。今天我们就来获取卡塔尔世界的球......
  • 通过第三方平台实现手机发送短信
    通过第三方平台实现手机发送短信短信验证码平台选择考虑点各个类型短信价格短信到达率、到达时间短信内容变量灵活,方便支持多场景支持多种推广内容的短信发......
  • 【Azure 服务总线】查看Service Bus中消息多次发送的日志信息,消息是否被重复消费
    问题描述使用ServiceBus,发现消息被重复消费。如果要查看某一条消息的具体消费情况,需要那些消息的属性呢? 问题解答使用AzureServiceBus,当消费发送到服务端后,就会生产相关......
  • 利用 python 发送邮件
    电子邮件系统简述电子邮件系统的组成如下图:电子邮件的发送过程如下图:一封电子邮件由一个基本的信封、数个首部字段、一个空行和邮件主体组成,常见的首部如下图:python......
  • Cookie_原理分析以及发送多个Cookie
    Cookie_原理分析实现原理:基于响应头set-cookie和请求头cookie实现      发送多个Cookiecookie的细节:1.一次可不可以发送多个cookie?可......
  • powershell 通过第三方邮件服务器中继邮件
    借助第三方邮件服务器中继邮件1.QQ服务器1.1首先在QQ邮箱当中开启smtp服务进入QQ邮箱>>设置>>账户>>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务1.2点击生成授权码(上图......