laravel5.5使用sendCloud邮件服务

前言:自己写了一个注册需要邮箱验证的功能使用了sendCloud的服务,过程及问题小记。

1.先使用composer安装依赖包,使用的laravel-sendCloud附上github地址:https://github.com/NauxLiu/Laravel-SendCloud

"naux/sendcloud": "1.1.*",
"guzzlehttp/guzzle": "6.*"

   第一个为laravel使用sendcloud的依赖包,第二个我们的邮箱服务需要使用到该依赖

2. 根据sendCloud的文档或者github上面的说明将各种参数配置好(此处不再说明)。

3. 直接阐述碰到问题:

    问题1:触发邮件发送时候报错Driver [sendCloud] not supported.

 问题原因:不明

   问题解决:自己突然又好了.

   问题2

Declaration of NauxMailSendCloudTransport::send(Swift_Mime_Message $message, &$failedRecipients = NULL) must be compatible with Swift_Transport::send(Swift_Mime_SimpleMessage $message, &$failedRecipients = NULL)

 问题原因:一个类名发生了改变,Swift_Mime_Message to Swift_Mime_SimpleMessage

   问题解决:解决方法是,修改第 8 行,use Swift_Mime_Message; 为 use Swift_Mime_SimpleMessage;然后把文件中对应的依赖注入名称改对即可。

原文地址:https://www.cnblogs.com/cyclzdblog/p/7535492.html