Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JavaScript
- 6월 공모주 청약 일정
- jquery
- codeigniter
- Eclipse
- html
- 자바스크립트
- IPO
- Stock ipo
- 주식
- css
- 주식 청약
- 공모주 청약 일정
- SQL
- 공모주 청약
- 맥
- linux
- 오라클
- 주식 청약 일정
- MYSQL
- java
- 공모주
- Oracle
- 코드이그나이터
- 자바
- Stock
- php
- 리눅스
- 7월 공모주 청약 일정
- 제이쿼리
Archives
- Today
- Total
개발자의 끄적끄적
[php/framework] CodeIgniter4에서 Gmail 발송 방법 본문
728x90
반응형
[php/framework] CodeIgniter4에서 Gmail 발송 방법
CodeIgniter 4에서 Gmail을 사용하여 이메일을 보내는 방법은 다음과 같습니다.
1. 환경 설정
먼저, .env 파일에서 Gmail SMTP 설정을 구성합니다.
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your_email_address@gmail.com
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=tls
2. 예제 코드
예제코드는 아래와 같습니다!
참고하시고 수정하실부분 변경해서 사용하시면 됩니다!
<?php
namespace App\Controllers;
use CodeIgniter\Controller;
use CodeIgniter\Email\Email;
class SendEmailController extends Controller
{
public function index()
{
$email = new Email();
$email->from('your_email_address@gmail.com', 'Your Name');
$email->to('recipient_email_address@example.com', 'Recipient Name');
$email->subject('Test Email');
$email->message('This is a test email.');
$email->send();
if ($email->isSent()) {
echo 'Email sent successfully!';
} else {
echo 'Email failed to send.';
}
}
}
메일 발송 내역은 아래와 같습니다!
From: Your Name <your_email_address@gmail.com>
To: Recipient Name <recipient_email_address@example.com>
Subject: Test Email
This is a test email.
3. 추가 설정 방법
이메일의 제목, 내용, 받는 사람, 보내는 사람 등을 사용자 지정할 수 있습니다. 또한, 이메일에 첨부 파일을 추가할 수도 있습니다.
이와 같은 추가설정 방법은 이메일 라이브러리 문서 링크 첨부할테니 들어가셔서 한번 확인해보시면 됩니다!
CodeIgniter의 이메일 라이브러리 문서 링크 : https://codeigniter.com/user_guide/libraries/email.html
추가적으로 1번 사항에서 이메일 계정 정보를 입력할때 비밀번호는 계정의 비밀번호가 아닙니다!
2022년 5월 30일부로 정책이 변경되어 앱비밀번호를 생성해야 합니다!
해당 비밀번호 생성방법 링크 첨부하겠습니다!
gmail 발송 연동 계정 정보 설정 방법 : https://solbel.tistory.com/3085
참고들 하세요!
반응형
'개발 > php' 카테고리의 다른 글
Comments