项目作者: superkingM

项目描述 :
一个用于读取邮箱邮件的拓展包
高级语言: PHP
项目地址: git://github.com/superkingM/mail.git
创建时间: 2020-11-11T01:54:29Z
项目社区:https://github.com/superkingM/mail

开源协议:

下载


mail

一个用于读取邮箱邮件的拓展包

required

  • imap拓展

    Useage

    composer require superkingm/mail

    configuration

  • pop3配置支持网易邮箱

    1. $username = 'xxxx@163.com';
    2. $password = 'xxxxx';//邮箱登录密码
    3. $email_address = 'xxxx@163.com';
    4. $mail_server = 'pop.163.com';
    5. $server_type = 'pop3';
    6. $port = 995;
    7. $ssl = true;
  • imap配置方式

    1. $username = 'xxxx@qq.com';
    2. $password = 'dsaffsdfsdfsdfd';//授权码
    3. $email_address = 'xxxx@qq.com';
    4. $mail_server = 'imap.qq.com';
    5. $server_type = 'imap';
    6. $port = 143;
    7. $ssl = false;

detail

  1. //pop3或imap配置信息
  2. $mail = new MailBox($username, $password, $email_address, $mail_server, $server_type, $port, $ssl);
  3. $mail->connect();
  4. $mail->getMailTotal();//获取邮件总数,mid 从1到总数
  5. $head = $mail->getImapHeader($mid);//获取原始的邮件头部信息
  6. $mail->getHeaders($mid);//获取头部信息例如 发件人,主题,收件人等
  7. $mail->getBody($mid);//获取邮件内容
  8. $mail->markMailRead($mid);//将邮件标记为已读
  9. $mail->markMailUnRead($mid);//将邮件标记为未读
  10. $mail->isUnread($head);//判断邮件是否被读取
  11. $mail->deleteMail($mid);//删除邮件
  12. $mail->getDate($mid);//获取邮件时间