에티테마

메일문의

페이지 정보

작성자 no_profile jsy2270 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 8건 작성일 24-10-04 16:34

본문

테마명 : 에티테마 원페이지


안녕하세요 제가 구매한 테마에서 스크린샷에 보시면 contact us 부분이 있는데요
폼 작성 후 보내기하면 수신자 메일주소는 관리자 메일주소로 알고 있습니다. 근데 메일이 안오고 있어서 어딜 수정해야할지 문의 드리겠습니다~
감사합니다.
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

소프트존님의 댓글

소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

안녕하세요~
우선 스팸메일함에 먼저 들어가져 있나 체크 한번 부탁드리겠습니다.
요새 네이버 메일등이 샌드메일을 스팸처리하고 있어서 그렇습니다.

테마폴더 보시면 contact.php 라고 있습니다. 그곳이 샌드메일을 보내는 곳인데요
혹시 
//mailer($name, $config['cf_admin_email'], $to, $subject, $content); 
앞에 주석이 달려 있다면 주석을 제거해주세요.

위 내용에 이상이 없다면 아래 링크로 이동해주셔서 코드를 변경해주세요.
http://ety.kr/board/ety_theme_manual/102
보내는메일, 받는 메일을 따로 지정해야 스팸에 걸리지 않고 정상적으로 동작하게 됩니다.

잘 안되시면 다시 코멘트주세요.
감사합니다.

jsy2270님의 댓글

no_profile jsy2270 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

네 답변 감사합니다.
코드에 보내는 사람 주소를 고정시켜야 하는걸까요? 이부분이 이해가 잘안되서 다시 문의 드려요~

jsy2270님의 댓글

no_profile jsy2270 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

<?php
include_once('./_common.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');

// 자바스크립트로 보안코드 한번만 체크합니다.
// 추가적인 보안이 필요하시면 리퍼러등 다른 추가적인 방법을 사용해주세요.

$name = $_POST['name'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$con = $_POST['content'];
$code = $_POST['code'];

if($code)
{
if($name && $email && $tel && $con)
{
$subject = '홈페이지에 문의가 등록되었습니다.';
$name = $config['cf_admin_email_name'];
$to = $config['cf_admin_email'];

$content = "
담당자 : $name
담당자 이메일 : $email
전화번호 : $tel
문의내용 : $con
".G5_TIME_YMDHIS;
mailer($name, $config['cf_admin_email'], $to, $subject, $content);
}
}
?>

소프트존님의 댓글

소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

아래 코드보시게되면


<?php
include_once('./_common.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');

// 자바스크립트로 보안코드 한번만 체크합니다.
// 추가적인 보안이 필요하시면 리퍼러등 다른 추가적인 방법을 사용해주세요.

$name = $_POST['bo_name'];
$email = $_POST['bo_email'];
$tel = $_POST['bo_tel'];
$con = $_POST['bo_content'];
$code = $_POST['code'];

if($code)
{
    if($name && $email && $tel && $con)
    {
        $subject = '홈페이지에 문의가 등록되었습니다.';
        $name = $config['cf_admin_email_name'];
        $to = $config['cf_admin_email']; // 기본환경설정 관리자 주소
        
        $headers = "From: [email protected]\r\n"; // 보내는 사람 고정
        $content = "
        담당자 : $name
        담당자 이메일 : $email
        전화번호 : $tel
        문의내용 : $con
        ".G5_TIME_YMDHIS;
        //mailer($name, $config['cf_admin_email'], $to, $subject, $content);
        mail($to, $subject, $content, $headers);
    }
}
?>

위 처럼 보내는 사람은 고정을 시켜줘야 합니다.
메일주소가 같으면 메일이 스팸에 걸리므로 위 처럼

보내는 네이버메일
받는 네이버메일이 서로 달라야 합니다.
언제부턴가 이렇게 사용하지 않으면 메일이 스팸에 걸리게 되었습니다.

관리자페이지에서 메일테스트 메뉴를 통해서 메일을 발송하시면 스팸으로 등록이 되어져 있을겁니다.
네이버 정책이 변경된듯 합니다.
참고로 보내는메일을 네이버메일로 로그인후에 환경설정에서 smtp 사용을 해주셔야 메일을 발송하게 됩니다.

감사합니다.



jsy2270님의 댓글

no_profile jsy2270 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

b05c9e39753876f16605ee1ffa0b378d_1728029095_12.png
b05c9e39753876f16605ee1ffa0b378d_1728029118_51.png 

jsy2270님의 댓글

no_profile jsy2270 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

<?php
include_once('./_common.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');

// 자바스크립트로 보안코드 한번만 체크합니다.
// 추가적인 보안이 필요하시면 리퍼러등 다른 추가적인 방법을 사용해주세요.

$name = $_POST['name'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$con = $_POST['content'];
$code = $_POST['code'];

if($code)
{
    if($name && $email && $tel && $con)
    {
        $subject = '홈페이지에 문의가 등록되었습니다.';
        $name = $config['cf_admin_email_name'];
        $to = $config['cf_admin_email']; // 기본환경설정 관리자 주소

        $headers = "From: [email protected]\r\n"; // 보내는 사람 고정
        $content = "
        담당자 : $name
        담당자 이메일 : $email
        전화번호 : $tel
        문의내용 : $con
        ".G5_TIME_YMDHIS;
        //mailer($name, $config['cf_admin_email'], $to, $subject, $content);
        mail($to, $subject, $content, $headers);
    }
}
?>

이렇게 해도 메일이 안오고 있는데,,,제가 잘못보고있는걸까요??


   //mailer($name, $config['cf_admin_email'], $to, $subject, $content);
        mail($to, $subject, $content, $headers);


이부분은 윗줄 주석 해제하고 아래 mail 은 주석처리하는게 맞을까요?

소프트존님의 댓글

소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

[email protected]
해당 메일 주소는 제가 사용하는것이라서 안보내질 수 있습니다.
다른 이메일 주소를 입력해주셔야 합니다.
보내는 주소가 [email protected] 이기 때문에 SMTP 설정을 [email protected] 으로 해주셔야 합니다.

$headers = "From: [email protected]\r\n"; // 보내는 이메일주소입니다
이렇게만 변경해주시고,

관리자페이지에서 기본환경설정 - 관리자이메일을 다른 메일을 작성해주세요.
메일주소가 2개가 필요 합니다.
다시 테스트 한번 부탁드리겠습니다.
잘 안되시면 다시 코멘트 주세요~~

Total 1,251건 1 페이지
질문답변 목록
번호 제목 날짜
공지
시간 : 08-30
08-30
공지
시간 : 04-29
04-29
공지
시간 : 03-14
03-14
공지
시간 : 12-07
12-07
공지
시간 : 08-23
08-23
1246
시간 : 12-20
12-20
1245
시간 : 12-20
12-20
1244
시간 : 12-19
12-19
1243
시간 : 12-18
12-18
1242
시간 : 12-17
12-17
1241
시간 : 12-12
12-12
1240
시간 : 12-10
12-10
1239
시간 : 12-09
12-09
1238
시간 : 12-01
12-01
1237
시간 : 11-29
11-29
1236
시간 : 11-26
11-26
1235
시간 : 11-22
11-22
1234
시간 : 11-22
11-22
1233
시간 : 11-21
11-21
1232
시간 : 11-21
11-21
1231
시간 : 11-20
11-20
1230
시간 : 11-20
11-20
1229
시간 : 11-20
11-20
1228
시간 : 11-19
11-19
1227
시간 : 11-15
11-15
1226
시간 : 11-12
11-12
1225
시간 : 11-07
11-07
1224
시간 : 11-07
11-07
1223
시간 : 10-27
10-27
1222
시간 : 10-16
10-16
게시물 검색

카테고리

카테고리
질문답변
 메뉴얼