시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
> 커뮤니티 > 골드팁 상세보기
커뮤니티 구인구직
사이트등록
현재접속자 새로고침
게시판타이틀 골드팁 / 상세보기
트위터로 보내기 미투데이로 보내기 싸이월드 공감
추천수 242 | 조회수 2,327 | 등록일 2001-01-14 07:47:01

닉네임

HappyCGI

제목

NT에서 blat 사용하기
내용
우연히 NT에서 메일링을 돌려야 할기회가 생겨서 알게되었습니다.

여러분과 함께 정보공유를 위해서 올려드립니다... ^^

우선 blat.zip파일을 다운받으셔서 압축을 푸세요...

설명서는 readme.txt파일을 참고로 하시면 되는데 영어로 되어있기 때문에 저같이 영어를 잘 못하시는 분들은... 아래 설명을 참고로 하세요...

1. "gwinsock.dll" 파일과 "blat.exe"파일을 "WINNTSYSTEM32"디렉토리에다 복사해서 붙여 넣기 합니다....

2. 시작버튼->실행 란에
command
라고 치시면 도스창이 나타나는데... 그곳에서
즉 도스창에서
WINNTSYSTEM32
디렉토리로 이동하셔서

Blat -install yourdomain.co.kr 하고 치시면 된답니다....

그럼 blat은 설치가 된것이고 이것을 이용해서 폼메일이나 메일링을 돌리시려면 아래 소스를 참고로 하세요... ^^


#!/usr/bin/perl

$mail_program = "c:/winnt.sbs/system32/blat"; #NT메일 프로그램(blat.ext) 위치

$recipients = " test1@test.co.kr, test2@test.co.kr"; #메일 보낼 사람 구분....
,
으로 구분하면 됨!!!
$subject = "이건 테스트 라요~"; #제목이 들어가는 자리...
$fromsender = " madgf@hanmail.net"; #보내는 사람 메일 주소...
$comments = "학교종이 땡땡땡 어서 모이자"; #보내실 내용입니다...


$file = "mailling.txt ";
open(OUTPUT, ">$file");
print OUTPUT "$comments
";
print OUTPUT "◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
";
print OUTPUT " this mail from: http://sepal.woorizip.com/
";
print OUTPUT "◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

";
close(OUTPUT);

$commandline = $mail_program;
$commandline .= " $file";
$commandline .= "-s "$subject" " if $subject;
$commandline .= "-t "$recipients"" if $recipients;
$commandline .= "-f $fromsender " if $fromsender;

system($commandline);
unlink($file);

참고로 $recipients에서
-t 옵션: 받을사람 반드시 적어야함!
-c 옵션: 참조
-b 옵션: 숨은참조
(각 옵션에서 메일들은 ,로 구분...)

예: $commandline .= "-t "$recipients"" "-c "$recipients"" "-b "$recipients""

각각 메일에 참조와 숨은참조를 보냄...

원문발췌 : http://www.spfamily.com
추천스크랩소스보기 목록
이전게시글 pws에서 세팔보드 설치하기 2001-01-14 07:21:13
다음게시글 윈도우 2000서버에서 smtp를 이용한 메일 날리기 (세팔보드예제) 2001-01-14 07:49:34