PHPMailer Tutorial: Send an Email via SMTP with GMail

를 통해 이메일을 보내는 방법을 알고 있습니까? PHP 메일러와 Gmail을 사용하는 SMTP 오늘 비디오 나는 PHPmailer 클래스에 대해 이야기 할 것이다

그리고 그것을 사용하여 이메일을 보내는 방법 PHP 평문 보내기 이메일, HTML 이메일, 첨부 파일이있는 이메일 그래서 나와 함께있어 이봐, 안녕? 상원 의원은 여기 codingpassiveincomecom에서 왔습니다 다른 사람들을 돕는 곳 훨씬 쉽고 빠름 웹 개발자 그들이 소유하고있는 것보다 그들이 할 것입니다

그래서, 그게 너에게 흥미있는 것이면 구독을 고려하십시오 이제 당신 중 일부는 그건 PHPmailer가 클래스인지 모르겠다 라이브러리를 제공하는 PHP 용 라이브러리 빌드 할 함수 모음 이메일 메시지를 보냅니다 PHPmailer 지원 이메일, 메일, 보내는 여러 가지 방법 메일, Qmail 및 SMTP 서버로 직접 전송할 수 있습니다 SMTP 기반의 모든 기능을 사용할 수 있습니다 이메일 수신자 여러 명 등 PHPMailer 이메일을 보내는 효율적인 방법입니다

PHP 내에서 어쩌면 지금 물어볼 수 있습니다 우리는 gmail을 사용하여 메일 메시지를 보냅니다 우선 그것은 무료이며 물론입니다 대부분의 웹 사이트 소유자는 자신의 웹 사이트를 사용할 수 있습니다

전자 메일 메시지를 보내는 SMTP 서버 자신의 웹 사이트에서,하지만 그것이 만드는 경우 그때도 당신의 Gmail에 대한 감각 메일을 보냅니다 기회는 크다 귀하의 웹 사이트 IP 주소가 차단 목록에 있습니다 사이트가 공유 웹에서 호스팅되는 경우 호스팅 제공 업체 그게 아니라고해도 그들은 항상 귀하의 지적 재산권에 대한 위험에 처해 있습니다

주소는 블랙리스트가됩니다 물론 너 Google에서 SMTP 서버를 사용할 수 없습니다 하루에 수천 통의 이메일을 보내지 만 적은 비용으로 애플리케이션을위한 탁월한 선택 하루에 500 명의 수혜자가 있습니다 어쨌든, 실제로 어떻게하는지 보여 드리죠

PHPMailer를 사용하여 이메일 보내기 수업 이제 우리가 해야 할 일은, 우리는 PHPMailer 클래스를 다운로드 할 수 있습니다 우리는 첫 번째 결과를 사용할 수 있으며 여기에서 오른쪽에는 옵션 복제본이 있습니다 또는 다운로드하십시오 난 그냥 다운로드를 사용합니다 우편 번호와 나는 어디에서 폴더를 선택할 것인가? 나는 그것을 저장하고, 다음을 클릭 할 것이다

구하다 그 후에 나는 그 폴더에 갈 것이다 여기에서 추출하겠습니다 나는 할 것이다 이 arhive을 삭제하고 나는에 간다 이 폴더의 이름을 변경하십시오

나는 할 것이다 PHPMailer, 알았어 여기에 하나의 폴더가 있습니다 첨부 파일, 한 장의 사진 이메일을 보내는 방법을 보여 주기만하면됩니다 첨부 파일이 있고 여기 나는 비어있다 index

php 파일 이제 indexphp 안에 들어 있습니다 파일 나는 방금 PHP 태그를 열었습니다 우리가해야 할 첫 번째 일 내가 먼저 댓글을 쓸 것이라고 가정 해 봅시다

이메일을 보내는 단계는 SMTP 우선해야 할 일은 그 반원을 포함 시켜라 그래서 그것은 다음을 포함합니다 PHPmailerAutoloadphp, 그 후 PHPmailer의 인스턴스 호스트를 설정하거나 SMTP를 활성화해야합니다

우리는 // 인증을 true로 설정합니다 // gmail 계정의 로그인 세부 정보를 설정합니다 // 보호 유형 설정 // 포트를 설정 // 대상을 설정 // body 설정 // 이메일을 보내는 사람 설정 // 이메일 (수신자)을 보내는 위치를 설정하고 //이메일을 보내다 그래서 첫 번째 단계는 필요합니다 우리는 PHPMailer가 우리의 폴더이고 파일 이름은 phpmailerautoload

php입니다 새 인스턴스를 만들려면 하나의 가변 메일을 만들 필요가 있습니다 PHPMailer 그 다음에는 호스트를 설정해야합니다 우리는 메일을 말할 것이고 우리는 가고있다

호스트라고 그리고 우리는 단지 보려고합니다 smtpgmailcom

SMTP를 활성화해야합니다 그래서 우리는 mail-> SMTP라고 말할 것입니다 지금 이걸로 방법, 몇몇 접대에, 아주이다 이 메소드를 호출하는 것이 중요하지만, 개인, 어느 hostgator입니다 순간, 내가이 방법이라고 부를 때 기본적으로 몇 가지 문제를 만들고 나는 SMTP로 보낼 수 없습니다 그래서, 순간 나는 단지 논평 할 것이다

그리고 나는하지 않을 것이다 그것을 사용하십시오, 그러나 그것은 당신에게 중요합니다 우리가 그것을 일부에서 사용해야한다는 것을 알아라 플랫폼 그래서, 우리는 우리는 set SMTPAuth = true라고 말할 것입니다

자, mail-> Username 그리고 우리는 글을 쓸 필요가있다 여기, 우리가 보내는 데 사용할 이메일 이메일 그래서 우리는 "senaidbacinovic@gmailcom"이라고 말할 것입니다 그리고 암호가 필요합니다

mail-> Password = "tempPassword" 그리고 SMTPSecure 우리는 "ssl"이라고 말할 것입니다 // 또는 TLS를 사용할 수 있습니다 포트는 $ mail-> Port = 465입니다 // 또는 TLS 인 경우 587 이제 주제가 될 것입니다

$ mail-> Subject = "test email"; 몸은 이제 우리 몸을 보내고 있습니다 이메일에서 알리는 메일 세트를 말할 것입니다 여기에 우리가 볼 수있는 주소를 써야합니다 기본적으로 그 이름과 우리 이름을 정할거야 알았어

당신이 볼 수 있듯이 나는 조금 닮았습니다 태그 주소와 여기에 나는이 이름이있다 phpstorm의 기능입니다 다른 ID 또는 텍스트 편집기를 사용 중입니다 아마 너는 그것을 볼 수 없을 것이다

그 메모는 지금부터 내가 사용하고있는 이걸 가치있게 평가하고 이제는 괜찮을거야 추가받는 사람을 추가하십시오 주소와 나는 hello@codingpassiveincomecom이라고 말할 것입니다 이제 우리는 전자 메일을 보내야합니다

메일 보내기 메소드를 호출 할 수 있습니다 메소드는 true 또는 false를 반환 할 것이므로 메일이라면 여기에 몇 가지 진술을 사용할 수 있습니다 에코 메일을 보냅니다 그렇지 않으면 뭔가 잘못 된 일이 있습니다 이제 간단히 업로드 해 보겠습니다

내 웹 호스팅에 대한 모든 것을 우리가 할 수 있습니다 우리의 지역에서 서명하기 위해 이것을 사용하십시오 호스트하지만 나는 그것을 보내는 방법을 보여주고 싶다 내 공유 호스팅에서 케이스는 hostgator이므로 잠시 기다려 봅시다 이제 모든 파일을 업로드했습니다

브라우저를 열어 보겠습니다 새로 고침하러 가야 겠어 지금 보냄 숟가락 메일을 보자 보시다시피 새로운 이메일을 받았습니다 주제가 하나 인 새 이메일을 받았습니다

테스트 이메일과 프런트 SB 그래서 만약 내가 우리가 이것을 볼 수있는 것처럼 클릭하십시오 시체와 보낸 사람 senaidbacinovic@gmailcom을 보면 알 수 있듯이 품질과 평범한 보내는 방법입니다 텍스트 이메일 이제 어떻게해야하는지 알려 드리고 싶습니다 HTML 이메일을 보내면 우리가해야 할 일은 우리는 여기서 그것을해야 할 필요가있다 남성이 html이되도록 HTML을 true로 설정하십시오

진실하고 속이며 지금은 내부에있다 우리 몸은 모든 HTML 태그를 사용할 수 있습니다 밖으로 말하자면 그는 두 가지 새로운 것을 만들자 줄을 끊고 하나의 링크를 만들자 http // google

com을 방문하여 링크가 구글이 바로 좋은 예입니다 다시 올립니다 우리가 새로 고침하면 우리는 다시 응답을 얻었다 여기에서 볼 수 있듯이 메일이 전송되었습니다 내 새 이메일을 받았고 내가 너처럼 열면 내가 그 (것)들을 포함했는지 알 수있다

클릭하면 새 탭에서 열립니다 지금 내가 보여주고 싶은 마지막 물건 우리가 할 수 있도록 첨부 파일을 추가하는 방법입니다 어쨌든 여기서 해보 죠 첨부 파일을 볼 것입니다 첨부 파일을 지정하고 여기에 지정해야합니다

경로 그래서 폴더 첨부 파일로 이동합니다 그 파일의 이름이 facebookcoverpng 그리고 여기 있습니다 어떤 이름이라도 지정하면 내가 말할 것이다 우리가 포함하지 않으면 facebookcover

PNG 이 이름은 당신에게 먼지의 이름이 될 것입니다 보내려는 파일이므로 선택 사항입니다 이름이나하지 그래서 내가 너무 그것을 저장합니다 업로드 다시 나는 새롭게 할 것이다 나는 볼 것이다 귀하의 이메일에 좋아, 내가 새 이메일을 열면 필요한 메시지를로드하는 스킨 지금 첨부 파일을 다운로드해야하기 때문에 이 클라이언트는 첨부 파일을 열 것이다 그냥 포함 시켜라 너는 알 수 있듯이 이것이 우리의 것이다

첨부 파일은 여기에 표시되어 있습니다 우리의 몸과이 메시지는 똑같습니다 우리는 또한 우리가 볼 수있는 하나의 링크를 볼 수 있습니다 하나의 첨부 파일이 있고 그 이름은 faceboookcoverpng 이것이 우리의 방법입니다

신속하게 세 가지 유형의 내가 원하는 마지막 이메일을 보낸다 디버깅을 활성화하는 방법 이메일이 있으면 보낼 수 있습니다 문제가 무엇인지 알 수 있습니다 내가 포함한다고해도 항상 말했던 것처럼 틀리다 당신 중 일부는이 일을 위해 일부는 내가 포함하고 보자

내가 새로 고침하면 지금 어떻게 될지 보아라 방금 메시지가 잘못 됐어 그런데 문제는 내가하지 않는다는 것이다 내가 뭐라 말할 것이 틀린 지 알아라 여기에 mailsmtp debug equal과 now 번호 하나를 입력하는 것은 선택 사항입니다

두 사람은 보통 두 번째 번호를 얻습니다 그냥 메시지와 여기 아래에 내가 할 것이다 남성 상속인 정보라고 말하면 이제 우리는 무슨 일이 일어 났는지 이메일에 도움을주세요 새로 고침을하고 내가 지금 어떻게 볼 수 있듯이 무엇이 잘못 되었는가에 대한 완전한 설명 지금은 분석을 사용할 수 있지만 내가 이미 가지고 있기 때문에 필요가 없다 일을하고 나는 틀린 것을 알고있다 하지만 너에게 이것은 매우 도움이된다

또한 여기에 링크가 있습니다 완전한 문서를 참조하십시오 너 한테는 잘못 됐어 얘들 아 이 튜토리얼에서 배운 내용은 방법 일반 텍스트 전자 메일 HTML 전자 메일 세트 첨부 파일 및 if 디버깅 방법 네가 좋아하면 틀린 것이있다

이 비디오는 또한 그것을 좋아해주세요 공유하면 정말 감사하겠습니다 친구와 함께하고 물어보십시오 아래 코멘트에있는 질문 돌보다