티스토리 뷰



회사에서 실사용 목적으로
문자와 연결하기위해서 간단하게
클로드 ai 도움을 받아 집에서 운영중인
미니피시(아파치 웹서버)를 이용해서
만들어봤습니다
간단히 말해서
내 문자메세지를 가지고
문자를 보낼수 있는 프로그램
그누보드를 비교해서 말하지만
그누보드 문자를 업체를 이용하지 않고
내 스마트폰 문자로 이용 가능
문제 무제한인경우
통신사마다 다르지만
당일 발송건수 대략 150-170건전후
가능한걸로 알고 있습니다
(별도 요금없음)
kt- lms 긴문자 가능
lg - 단문문자만 가능
*적용내용*
국내전화번호로만
문자발송/국제번호 문자 차단
문자건수 제한/차단/삭제가능
실시간 등록기기 확인
앱에서 부여한 복잡한
아이디와 비번말고 쉽고편한
아이디와 비번으로 이용가능
(비번은 본인이 변경가능)
발송되는 문자 내용은
볼수가 없으며 본인만 확인가능
발송 파일
<?php
/**
* 이 파일에는 간편 로그인 ID/비밀번호가 포함되어 있습니다. 다른 사람과 공유하지 마세요.
* 관리자가 설정한 일일 발송 한도가 있으면 자동으로 적용됩니다.
*/
function sendSms(string $phoneNumber, string $text): array
{
$url = 'https://접속주소';
$payload = json_encode([
'username' => '아이디',
'password' => '비밀번호',
'phoneNumber' => $phoneNumber,
'text' => $text,
]);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $payload,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_TIMEOUT => 15,
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
curl_close($ch);
return ['status' => $httpCode, 'error' => $error, 'body' => json_decode($response, true)];
}
$result = sendSms('+발송전화번호', '테스트중입니다');
echo json_encode($result, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
아래앱을 사용해서 구성했습니다
https://github.com/capcom6/android-sms-gateway
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자작서버
- 서버
- 광주광역시
- 통화녹음
- smsgateway
- 우부투
- 문자무제한
- 미니피시 #
- 가정집서버
- 가정집
- 문자메세지
- 리눅스서버
- 토큰
- \보안
- 오리탕
- 식시세척기
- 동기화
- 세척소금
- 문자
- smsgate
- 리눅스
- 메일
- 무료메일
- 장성
- 가상서버
- tailscale
- 미니피시
- brevo
- 우분투
- 소금
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
글 보관함