codedive-io/laravel-ncloud-mail-driver
最新稳定版本:v1.0.0
Composer 安装命令:
composer require codedive-io/laravel-ncloud-mail-driver
包简介
네이버 Ncloud 의 Cloud Outbound Mailer 를 사용하는 Laravel mail driver
README 文档
README
Laravel 에서 네이버 Ncloud 의 Cloud Outbound Mailer API 를 활용하여 메일을 발송할 수 있게 해주는 mail driver 입니다.
기능
- 네이버 클라우드 API 중 Cloud Outbound Mailer 를 이용하여 메일을 발송
요구사항
다음 환경에서 테스트 되었습니다.
- Laravel 12 이상
- php 8.1 이상
설치 방법
composer require codedive-io/laravel-ncloud-mail-driver
사용법
Config
ncloud sdk config 설정
.env 파일에 다음 정보를 추가
NCLOUD_ACCESS_KEY="네이버 Ncloud Access key"
NCLOUD_SECRET_KEy="네이버 Ncloud Secret Key"
또는
php artisan vendor:publish --tag=laravel_ncloud_sdk_config
명령어를 이용하여 ncloud_sdk.php 파일을 생성 후 편집
mail driver config 설정
php artisan vendor:publish --tag=laravel_ncloud_mail_driver_config
명령어를 이용하여 ncloud_outbound_mail_driver.php 파일을 생성 후 편집
laravel .env 수정
MAIL_MAILER="ncloud"
MAIL_SCHEME=null
MAIL_HOST=null
MAIL_PORT=null
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_FROM_ADDRESS="보내는 Email 주소"
MAIL_FROM_NAME="보내는 Email 이름"
메일 발송
Laravel 에서 발송 시 driver 를 ncloud 로 지정하여 발송
$recipient = [ new Address('receiver@test.com', '수신자이름'), ]; Mail::driver('ncloud')->to($recipient)->send(new TestMail());
Contribution
버그 제보, 기능 제안, 그리고 풀 리퀘스트는 언제나 환영합니다. Github 저장소 를 통해 기여하실 수 있습니다.
Bug reports, feature suggestions, and pull requests are welcome. You can contribute via the Github Repository.
LICENSE
이 패키지는 MIT 라이센스를 준수합니다 MIT license
This package is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-21