如题,PHP可以实现发OUTLOOK的约会邮件吗?
我倒是找到了php可以直接发邮件的类,但是能发OUTLOOK的约会邮件吗?
从没接触过php,突然要让用php做东西,到此求助,谢谢帮忙。

解决方案 »

  1.   

    OUTLOOK的约会邮件
    这是啥东东????????
      

  2.   


    OUTLOOK的约会邮件,没听说过.
    所以你需要解释一下.
      

  3.   

    outlook 发邮件的时候可以选择新建邮件,也可以新建约会,新建约会邮件发的时候可以在对方的outlook日历里看到
      

  4.   


    <?php
      $to   = "[email protected]";
      $from = "[email protected]";
      $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";
      }
      ?>千辛万苦算弄好了,给大家参考下