Swift Mailer 发送邮件

1 下载组件php

$ composer require "swiftmailer/swiftmailer:^6.0"

 

2 利用php进行发送swift

   第一种方法利用smtp服务器

require_once '/path/to/vendor/autoload.php';

// Create the Transport
$transport = (new Swift_SmtpTransport('smtp.example.org', 25))
  ->setUsername('your username')
  ->setPassword('your password')
;

// Create the Mailer using your created Transport
$mailer = new Swift_Mailer($transport);

// Create a message
$message = (new Swift_Message('Wonderful Subject'))
  ->setFrom(['john@doe.com'])
  ->setTo(['receiver@domain.org', 'other@domain.org' => 'A name'])
  ->setBody('Here is the message itself')
  ;

// Send the message
$result = $mailer->send($message);

 

第二种方法利用sendmail本地发送,前提是你的服务器已经安装好sendmail组件composer

 

// Sendmail
$transport = new Swift_SendmailTransport('/usr/sbin/sendmail -bs');
相关文章
相关标签/搜索