PHPMailer
이메일 처리를 위한 오픈 소스 PHP API
여러 파일을 첨부하여 보낼 수 있는 PHP 라이브러리, 받는 사람, 참조, 숨은 참조 및 회신 주소를 통해 여러 사용자에게 이메일 메시지를 작성 및 보낼 수 있습니다.
PHPMailer는 소프트웨어 개발자가 최소한의 노력과 비용으로 이메일 메시지를 작성하고 보내기 위한 애플리케이션을 만들 수 있도록 하는 오픈 소스 PHP 이메일 전송 라이브러리입니다. 또한 Gmail 서버를 사용하여 이메일 메시지를 보낼 뿐만 아니라 인증을 통해 SMTP 연결을 지원합니다.
라이브러리는 받는 사람, 참조, 숨은 참조 및 회신 주소를 통해 여러 사용자에게 전자 메일을 보낼 수 있는 기능을 제공했습니다. 또한 사용자는 UTF-8 콘텐츠와 8비트, base64, 바이너리 및 인용 인쇄 가능한 인코딩을 사용하여 이메일 메시지를 인코딩할 수 있습니다. 또한 사용자가 여러 파일을 쉽게 첨부하고 보낼 수 있습니다.
라이브러리는 이메일 메시지를 보내는 여러 가지 방법을 제공했습니다. 라이브러리는 이메일 메시지에 첨부 파일 추가, 자동 이메일 유효성 검사, 50개 이상의 언어로 된 오류 처리, S/MIME 및 DKIM 서명 지원, 통합 SMTP 지원, 헤더 삽입 공격으로부터 보호 등과 같은 이메일 관리를 위한 몇 가지 중요한 기능을 제공합니다. .
PHPMailer 시작하기
PHPMailer를 설치하는 권장 방법은 Composer를 사용하는 것입니다. 쉬운 설치를 위해 다음 명령을 사용하십시오.
Composer를 통해 PHPMailer API 설치
composer require phpmailer/phpmailer
PHP API를 통해 이메일 메시지 보내기
PHP로 이메일 메시지를 보내는 것은 오늘날 소프트웨어 개발자들이 채택한 매우 일반적인 접근 방식입니다. PHPMailer 라이브러리는 소프트웨어 개발자에게 몇 가지 PHP 명령을 사용하여 자신의 애플리케이션 내에서 이메일 메시지를 보낼 수 있는 기능을 제공합니다. 라이브러리는 또한 HTML이 아닌 이메일 클라이언트에 일반 텍스트 이메일 보내기를 지원합니다. 로컬 웹 서버에서 쉽게 이메일을 보낼 수도 있습니다.
PHP를 통해 목록에 이메일 메시지 보내기
오픈 소스 라이브러리 PHPMailer는 일반적으로 메일링 리스트에 이메일 메시지를 보내는 데 사용됩니다. 라이브러리는 매우 안정적이며 전체 수신자 목록에 이메일을 능숙하게 보낼 수 있습니다. SMTP를 사용하여 PHPMailer 인스턴스를 설정한 후 MySQL 데이터베이스에 연결하여 수신자 목록을 검색할 수 있습니다. 사용자 정의 이메일 메시지와 모든 수신자에 대해 하나의 특정 메시지를 설정할 수 있습니다. 이메일을 보내기 위해 목록에서 일부 특정 사용자를 선택할 수도 있습니다.
이메일에 여러 첨부 파일 추가
팀 구성원 또는 고객과 여러 파일을 공유해야 하는 경우가 많습니다. PHPMailer는 소프트웨어 개발자에게 여러 첨부 파일이 포함된 이메일을 보낼 수 있는 기능을 제공하는 매우 강력한 라이브러리입니다. 파일 업로드를 수락하고 이메일로 보내는 매우 간단한 양식을 사용합니다. 반면에 여러 파일을 한 번에 업로드하고 모두 이메일에 첨부 파일로 보낼 수 있는 좀 더 복잡한 형식입니다.
Gmail을 통해 이메일 보내기
오픈 소스 라이브러리 PHPMailer는 소프트웨어 개발자에게 Google의 Gmail 서비스를 통해 이메일 메시지를 보낼 수 있는 기능을 제공합니다. Gmail 서버를 통해 이메일을 보내려면 일반 SMTP 설정보다 더 많은 설정이 필요합니다. 아이디 및 비밀번호 인증을 사용합니다. IMAP 명령을 사용하여 메시지를 폴더에 저장할 수 있습니다. IMAP 명령을 사용하여 사용 가능한 폴더 또는 레이블 목록을 가져올 수도 있습니다.