Commit graph

126 commits

Author SHA1 Message Date
Kijin Sung
be66ee4f21 Consolidate admin templates and lang codes for Mail and SMS API config keys 2024-08-08 20:31:08 +09:00
Kijin Sung
4e92689e6f Add Twilio SMS driver 2024-08-08 20:14:50 +09:00
Kijin Sung
75e32a6f08 General cleanup of solapi driver 2024-08-08 00:36:52 +09:00
Kijin Sung
17675ab32f Fix unwanted timezone change when using solapi SMS API 2024-08-08 00:28:20 +09:00
Kijin Sung
5f662530e0 Initial implementation of Naver Cloud SENS SMS driver 2024-07-21 22:16:39 +09:00
Kijin Sung
0e3d15d887 Fix incorrect error handling in coolsms SMS driver 2024-07-21 22:16:26 +09:00
Kijin Sung
ada6a81d29 Fix incorrect use of $this when calling static method 2024-07-21 21:52:23 +09:00
Kijin Sung
b48a4a096c Fix reference to unused exception class (we use guzzle now) 2024-07-21 21:10:56 +09:00
Kijin Sung
5df972606b Fix use of undefined property in mail driver 2024-07-21 21:10:37 +09:00
Kijin Sung
86ab628bcc General adjustments to naver cloud mailer driver 2024-07-21 21:07:22 +09:00
Kijin Sung
377048d71d Change class name, fix coding style, fix incorrect exception class name 2024-07-21 20:54:07 +09:00
Lastorder
80aae06272
Fix invalid error handling 2024-07-15 18:44:15 +09:00
Lastorder
70ee84fce1 Implement Navercloudmail
1. https://www.ncloud.com/mypage/manage/authkey 에서 액세스 키 / 시크릿 발급

2. https://console.ncloud.com/emailSVR/domainManagement 에서 도메인 등록 및 SPF, DKIM 설정
2024-07-15 09:31:41 +00:00
Kijin Sung
c3583506a1 Fix incorrect statistics when sending FCMv1 message to multiple recipients 2024-06-20 16:23:46 +09:00
Kijin Sung
1bdb414291 Add support for message.notification.image in FCM v1 push 2024-04-24 15:54:14 +09:00
Kijin Sung
c7f96ad75b Allow sending message to topics using FCM v1 API 2024-04-23 23:58:15 +09:00
Kijin Sung
5297232a75 Set message name in success token list, just like legacy API 2024-04-22 16:54:31 +09:00
Kijin Sung
619eb2a782 Clean up FCM v1 payload and response parsing 2024-04-21 20:49:03 +09:00
Kijin Sung
9699ed3416 Initial implementation of FCM HTTP v1 API 2024-04-21 20:18:39 +09:00
Kijin Sung
2c8ae717e1 Add configuration for uploading FCM v1 service account private key file 2024-04-21 02:45:33 +09:00
Kijin Sung
a898c4281a Rename existing FCM push driver to Legacy HTTP API 2024-04-20 23:51:16 +09:00
Kijin Sung
b80a858c1f Fix incorrect reference to error message body in Mailgun mail driver 2024-04-02 01:40:34 +09:00
Kijin Sung
7d90fbb77f Temporary workaround for iwinv SMS error "Missing boundary in multipart/form-data POST data" 2024-03-24 22:01:43 +09:00
Kijin Sung
30dbe29de7 Fix type conversion error in Redis cache driver (43732089 regression) 2024-01-05 01:04:55 +09:00
conory
d83e6a008d Revert "Fix SPF hint in Brevo mail driver"
This reverts commit a82c9c5444.
2023-12-09 13:47:11 +09:00
conory
a82c9c5444 Fix SPF hint in Brevo mail driver
Brevo doesn't support SPF.
2023-12-09 12:34:25 +09:00
conory
ba053b2fbf Add Brevo mail driver 2023-12-09 11:50:04 +09:00
Kijin Sung
4373208953 Fix #2219 type error in Redis cache driver 2023-12-01 00:02:03 +09:00
Kijin Sung
c4e1625afa Fix #2205 change FCM chunk size to 500 2023-11-03 19:19:41 +09:00
Kijin Sung
00159407f4 Fix #1933 enable sending FCM message without the "notification" field 2023-08-03 22:44:27 +09:00
Kijin Sung
fc932747e9 Use alias to refer to classes outside of Push namespace 2023-08-03 22:44:21 +09:00
Kijin Sung
4f73c9562b Update several mail and SMS drivers to use HTTP class instead of Requests or raw curl 2023-04-23 00:40:30 +09:00
Kijin Sung
a9f72a5cd2 Remove trailing whitespace 2023-01-17 20:57:44 +09:00
Kijin Sung
2437de31f3 Remove wincache and xcache drivers - they are no longer maintained for PHP 7.2+ 2022-12-30 00:16:06 +09:00
Kijin Sung
8234fd5c7b Disable file cache driver 2022-12-30 00:10:18 +09:00
Kijin Sung
0029d1a1ec Rename all common/framework source files to be case-sensitive 2022-12-26 16:13:09 +09:00
Kijin Sung
da5697a5be Separate Swift Mail transport into own file outside of vendor directory 2022-12-26 00:25:58 +09:00
Kijin Sung
80a7a9583a Fix #1974 remove cafe24 SMS driver 2022-10-30 17:27:53 +09:00
Kijin Sung
4196d42b06 Fix broken iwinv SMS driver due to incompatible API URL
iwinv 문자 API가 업데이트되면서 URL이 쥐도새도 모르게 변경되어
기존 사용자는 현행 매뉴얼의 API URL을 사용할 수 없고 (에러 코드 14)
신규 사용자는 기존 라이믹스 드라이버를 사용할 수 없는 현상이 발생하여
어느 쪽 사용자인지 수동으로 선택하도록 변경함.

기존에 API key를 입력해 둔 사용자는 설정 화면 접근시 자동으로
기존 URL이 선택되고, 그렇지 않으면 신규 URL이 선택되도록 함.

카페24에 이어 iwinv까지;;;
국내 업체들은 도대체 REST API 운영에 대한 개념이 있는 건가요?
2022-10-11 22:41:09 +09:00
Kijin Sung
241a26436a Fix #1939 #1952 add default sound to push notifications 2022-06-09 21:15:18 +09:00
Kijin Sung
9d6e54f2f6 Clean up push metadata
빈 값은 제외하고 전송하도록 보완합니다.
즉, 기존에 세팅된 값을 제거하려면 빈 값을 세팅하면 됩니다.
2021-12-29 22:37:20 +09:00
Waterticket
f295f1a49d notification 메소드 정리 2021-12-29 05:48:04 +00:00
Waterticket
bef4cd74ae FCM notification 항목 메소드 추가 2021-12-29 04:27:03 +00:00
Kijin Sung
20871055e4 Support either/both username and password for Redis #1602 2021-02-05 21:04:20 +09:00
Kijin Sung
6f8a252cd1 Fix smtp security=none not being recognized 2021-01-20 00:34:23 +09:00
Kijin Sung
1a89c5e0d6 Rename FCM/APNs
PC용 브라우저나 iOS에서도 FCM을 사용할 수 있으므로,
모바일 운영체제 명칭이 아닌 서비스 명칭을 사용하도록 변경합니다.
2021-01-14 11:37:55 +09:00
Kijin Sung
b3b89dc0a1 Sort mail/SMS drivers more naturally, and translate 'Dummy' 2021-01-06 23:01:29 +09:00
Kijin Sung
2ffe819465 Replace Amazon SES driver with wrapper around SMTP endpoint #1305 2021-01-06 22:12:30 +09:00
Kijin Sung
90d8b7fc33 Directly import PushInterface 2020-12-11 22:09:10 +09:00
Kijin Sung
1fd23af708 Add missing return type declaration to Push interface 2020-12-11 19:59:49 +09:00