소셜로그인으로 회원가입시 이메일 발송 문제

안녕하세요

일반회원가입을 하게되면 고객에게 사이트에 가입하였다고 이메일이 발송됩니다.

그러나 소셜로그인으로 회원가입시에는 가입메일 발송이 실패했다고 관리자 메일로 날라옵니다.

소셜로그인으로 회원가입한 사람에게도 메일이 자동으로 발송할 수 있는 방법이 있을까요?

이것 때문애 머리가 깨질것 같습니다 ㅠㅠ

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    소셜 로그인은 어떤 플러그인을 사용 중이신지요?

    워드프레스 user_register 액션을 활용하시면

    일반 회원가입과 소셜 로그인으로 가입 시 이메일을 보낼 수 있습니다.

     

    테마 쪽 functions.php 파일 하단에

    아래의 코드를 추가하시면

    회원가입 시 가입한 사람에게 메일을 보낼 수 있습니다.

    add_action('user_register', 'my_user_register', 10, 1);
    function my_user_register($user_id){
    	$user = get_userdata($user_id);
    	wp_mail($user->user_email, '제목', '내용');
    }

    위의 코드에서 제목 부분은 실제 메일 제목으로 적용해보시고

    내용은 실제 내용으로 적용해서 확인해보시겠어요?

    고맙습니다.

  • 코스모스팜 회원관리 플러그인을 사용중입니다. 

    일반 회원 가입한 사람에게는 가입이메일이 가는데

    소셜로그인한 사람에게만 이메일이 발송되지 않습니다.

    이럴때에도 위와 같은 방법으로 해야 하나요?

  • 안녕하세요.

    일반 회원가입한 사용자에게 보내는 메일을

    WP-Members 플러그인의 기능을 사용 중이신지요?

    소셜 로그인으로 가입한 사용자에게도 메일을 보내시려면

    WP-Members 플러그인 쪽 기능 대신 이전 댓글에 안내해드린 코드를 적용해서 확인해보시겠어요?

    고맙습니다.

  • 안녕하세요. 혹시 전에 알려주셨던 방법으로 했는데,

    이메일이 상당히 지연되어 가거나, 제대로 전송이 되지 않습니다.

    그래서 다시 원 상태로 돌려놓았는데요.

    방법이 없을까요? 

  • 안녕하세요.

    올려주신 내용만으로는 이메일이 정상적으로 발송되지 않는 원인을 파악하기 어렵습니다.

    디버그 모드를 활성화해서 오류 메시지가 있는지 확인해보시겠어요?

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    테마나 다른 플러그인과 충돌이 없는지도 확인해보셔야 할 듯합니다.

    잠시 다른 테마로 바꿔서 확인해보시고

    다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지 점검해보시겠어요?

     

    받는 쪽 이메일에서 스팸 메일함에 있는지도 확인해보시겠어요?

    만약, 메일이 스팸메일함에 있다면

    WP Mail SMTP 플러그인을 설치해서 보내는 메일을 새로 세팅해주시면 도움이 됩니다.

     

    그래도 해결되지 않으신다면,

    메일을 보내는 기능은 엄밀히 말하면 서버 기능이기 때문에

    서버 관리자 또는 웹호스팅 업체에도 문의를 해보셔야 할 듯합니다.

    고맙습니다.

  • 카카오톡이나 네이버로 로그인시 아래와 같은 내용의 이메일이 날라오는데요

    이 현상을 없앨 수 있는 방법이 없을까요? 

    WP Mail SMTP 플러그인은 설치했고, 코스모스팜 회원관리 플러그인을 사용중입니다.

    제 사이트를 한번 봐주실 수 있나요?

    전송이 완료되지 않음

    메일을 kakao_5d59f7951ed7e@example.com에 전송하는 중에 일시적인 문제가 발생했습니다. Gmail에서 44시간 후에 다시 전송합니다. 전송이 완전히 실패하면 사용자에게 알림이 전송됩니다.
  • 안녕하세요.

    해당 메시지는 Gmail에서 표시하고 있습니다.

    전송이 완료되지 않은 이메일에 대한 재전송 안내 문구인 듯합니다.

     

    또한, 해당 문제는 무작위 이메일로 등록되면서 메일 전송이 정상적으로 되지 않는 문제인 듯합니다.

    코스모스팜 회원관리에서 소셜 로그인을 사용하게 되면 사용자이름(아이디)이 아래와 같이 등록됩니다.

    1. 이메일이 있다면 이메일을 등록합니다.

    2. 똑같은 이메일이 이미 등록되어 있다면, 무작위 이름을 등록합니다.

    3. 이메일이 없다면, 무작위 이름을 등록합니다.

     

    소셜 로그인 시 이메일 정보를 정상적으로 받아오는지 확인해보시고

    중복된 정보가 있으면 안 되기 때문에 테스트로 기존 계정을 삭제하신 다음 다시 소셜 로그인을 해보시겠어요?

     

    워드프레스 소셜 로그인 설정 방법 정리도 참고해보세요.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기