>> Read No. 47433 article  
[질문] 고수님들~ sendmail이 작동을 안하는건지.. 매
일이 안보내지네여.. 도와주세여~

등록 2002-04-21 18:55:00     조회 1
이름 이현정    

		문제는 php로 매일 보내기를 할려고 하는데, 매일이 보내지지않습니다.
다움, 한미르, 그리고 여러곳을 해봐도 매일이 보내지지 않네요..  물론 모든 매일 업체로 
발송할순 없겠지만, 한군데도 보내지지않네여~~  sendmail이 잘 못 된건지..
혹시 sendmail 데몬이 안떠져 있나 하고 
telnet접속해서 pstree를 해보니까
2*[sendmail]
이라는 sendmail관련 항목이 하나 있거든요..
이거 데몬은 띄워 진거 맞죠?
이럴때 어떻게 대처해야 하나여?
아시면 저에게도 좀 알려주시지 않으시겠습니까?
아래는 혹시나 하구 매일링 관련 소스거든여~~
 우선 매일링 발송에서는 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<FORM name='email_form' action='send.php' method='post'>
<TABLE border='1' bordercolor='32a032' cellpadding='0' cellspacing='0' align='center' bgcolor='#FFFFCC' width='500'>
<TR>
<TD align='left'>
<BR><BR>
   보내는이 이름  :  <INPUT type='text' name='sender' size='15' maxlength='15' style='background-color:f0fff0; 
color:32a032; border:1 solid;'> <BR><BR>
   보내는이 이멜  :  <INPUT type='text' name='sendermail' size='30' maxlength='40' style='background-color:f0ff
f0; color:32a032; border:1 solid;' onkeypress='email_key_CHK();'> <BR><BR>
     메 일 제 목    :  <INPUT type='text' name='subject' size='45' maxlength='30' style='background-color:f0fff
0; color:32a032; border:1 solid;'> <BR><BR>
     메 일 내 용
<BR>
             &n
bsp;           
<TEXTAREA name='content' rows='10' cols='45'></TEXTAREA>
<BR><BR>
   HTML 사용여부  :  <SELECT name='mail_type' style='background-color:f0fff0; color:32a032; border:1 solid;'><OPT
ION value='text' selected>  TEXT 사용  </OPTION><OPTION value='html'>  HTML 사용  </OPTION></SELECT> <BR><BR>
   매일 발신 형태 선택  : 
<input type=radio name="to" value="allmember">전체회원 
<input type=radio name="to" value="paymember">자유회원 
<BR><BR><BR>
<P align='center'>
<INPUT type='button' onclick='send_CHK();' value='  SEND  ' style='background-color:eaf2f4; color:black;'>
     
<INPUT type='button' onclick='javascript:document.email_form.reset();' value='  RESET  ' style='background-color:eaf2f
4; color:black;'>      
<INPUT type='button' onclick='javascript:window.close();' value='  CANCLE  ' style='background-color:eaf2f4; color:bla
ck;'> </P>
<BR> 
</TD>
</TR>
</TABLE>
</FORM>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
여기서 넘겨 받은 인수를 이용해서 아래의 파일에서 매일을 보내도록 했습니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if($to == "all") {
$result = mysql_query("select email from member");
} else if($to == "free") {
$result  = mysql_query("select email from member where free='Y'");
}
 $count = mysql_num_rows($result);
$content = stripslashes($content);
$Add = "Return-Path:$sendermailn";
$Add .= "From:$sender <$sendermail>nContent-Type:text/htmln";
$Add .= "ReplyTo:$sendermailn";
$Add .= "Content-Type: text/html; charset=euc-krrn";
$Add .= "Content-Transfer-Encoding: 8bitrnrn";
set_time_limit(0);
for($i=0; $i<$count; $i++) {
$email = mysql_result($result,$i,0);
$send=mail($email,$subject,$content,$Add);
echo (" $email 에게 메일을 보냈습니다.<br>");
flush();
$sender="";
$sendermail="";
 }
echo "<br><br><br><font size=2><center>";
echo "총 ${i}명에게 메일이 발송되었습니다.<br>";
echo "<a href='#' onclick=history.back()>[뒤로]</a> <a href='#' onclick=window.close()>[닫기]</a><br>";
echo "</font></center>";
?>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   위와 같이 해도 매일이 안보내지구여~~~~~~~ 
아래와 같이 해봐두 매일이 안보내진답니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if ( !$HTTP_POST_VARS[mail_to] || !$HTTP_POST_VARS[mail_from] || !$HTTP_POST_VARS[mail_from_name] || !$HTTP_POST_VARS[ma
il_subject] || !$HTTP_POST_VARS[mail_contents] ) echo "<SCRIPT>location='../index.php';</SCRIPT>"; else if ( !ereg( "(^[
_0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*$)", $HTTP_POST_VARS[mail_from] ) ) echo "<SCRIPT>alert('
올바른 이메일 주소를 입력하여주세요.'); history.go(-1);</SCRIPT>"; else { $mailto = $HTTP_POST_VARS[mail
_to]; $mail_from = $HTTP_POST_VARS[mail_from];
$mail_from_name = $HTTP_POST_VARS[mail_from_name];
$mail_subject = $HTTP_POST_VARS[mail_subject];
$mail_contents = $HTTP_POST_VARS[mail_contents];
 $mail_headers = "FROM : $mail_from_name<$mail_from>n";
if ( $HTTP_POST_VARS[mail_type] == "html" ) $mail_headers .= "Content-Type : text/html; charset=EUC-KRn";
  @mail("$mail_to","$mail_subject","$mail_contents","$mail_headers") or die("<SCRIPT>alert('알수없는 문제로 메
일을<BR>발송하지 못하였습니다.');history.go(-1);</SCRIPT>");  echo "<SCRIPT>alert('메일을 발송하였습
니다.');window.close();</SCRIPT>"; }
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.76 초 ] 작업시간: [ 0.28 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791547132
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.