`
zzhangyx
  • 浏览: 69990 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

PHP 发送 outlook 约会邮件

阅读更多

注:还没验证过,在一个帖子中看到了

 

<?php 

  $to   = "other@xxxx.net"; 

  $from = "me@xxxx.net"; 

  $subj = "my test subject"; 

  $msg  = "this is the email body"; 

 

  $header = "From: " . $from . "\r\n" . 

          "MIME-Version: 1.0\r\n" . 

           "Content-Type: text/calendar;method=REQUEST"; 

 

  $txt_msg = "this is my text message, to be attached\r\n" . 

             "not much to it, eh."; 

 

  //Various ways to creat a new, random UID 

  $cal_uid = "{" . uniqid(mt_rand(), true) . "}"; 

  $cal_uid = "{" . date('Ymd').'T'.date('His')."-".rand()."@mydomain.com}"; 

  $cal_uid = com_create_guid(); 

 

  $cal_msg = 

"BEGIN:VCALENDAR 

PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN 

VERSION:2.0 

METHOD:REQUEST 

BEGIN:VEVENT 

ORGANIZER:MAILTO:name 

DTSTART:20090901T170000Z 

DTEND:20090901T035959Z 

UID:" . $cal_uid . "

LOCATION:my meeting location 

TRANSP:OPAQUE 

SEQUENCE:0 

DTSTAMP:20060309T045649Z 

CATEGORIES:Meeting 

DESCRIPTION:meeting description, line 1 of 2.\nline 2 of 2.\n\n 

SUMMARY:meeting subject 

PRIORITY:5 

X-MICROSOFT-CDO-IMPORTANCE:1 

CLASS:PUBLIC 

BEGIN:VALARM 

TRIGGER:-PT3D 

ACTION:DISPLAY 

DESCRIPTION:Reminder 

END:VALARM 

BEGIN:VTIMEZONE 

TZID:US/Central 

END:VTIMEZONE 

END:VEVENT 

END:VCALENDAR"; 

  if (mail($to, $subj, $cal_msg, $header, "")) { 

    echo "test email sent"; 

  } else { 

    echo "test email failed"; 

  } 

  ?>

分享到:
评论

相关推荐

    Java发送outlook邮件

    在发送Outlook邮件时,我们通常不是直接与Outlook交互,而是使用SMTP(Simple Mail Transfer Protocol)服务器,Outlook作为邮件客户端会连接到这个服务器来发送和接收邮件。 要使用JavaMail API,我们需要添加以下...

    java发送OutLook会议邮件

    Java发送Outlook会议邮件是一种常见的任务,特别是在自动化工作流程或者集成系统中。下面将详细介绍如何使用Java来实现这个功能。 首先,我们需要理解Outlook会议邮件实际上是一种特殊的邮件,它包含了会议的时间、...

    C#调用Outlook发送邮件

    本主题聚焦于如何利用C#代码调用Outlook应用程序来发送邮件,这是一个常见的需求,特别是在自动化任务或者集成系统通信中。下面将详细介绍这个过程。 首先,要调用Outlook发送邮件,我们需要使用Microsoft.Office....

    SAP ABAP启动OUTLOOK发邮件.docx

    在SAP系统中,有时需要实现自定义的邮件发送功能以满足特定的业务需求,例如在用户操作SAP采购订单报表时,直接通过Outlook发送邮件到供应商。针对这种需求,我们可以利用SAP的ABAP编程环境,通过OLE(Object ...

    python使用outlook发送邮件

    python使用outlook发送带附件邮件

    OUTLOOK自动发送邮件去提示方法

    在这个场景中,"OUTLOOK自动发送邮件去提示方法"是一个关于如何解决Outlook自动确认发送邮件问题的技术点。 标题提到的"ClickYesSetup.exe"很可能是一个小型应用程序,设计用于自动处理Outlook中的警告对话框,特别...

    DELPHI 发送 Outlook邮件

    本教程将专注于使用Delphi这一强大的Windows应用程序开发工具来通过Outlook发送邮件。Delphi提供了丰富的组件和API,使得与Microsoft Office应用程序如Outlook的集成变得简单易行。 首先,我们需要了解Outlook的...

    调用Outlook发送邮件_outlookc_outlook_

    本文将深入探讨如何使用C#调用Outlook发送邮件,并提供相关的源码解析。 首先,我们需要理解C#如何与Outlook集成。这通常通过Microsoft.Office.Interop.Outlook命名空间实现,它提供了对Outlook对象模型的访问。该...

    OutLook发送邮件

    本文将深入探讨如何使用C#编程语言来实现OutLook自动发送邮件的功能,包括添加附件。 首先,我们需要引入必要的命名空间,以便在C#代码中使用Outlook对象模型: ```csharp using System; using System.Net.Mail; ...

    C# 调用Outlook发送邮件 实例源码(网络操作)

    本实例涉及的是利用C#代码通过Microsoft Outlook应用程序发送邮件,这在自动化任务、通知系统或者集成业务流程中非常常见。下面我们将深入探讨如何实现这一功能。 首先,要调用Outlook发送邮件,我们需要使用...

    OUTLOOK 邮件发送工具

    OUTLOOK 邮件发送工具。很实用,不用安装,直接使用!

    自定义outlook发送邮件时的弹出check窗口

    ### 自定义Outlook发送邮件时的弹出Check窗口 #### 概述 在日常工作中,Microsoft Outlook 是一种常用的电子邮件客户端工具。为了确保邮件发送至正确的收件人,并避免潜在的人为错误,我们可以利用宏(macro)功能...

    Java查询OutLook邮件代码

    当我们需要从Outlook中检索邮件时,Java提供了一些库和API来实现这一功能。本篇将详细介绍如何使用Java来查询OutLook邮件。 首先,我们需要理解的是,Outlook邮件主要存储在Microsoft Exchange Server或者使用IMAP/...

    Outlook邮箱修改邮件发送时间工具【软件版本-3.16】.zip

    本软件是由邮箱资料站旗下outlook邮箱产品技术部独家研制开发,软件采用直观方式已发出或收到的邮件时间进行修改,直接导入登录网页,取得相关值,然后进行已发出或收到的邮件时间修改,已发出或收到的邮件时间修改...

    .net 调用Outlook 批量发送邮件

    .net调用Outlook 批量发送邮件,可指定Outlook中的账号来发送邮件 解决调用Outlook时弹出对话框问题, 带安装程序。 如果本机已经安装了office但还是报未注册office错误时, 可以在VS中设置中 “生成”-&gt;“目标平台”...

    利用Outlook Express发送语音邮件

    Outlook Express 是一款经典的电子邮件客户端,它虽然没有像现代邮件应用那样内置丰富的多媒体功能,但通过巧妙的方法,用户仍然可以利用它发送语音邮件。这里我们将详细介绍如何使用Outlook Express发送和保存语音...

    发送邮件支持附件(调用OUTLOOK)

    通过OUTLOOK发送邮件,支持附件,使用C#,如果报错误:找不到Microsoft.Office.Interop.Outlook,请再工具--&gt;NuGet包管理器--&gt;管理解决方案的NuGet程序包,搜索添加此库即可。本使用方式,通过c#生成工具,然后QT...

    foxmail、OE、Outlook之间邮件互导

    2. 打开 Outlook Express,全部选中这些文件,拖到 Outlook Express 的收件箱或已发送邮件箱中。 3. 选择 Outlook Express 的文件菜单,选择导出,选择邮件,选择全部或收件箱或已发送邮件箱。 4. 打开 Outlook 2003...

    python-outlook自动发信-exchange-自动发邮件-outlook-办公自动化

    2. 在Outlook客户端邮件查看源码,将源码的html内容作为content参数传入可以发送指定HTML样式的邮件(注意类型选HTML);3. 在这个框架下可以随时新加自动邮件任务;4. sent_temp用于单任务测试;

    调起outlook客户端发送邮件,支持附件

    使用C#代码制作的一调起outlook客户端发送邮件,支持附件。也可以后台发送邮件,但是outlook客户端必须配置好,如果不能使用outlook客户端(因为收费),也想要调起客户端支持发送附件,请到我的博客中找

Global site tag (gtag.js) - Google Analytics