WP Mail SMTP를 사용하여 Mailgun으로 WordPress 이메일을 보내는 방법

게시 됨: 2019-12-03

WordPress 문의 양식 알림을 받지 못하셨나요?

누군가 양식을 작성할 때 WPForms에서 이메일을 보내지 않는 이유 또는 WordPress 알림이 표시되지 않는 이유가 궁금할 수 있습니다.

이 자습서에서는 이메일 배달 문제를 수정하고 WP Mail SMTP를 사용하여 Mailgun으로 WordPress 이메일을 보내는 방법을 안내합니다.

WordPress 이메일 누락의 원인

WordPress 대시보드에 양식 항목이 쌓여 있기 때문에 WordPress에서 이메일 알림을 보내지 않는다는 것을 알았을 수도 있습니다. 또는 실망한 방문자가 소셜 미디어나 다른 방법을 사용하여 연락을 하지 않는 것에 대해 연락했습니다.

대부분의 경우 WordPress 이메일이 누락되는 것은 스팸 방지 때문입니다.

스패머가 똑똑해짐에 따라 이메일 제공업체는 스팸 방어를 계속 강화해야 합니다. 이것은 일반적으로 이메일 누락의 가장 일반적인 원인입니다.

WPForms는 최고의 WordPress Form Builder 플러그인입니다. 무료로 받으세요!

Mailgun으로 WordPress 이메일을 보내 스팸 차단기 수정

다른 경우에 이메일이 누락되는 것은 WordPress 호스팅 서버가 PHP mail() 함수를 사용하도록 구성되지 않았기 때문입니다. 관리되지 않거나 관리되는 WordPress 호스팅인 경우에도 마찬가지입니다. 이 기능은 기본적으로 WordPress에서 생성한 이메일 또는 WPForms와 같은 연락처 플러그인을 보내는 데 사용됩니다.

고맙게도 SMTP를 사용하여 이 두 가지 문제를 모두 해결할 수 있습니다.

SMTP(Simple Mail Transfer Protocol)는 이메일 전송을 위한 업계 표준입니다. PHP 메일 기능과 달리 SMTP는 적절한 인증을 사용하여 이메일 전달 가능성을 높입니다. 그렇기 때문에 SMTP를 사용하여 WordPress에서 이메일을 보내는 것이 좋습니다.

이 기사에서는 우리가 권장하는 SMTP 서비스 중 하나인 Mailgun을 사용하여 이 작업을 수행하는 방법을 보여줍니다.

Gmail 또는 Sendgrid로 이메일을 보내는 방법에 대한 기사도 확인할 수 있습니다.

Mailgun + WP Mail SMTP로 양식 알림을 수정하는 방법

Mailgun은 웹사이트 소유자가 수많은 이메일을 보낼 수 있는 인기 있는 이메일 서비스 제공업체입니다.

매월 처음 5,000개의 이메일을 무료로 보낼 수 있습니다. 그보다 더 많은 이메일을 보내려면 유료 일반이 필요합니다.

WP Mail SMTP를 사용하여 Mailgun으로 WordPress 이메일을 보내도록 사이트 설정을 시작하겠습니다.

1. Mailgun 계정에 가입

먼저 Mailgun 웹사이트에서 계정을 등록해야 합니다.

메일건 계정 페이지에 가입

참고: 추가 확인 단계로 Mailgun은 무료 계정의 경우에도 계정을 설정하기 위해 신용 카드 정보를 입력해야 합니다. 자세한 내용은 Mailgun의 가입 페이지를 참조하십시오.

간단한 가입 양식을 작성한 후 몇 가지 추가 확인 단계를 수행해야 합니다. 여러 수준의 검증을 통해 Mailgun은 모든 사용자에게 이메일 전달 가능성을 더 잘 보장할 수 있습니다.

먼저 Mailgun 계정을 확인하기 위한 이메일을 받아야 합니다. 확인 절차를 시작하려면 이 이메일에 있는 링크를 클릭해야 합니다.

메일건 지원 메시지

인증 링크를 클릭한 후 문자 인증 코드를 받으려면 휴대폰 번호를 입력해야 합니다.

mailgun 계정 확인 화면 Mailgun으로 WordPress 이메일 보내기

이 단계를 완료하면 Mailgun에 로그인됩니다.

이제 로그인했으므로 Mailgun 대시보드가 ​​표시되어야 합니다. 준비가 되면 왼쪽 메뉴에서 도메인 을 클릭합니다.

새 도메인 메일건 설정 추가

도메인 페이지에서 새 도메인 추가 버튼을 클릭해야 합니다.

새 도메인 메일건 설정 추가

참고: 새 도메인을 추가하는 버튼이 표시되지 않으면 신용 카드 세부 정보를 아직 입력하지 않았기 때문일 수 있습니다. Mailgun을 사용하려면 무료 계정을 포함한 모든 계정에 신용 카드를 입력해야 계속해서 Mailgun으로 WordPress 이메일을 보낼 수 있습니다.

다음으로 웹사이트 도메인 이름의 하위 도메인을 입력해야 합니다.

정확히 무엇을 의미합니까?

하위 도메인은 웹사이트 주소의 "www" 부분을 대체합니다. 예: "subdomain.yourwebsite.com." 하위 도메인을 사용하여 웹사이트에 별도의 섹션이나 디렉토리를 추가할 수 있습니다(예: 일부 사이트의 블로그가 blog.example.com과 같은 하위 도메인에 있는 방식).

이 경우 하위 도메인은 Mailgun에서 이메일을 보내는 데 사용됩니다.

다음 단계에서 실제 하위 도메인을 생성합니다. 지금은 mail.yourwebsite.com 또는 mg.yourwebsite.com과 같은 하위 도메인만 입력하면 됩니다. 이름을 어떻게 지정하는지는 중요하지 않지만 "mail" 또는 "mg"를 사용하면 그 목적이 무엇인지 더 명확해집니다.

mailgun으로 메일을 보낼 도메인 추가

다음으로 US 또는 EU를 선택해야 합니다. 사이트가 유럽 연합에서 호스팅되는 경우 계속해서 EU 를 선택하십시오. 사이트가 유럽 연합 이외의 지역에서 호스팅되는 경우 기본 미국 옵션으로 두십시오.

smtp mailgun 도메인 설정

마지막으로, 스팸 보호의 추가 모드에 대해 DKIM 권한 생성 상자를 선택된 상태로 유지하는 것이 좋습니다.

또한 더 긴 DKIM 키를 생성하는 2048 옵션을 선택하는 것이 좋습니다.

dkim 인증

다음 단계를 계속할 때 이 페이지로 나중에 다시 돌아올 것이기 때문에 이 탭이나 창을 열어 두십시오.

2. 도메인 확인

사이트 소유자와 방문자를 보호하는 방법으로 Mailgun과 같은 일부 SMTP 서비스에서는 사이트의 DNS에 레코드를 추가하여 도메인을 확인해야 합니다. Mailgun 가이드에서 도메인 확인의 이점에 대한 자세한 정보를 찾을 수 있습니다.

먼저 사이트의 DNS 설정을 열어야 합니다. 이것을 찾는 방법을 잘 모르는 경우 Mailgun은 새 도메인을 추가할 때 설정 페이지에 표시되는 몇 가지 유용한 링크를 제공합니다.

mailgun smtp를 보내기 위한 dns 레코드

참고: 여전히 사이트의 DNS 설정을 찾을 수 있는 위치가 확실하지 않거나 변경에 대해 확신이 없으면 사이트의 호스팅 제공업체에 문의하십시오.

또는 사이트의 DNS 수정에 대한 자세한 내용은 WPBeginner의 DNS 설정 자습서를 권장합니다.

DNS 설정이 열리면 새 레코드를 추가하는 옵션이 표시되어야 합니다.

Mailgun에서 도메인을 확인할 수 있도록 하려면 사이트의 DNS에 2개의 TXT 레코드를 추가해야 합니다. 확인이 작동하려면 Mailgun 계정의 정확한 값이 필요하므로 신중하게 복사해야 합니다.

mailgun smtp를 보내기 위한 dns 레코드

GoDaddy에서 관리하는 DNS? Mailgun에서 호스트 이름을 조정해야 합니다. GoDaddy DNS에 호스트 이름을 입력할 때 일반 도메인을 제거해야 합니다. 예를 들어 첫 번째 TXT 레코드의 호스트 이름에 mg.yourdomain.com 을 입력하는 대신 mg 만 입력합니다.

사이트의 DNS 설정에서 레코드에 대한 TTL(Time To Live) 필드를 볼 수도 있습니다. TTL을 하루(또는 DNS가 사용하는 단위에 따라 86400초)로 변경하는 것이 좋습니다.

두 TXT 레코드를 모두 추가했으면 정확히 같은 방식으로 MX 레코드를 추가해야 합니다. 기본 도메인이 아니라 생성한 하위 도메인에 대해 이 작업을 수행해야 한다는 점을 기억하십시오.

이제 TXT 및 MX 레코드를 모두 추가했으므로 DNS 설정이 모두 설정되었습니다.

참고: Mailgun은 CNAME 레코드도 표시하지만 Mailgun을 사용하여 이메일을 보내는 경우에만 관련이 없으므로 무시해도 됩니다.

3. Mailgun 인증 상태 확인

이제 Mailgun은 도메인에 적절한 DNS 레코드가 있는지 확인해야 합니다. DNS 레코드를 업데이트하는 데 시간이 걸릴 수 있으므로 이 확인에는 시간이 걸릴 수 있습니다(때로는 24-48시간).

Mailgun 계정의 도메인 페이지를 방문하여 언제든지 도메인 확인 상태를 확인할 수 있습니다. Mailgun이 DNS 변경 사항을 확인할 수 있으면 도메인 이름 옆에 녹색 확인 표시가 나타납니다.

mailgun 확인 설정 smtp

그러나 이 확인이 완료될 때까지 기다리는 동안 다음 단계로 건너뛸 수 있습니다. 잠시 후 필요하므로 이 탭이나 창을 열어 두십시오.

4. 이메일을 보내도록 WordPress 구성

이제 DNS를 설정했으므로 이메일을 보내기 위해 WP Mail SMTP와 함께 Mailgun을 사용하기 시작하도록 WordPress 사이트를 준비할 수 있습니다.

가장 먼저 해야 할 일은 WP 메일 SMTP 플러그인을 설치하고 활성화하는 것입니다. 자세한 내용은 WordPress 플러그인 설치 방법에 대한 단계별 가이드를 참조하세요.

wp-mail-smtp-로고

이 플러그인을 설치하고 활성화한 후 WP Mail SMTP » 설정 으로 이동하여 플러그인 설정을 구성해야 합니다.

대시보드의 wpmailsmtp 플러그인 설정

이 페이지 상단에서 From EmailFrom Name 을 설정할 수 있습니다. 기본적으로 사이트의 관리자 이메일과 사이트 이름으로 채워집니다.

From Email 의 경우 유효한 이메일 주소를 사용할 수 있습니다.

Force From Email 확인란도 선택 하는 것이 좋습니다. 이메일을 보내는 사이트의 모든 발신 이메일은 SMTP가 작동하려면 이 이메일 주소와 일치해야 하므로 사이트 전체(모든 형식 이메일 등)에서 이메일 설정을 편집하는 수고를 덜 수 있습니다.

원하는 From Name 을 추가할 수 있으며 Force From Name 을 선택하여 이 설정을 사이트 전체에 적용할 수도 있습니다.

WP-Mail-SMTP-설정에서 이름에서 조정

다음으로 Mailer 필드에서 Mailgun 옵션을 선택해야 합니다.

또한 선택 사항인 반송 경로 확인란을 선택하여 보낸 사람 이메일과 일치하도록 반송 경로설정하는 것이 좋습니다. 수신자의 이메일 주소 문제로 인해 메일이 반송되는 경우 이메일이 전송됩니다.

Set-return-path-to-match-From-Email

Mailgun을 메일러로 선택하면 새 Mailgun 섹션이 나타납니다. 여기에 API 및 도메인 정보를 입력해야 합니다.

도메인이 아직 확인을 기다리고 있는 경우에도 Mailgun에서 이 정보를 제공합니다. API 키가 포함된 이메일을 자동으로 받았을 수도 있습니다. 그렇지 않으면 Mailgun 도메인 세부 정보가 있는 탭이나 창으로 돌아가야 합니다.

Mailgun 계정의 오른쪽 상단에서 이니셜이 있는 작은 원을 클릭합니다. 그런 다음 보안 옵션을 선택합니다.

메일긴 보안 페이지

그러면 API 키가 포함된 페이지로 이동합니다. 전체 API 키를 보려면 눈 아이콘을 클릭해야 합니다.

mailgun의 api 키 페이지

당신은 전체 키의 텍스트를 복사 한 후 (포함 key- 의 WP 메일 SMTP 설정으로 복귀를 시작시)와 API 키 필드에 붙여 넣습니다.

mailgun 개인 API 키 페이지

그런 다음 도메인 이름에 Mailgun에서 생성한 하위 도메인(예: mg.yourdomain.com)을 입력합니다.

이 정보가 완료되면 설정을 저장하십시오.

5. 테스트 이메일 보내기

참고: 이 단계를 진행하기 전에 3단계의 확인 프로세스가 완료되었는지 확인하십시오. 이 작업은 시간이 걸릴 수 있으므로 나중에 다시 해야 할 수도 있습니다.

도메인이 확인되고 설정이 WP Mail SMTP에 추가되면 모든 것이 제대로 작동하는지 확인하기 위해 테스트 이메일을 보내는 것이 중요합니다. 이렇게 하려면 WP Mail SMTP » 설정 페이지에 있는지 확인하고 이메일 테스트 탭을 엽니다.

이 탭에서 액세스 권한이 있는 이메일 주소를 입력하고 이메일 보내기 버튼을 클릭할 수 있습니다.

이메일을 보낸 후 성공 메시지가 표시되어야 합니다.

테스트 이메일이 성공적으로 전송되었습니다

해당 이메일 주소의 받은 편지함을 확인하면 이 테스트에 대한 이메일을 받게 됩니다. WordPress 이메일 로그를 설정하면 거기에서도 볼 수 있습니다.

성공적인 테스트 이메일 확인 Mailgun으로 WordPress 이메일 보내기

또한 이 설정을 완료한 후 양식에 대한 몇 가지 테스트 제출을 작성하여 이메일이 성공적으로 전달되고 있는지 확인하는 것이 좋습니다.

마지막 생각들

그게 다야! Mailgun을 사용하여 WordPress 이메일을 안정적으로 보내도록 사이트를 성공적으로 설정했습니다.

더 많은 이메일 알림 팁을 찾고 계신가요? WordPress 양식에서 사용자에게 확인 이메일을 보내는 방법을 확인하여 방문자에게 양식 항목이 수신되었음을 안심시킬 수도 있습니다.

그래서 당신은 무엇을 기다리고 있습니까? 지금 세계에서 가장 강력한 WordPress 양식 플러그인을 시작하십시오.

이 기사가 마음에 든다면 FacebookTwitter 에서 더 많은 무료 WordPress 튜토리얼을 팔로우 하세요.