Home 게시판 커뮤니티 Q&A Contact Form 7에서 메일 전송이 안되네요.

4개 답변, 3 voices Last updated by Avatar of JosephJoseph 6 years, 11 months 전
  • Avatar of JosephJoseph
    Participant
    @josephkwak
    #51393

    이메일 전송하는 플러그인인 Contact Form 7을 설치해서, 이메일 전송 폼이 있는 페이지를 만들었습니다.

    워드프레스는 Setting->Writting 메뉴에서 설정해줬습니다.

    호스팅에서 제공해 주는 메일 서버 적었구요.

    -mail.구매한 도메인.com

    -이메일

    -비밀번호

     

    입력했구요.

    그리고 분명 이메일 전송이 완료되었다고 뜨는데, 정작 메일을 확인해보면 전송이 안되있네요.

    1. 제가 하는 방식으로 설정하는게 맞나요? 아니면 어떤식으로 해줘야 메일이 전송되는걸까요?

    2. 제가 설정해 준 이메일로 받는 이메일 주소가 되는건가요?

     

    Avatar of Joseph
    Hello! wordpress world!
    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51394

    안녕하세요?

    먼저 보내는 메일 주소를 해당 도메인의 주소(예: mail@your-domain.com – 실제 없는 주소라도 관계 없음)로 설정하여 테스트해보시겠어요?

    그래도 메일이 안 들어오면 그것은 워드프레스의 문제는 아니고 웹호스팅과 관련된 문제일 가능성이 큽니다.

    가령 저는 BluehostSiteground에 호스팅되는 사이트에서는 아무런 문제가 없었지만 카페24에서 이런 문제가 간혹 나타나는 것을 경험합니다.

    어떤 경우에는 메일이 실제로 전송이 되지만 해당 메일이 스팸함으로 이동할 수도 있습니다.

    카페24의 경우 먼저 카페24에 접속하여 스팸 Sield 기능을 끈 후에 테스트해보시기 바랍니다.

    여전히 문제가 발생하면 Easy WP SMTP나 WP Mail SMTP by WPForms 같은 플러그인을 사용하여 지메일이나 다른 SMTP 서버로 이메일이 전송되도록 설정해볼 수 있습니다.

    https://www.thewordcracker.com/basic/when-you-cannot-receive-notification-emails-in-wordpress/

    문제가 계속 발생하면 웹호스팅 업체에 문의하여 상의해볼 수 있습니다.

    참고로 실제로 contact form에서 메일이 발송되는지 여부는 Mail Log라는 플러그인을 설치하여 확인이 가능합니다.

    워드프레스에서 전송된 모든 이메일을 기록하는 Email Log

    또 다른 방법으로 Contact Form 7의 애드온 플러그인으로 Flamingo 같은 플러그인을 설치하면 문의가 제출되면 관리자 페이지에서도 확인이 가능합니다.

    Contact Form의 메시지를 관리해주는 Flamingo (워드프레스)

     

    Avatar of 워드크래커

    • 워드프레스 정보 제공 블로그: Visit
    • 워드프레스와 관련하여 문제 해결이 필요한 경우 문의해주세요.

    Avatar of JosephJoseph
    Participant
    @josephkwak
    #51463

    유용한 답변 감사합니다 ^^ 원인은 안타깝게도 제가 주소를 잘못받고 있었네요. 처음으로 워드프레스 세팅해보는데 하나 하나 처리해 나가서 좋네요

    Avatar of Joseph
    Hello! wordpress world!
    Avatar of JinnJinn
    Participant
    @veteran
    #51464

    우선, Contact Form 7 플러그인은 폼으로 정보를 받는 것이며, 그 정보를 메일로 보내는 기능은 별개의 문제로 봐야 합니다.

    워드프레스는 Setting->Writting 메뉴에서 설정해줬습니다.

    호스팅에서 제공해 주는 메일 서버 적었구요.

    -mail.구매한 도메인.com

    -이메일

    -비밀번호

    위 내용은 소위 “원격 (이메일) 포스팅”에 관한 것으로 워드프레스에서 기본으로 제공하는 것인데, 워드프레스 메일 전송(SMTP)을 위한 설정으로 생각하신 듯 하네요. 어쨌든 원인을 아셨다니 다행입니다.

    워드프레스에서 메일 전송 관련 부분은 웹호스팅 업체에서도 점점 개선되는 것으로 알고 있습니다. 특정 웹호스팅을 사용하는데 전에는 안 되던 게 최근에는 되는 등 알게 모르게 변경되고 있습니다. 물론 모든 웹호스팅 서비스가 그런 건 아니겠습니다만.

    어쨌든 워드프레스에서 메일 전송 관련 오류를 막는 방법은 Gmail, 네이버 메일 등 SMTP  제공하는 메일 서비스 계정 정보로 플러그인 또는 함수로 직접 설정하는 게 가장 편리합니다. 그 중에서도 플러그인보다는 함수를 이용한 간단한 코드로 설정하는 게 경험적으로 가장 좋다 생각합니다.

    다음 포스트를 참고하여 워드프레스 메일 설정에 도움을 얻으면 좋겠습니다.

    워드프레스 메일, phpmailer_init, Works Mobile, sSMTP

    Avatar of Jinn
    i wish i was..
    Avatar of JosephJoseph
    Participant
    @josephkwak
    #51478

    그렇군요~! 링크걸어주신 포스트 참고해보겠습니다.

    유용한 정보 감사해요~!

5 글 보임 - 1에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.