1. 安装:
    composer require swiftmailer/swiftmailer

  2. 使用:

     <?php
     // 1. 引入包
     require_once 'vendor/autoload.php';
     // 2. 实例化传输对象
     $transport_obj = new Swift_SmtpTransport('smtp.163.com',25);
     // 3. 设置用户名/密码
     $transport = $transport_obj
                 ->setUsername('test@163.com')
                 ->setPassword('xxxxxx');
     // 4. 实例化邮件对象
     $mailer = new Swift_Mailer($transport);
     // 5. 实例化消息对象
     $message_obj = new Swift_Message('title');
     // 6. 配置消息
     $message = $message_obj
                 ->setFrom(['test@163.com' => 'from_name'])
                 ->setTo(['test@gmail.com', 'test@qq.com' => 'to_name'])
                 ->setBody('content');
     // 7. 发送
     $result = $mailer->send($message);
     // 8. 输出
     var_dump($result);
  3. 输出:
    int(1)

文档更新时间: 2024-04-20 10:57   作者:lee