Home 게시판 커뮤니티 Q&A 워드프레스 3.6 contact form 7 문제

10개 답변, 5 voices Last updated by Avatar of facebook_ianyoung25facebook_ianyoung25 10 years, 5 months 전
  • Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #16626

    contact form 7 의 호환성문제인지 워드프레스 3.6문제인지 정확히 판단하긴 힘들지만.

    둘중 하나의 문제인건 확실한것 같습니다.

     

    워드프레스 3.6 업데이트 후에 contact form 7의 메일이 전송이 되지 않습니다.

    전송이 되지 않았음에도 wordpress wp_mail 함수는 true 를 리턴해주는  이상한 상황이 발생하는데요

     

    wp_mail 함수를 호출하는 contact form 7 구문은 제생각엔 정상으로 보이고

    워드프레스 3.6의 phpmailer 업데이트 버젼에 문제가 있다고 가정후 파악중입니다.

    혹시 같은 문제로 고민중이신분의 의견을 듣고 싶어요 .

    Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #16725

    3.6 버젼에 있는 두개의 파일 을 이전 버젼으로 교체 하니 일단은 정상동작을 하는것같습니다.

     

    contact form 7  플러그인을 사용하지 않더라도 메일에 문제가 있을거라는 생각이듭니다.

     

    필요하신 분은

     

    class-phpmailer.php

    class-smtp.php

    두개의 파일을 기존버젼으로 수정 해보세요 ..

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #18007

    훔.. 이상하네요.

    contact form 7 이 최신 버전으로 업데이트가 되어 있으신가요?

    contact form 7 을 한두명이 쓰는 것도 아니고, 이메일이 안보내지면 난리가 나는데요…

    저는 아무런 이상 없이 잘 작동 됩니다.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #20788

    일단 contact form 7은 몇일전에 올라온 최신버젼입니다.

    라인단위 테스트를 해보면 php 함수인 mail 을 호출하는 구문에서 내용이 조금 다르게 전달됩니다.

    contact form 7 -> wordpress phpmailer -> php mail)

    한글 문제(or 3byte 문자)나 서버 관련 문제 일 가능성도 있겠네요..

     

    워프 3.6버젼에서는 문자가 깨져서 전달이 되더라구요.

    phpmailer 를 기존버젼으로 전환한 후에는 정상적인 문자열이 전달됩니다.

    그리구 contact form7 support 에서도 유사한 질문이 몇몇 보입니다. (3.6 버젼업이후에 동작이 안된다는 내용 ) 물론 다른 원인 일수도 있습니다.

    이상 없으신분은  이글을 무시하셔도 무방 할 것 같습니다 .

    ^^

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #22695

    아.. 캐릭이 깨지신다구요. 처음에 메일 전송이 안된다고 하셨어서 깜놀했었습니다. ㅎㅎㅎ

    혹시 후에라도 구글링 하셔서 이 페이지를 보시게 되는 분들을 위해서:

    워드프레스에는 여러가지 Contact Form 플러그인들이 존재합니다.

    Contact Form 7 도 많이 쓰이지만

    http://wordpress.org/plugins/si-contact-form/

    이 플러그인도 Contact Form 7 만큼 많이 쓰이구요 (플러그인을 선택할때는 가급적이면 많은 사람들이 쓰는 플러그인을 선택하는 것 이 안전합니다.)

    http://wordpress.org/plugins/contact-form-plugin/

    이 플러그인도 안정적 입니다.

    워드프레스의 Contact Form 플러그인을 꼭 써야 하는가? 그렇지 않습니다. 원래 사용중이던 php 스크립이 있으시다면 워드프레스와 상관없이 연계해서 계속 쓰셔도 됩니다. (단지 Contact Form 의 디자인을 사용하시려는 테마와 똑같이 만들어야 하니까 그 부분이 좀 번거스러워지죠.)

    시간적, 또는 금전적인 제약으로 “날빌”로 사이트를 빨리 구축하셔야 하는 경우, 워드프레스의 Contact Form 플러그인들은 좋은 선택입니다.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of Jeong DaehoJeong Daeho
    Participant
    @ohead
    #23998

    문자열이 깨지면서 메일도 전송이 되질않더라구요. 처리 하지 못하는 문자가 포함되서 그런것 같아요.

    생각해보니 utf-8이면 케릭터 셋이나 3byte 문자에 대한 문제도 아닌 것 같네요 ..

    phpmailer 클래스를 자세히 보진 않았지만.

    플러그인 보다는 코어에 포함되어있는 phpmailer 의 문제일 거라고 의심되네요 ..

    물론 정확한건 아닙니다 ㅎ;

    Avatar of 오창현오창현
    Participant
    @letgo04
    #25329

    저는 3.6버전으로 업그레이드 한 후에 사용자 가입해도 메일이 안 오고, contact form을 구입한 테마 내에서 사용하고 있었는데 메일발송이 안되더라고요, 그런데 저 위에 2개의 파일을 바꾸고나니 잘 작동하네요. 감사합니다~!!

    Avatar of 082net082net
    Keymaster
    @082net
    #25832

    소스를 보진 않았지만, phpmailer(5.2.4) 버그인것 같네요.

    http://core.trac.wordpress.org/ticket/25014

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of facebook_ianyoung25facebook_ianyoung25
    Participant
    @facebook_ianyoung25
    #26084

    저도 위와 같이 폼메일 문제에 봉착했습니다.

    Contact Form 7, Fast Secure Contact Form Settings
    다 달아 봤는데… 전송된다는 메세지는 뜨는데 실제로 수신이 안됩니다.

    (워드프레스 폼메일 수신에러) 검색을 해보니…

    서버 설정 변경으로… 변경할곳은 두군데.

    쉘(FTP) 캐릭터셋과 DB캐릭터셋 이두군데의 charcter_set을 UTF-8로 바꿔주라는데…

    제가 이런 부분을 잘 모르겠네요.

    호스팅하는 곳에서도 별반 답을 안해주고요.

    쉘(FTP) 캐릭터셋이 뭔가요? 어디를 수정해야 되는 건지요?

    그리고 윗글에…

    class-phpmailer.php

    class-smtp.php

    바꿔주라는 내용이 있었는데.

    includes/classes.php밖에 없던데요.

    모르는 게 많아 죄송할 뿐…

    아래 예입니다.

    http://innertime.kr/wp/contact-2

     

     

    Avatar of facebook_ianyoung25facebook_ianyoung25
    Participant
    @facebook_ianyoung25
    #26085

    참고로 쉘(FTP) 캐릭터셋과 DB캐릭터셋 이두군데의 charcter_set을 UTF-8로 바꿔주라고 하신 곳 주소 입니다. 여기에도 문의 드렸는데 아무 답변이 없어서…
    헤매다가 한국워드프레스사용자모임까지 왔습니다. 도와주세요.

    http://www.i-sweetspot.com/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%ED%8F%BC%EB%A9%94%EC%9D%BCform-mail%EC%9D%B4-%EC%88%98%EC%8B%A0%EB%90%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EA%B2%BD%EC%9A%B0/

    Avatar of facebook_ianyoung25facebook_ianyoung25
    Participant
    @facebook_ianyoung25
    #26087

    혼자 묻고 혼자 답하는 경우가 되었네요.
    Configure SMTP 플러그인을 달고 해결되었습니다.

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