-
2013/08/09 4:01 오후 #16626
contact form 7 의 호환성문제인지 워드프레스 3.6문제인지 정확히 판단하긴 힘들지만.
둘중 하나의 문제인건 확실한것 같습니다.
워드프레스 3.6 업데이트 후에 contact form 7의 메일이 전송이 되지 않습니다.
전송이 되지 않았음에도 wordpress wp_mail 함수는 true 를 리턴해주는 이상한 상황이 발생하는데요
wp_mail 함수를 호출하는 contact form 7 구문은 제생각엔 정상으로 보이고
워드프레스 3.6의 phpmailer 업데이트 버젼에 문제가 있다고 가정후 파악중입니다.
혹시 같은 문제로 고민중이신분의 의견을 듣고 싶어요 .
2013/08/09 6:08 오후 #167253.6 버젼에 있는 두개의 파일 을 이전 버젼으로 교체 하니 일단은 정상동작을 하는것같습니다.
contact form 7 플러그인을 사용하지 않더라도 메일에 문제가 있을거라는 생각이듭니다.
필요하신 분은
class-phpmailer.php
class-smtp.php
두개의 파일을 기존버젼으로 수정 해보세요 ..
2013/08/10 10:05 오전 #18007훔.. 이상하네요.
contact form 7 이 최신 버전으로 업데이트가 되어 있으신가요?
contact form 7 을 한두명이 쓰는 것도 아니고, 이메일이 안보내지면 난리가 나는데요…
저는 아무런 이상 없이 잘 작동 됩니다.
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2013/08/12 1:56 오후 #20788일단 contact form 7은 몇일전에 올라온 최신버젼입니다.
라인단위 테스트를 해보면 php 함수인 mail 을 호출하는 구문에서 내용이 조금 다르게 전달됩니다.
contact form 7 -> wordpress phpmailer -> php mail)
한글 문제(or 3byte 문자)나 서버 관련 문제 일 가능성도 있겠네요..
워프 3.6버젼에서는 문자가 깨져서 전달이 되더라구요.
phpmailer 를 기존버젼으로 전환한 후에는 정상적인 문자열이 전달됩니다.
그리구 contact form7 support 에서도 유사한 질문이 몇몇 보입니다. (3.6 버젼업이후에 동작이 안된다는 내용 ) 물론 다른 원인 일수도 있습니다.
이상 없으신분은 이글을 무시하셔도 무방 할 것 같습니다 .
^^
2013/08/13 4:26 오후 #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 플러그인들은 좋은 선택입니다.
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2013/08/14 12:58 오후 #23998문자열이 깨지면서 메일도 전송이 되질않더라구요. 처리 하지 못하는 문자가 포함되서 그런것 같아요.
생각해보니 utf-8이면 케릭터 셋이나 3byte 문자에 대한 문제도 아닌 것 같네요 ..
phpmailer 클래스를 자세히 보진 않았지만.
플러그인 보다는 코어에 포함되어있는 phpmailer 의 문제일 거라고 의심되네요 ..
물론 정확한건 아닙니다 ㅎ;
2013/08/20 12:17 오후 #25832소스를 보진 않았지만, phpmailer(5.2.4) 버그인것 같네요.
2013/11/24 9:11 오후 #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
2013/11/24 9:19 오후 #26085참고로 쉘(FTP) 캐릭터셋과 DB캐릭터셋 이두군데의 charcter_set을 UTF-8로 바꿔주라고 하신 곳 주소 입니다. 여기에도 문의 드렸는데 아무 답변이 없어서…
헤매다가 한국워드프레스사용자모임까지 왔습니다. 도와주세요.2013/11/25 12:15 오후 #26087혼자 묻고 혼자 답하는 경우가 되었네요.
Configure SMTP 플러그인을 달고 해결되었습니다. -
AuthorPosts
- 답변은 로그인 후 가능합니다.