'sendmail'에 해당되는 글 2건

  1. 2009.07.27 [PERL] HTML 메일 발송 테스트
  2. 2009.07.22 [PERL] 메일 발송 테스트

[PERL] HTML 메일 발송 테스트

ITWeb/개발일반 2009.07.27 15:01

아래 글에 이어서.. 추가 입니다.

참고 URL :
http://alma.ch/perl/Mail-Sendmail-FAQ.html
http://search.cpan.org/~mivkovic/Mail-Sendmail-0.79/Sendmail.pm

sub setSendMail {
    my $message = $_[0];

    %mail = (
                To           => 'to@email.com',
                From         => 'from@email.com',
                Subject      => 'TITLE',
                'Content-type'  => 'text/html; charset="UTF-8"',
                Message      => "<span style='font-size:11px; font-family:맑은 고딕, 돋움'>$message</span>"
            );

    if ( $message ) {
        sendmail(%mail) or die $Mail::Sendmail::error;
        print "OK. Log says:\n", $Mail::Sendmail::log;
    }
}

보시는 바와 같이 빨간 부분을 추가해 주시면 됩니다.
Content-type 앞뒤로 quotation 빼먹으시면 정상적으로 적용 안되니 유의 하세요.

신고

'ITWeb > 개발일반' 카테고리의 다른 글

The document tree - Sibling  (0) 2010.01.07
Shell Redirection  (0) 2009.10.20
[PERL] HTML 메일 발송 테스트  (0) 2009.07.27
[PERL] 메일 발송 테스트  (0) 2009.07.22
[PERL] 지정한 경로의 디렉토리 or 파일 검증.  (0) 2009.07.13
[펌] Java Annotation  (0) 2009.05.12
Trackback 0 : Comment 0

[PERL] 메일 발송 테스트

ITWeb/개발일반 2009.07.22 16:41


우선 기본적으루다.. sendmail 을 이용해서 발송 해야 하는 건 아시죠..
리눅스 기반 입니다.

일단 sendmail 이 실행 되어 있어야 겠죠.
http://www.faqs.org/docs/linux_network/x15649.html

Perl 용 sendmail 모듈을 설치 하시죠.
http://search.cpan.org/~mivkovic/Mail-Sendmail-0.79/
http://search.cpan.org/~mivkovic/Mail-Sendmail-0.79_16/Sendmail.pm
저는 매뉴얼 설치 했습니다.
별거 없죠... 기냥.. 소스 받아서 압축 풀고 /usr/sbin/perl/site_perl 에 가져다 놓으면 끝..

샘플 코드 위에 링크 보면 있죠.. ㅋ
아래 코드는 구글링 해보시면 가장 많이 나오는 예제 중 하나 입니다.
두 가지를 다 넣어서 테스트 해본 거죠..

sub setSendMail {
    my $sendmailer = '/usr/sbin/sendmail';

    %mail = (
                To          => 'your@email.com',
                From        => 'your@email.com',
                Subject     => '제목 입력',
                Message     => "메시지 입력"
            );

    sendmail(%mail) or die $Mail::Sendmail::error;

    print "OK. Log says:\n", $Mail::Sendmail::log;

    open (MAIL, "|$sendmailer -oi -t");
    print MAIL "From: your@email.com\n";
    print MAIL "To: your@email.com\n";
    print MAIL "Subject: 제목입력\n\n";
    print MAIL "메시지 입력\n";
    close(MAIL);
}

그럼 즐프 하세요.

신고

'ITWeb > 개발일반' 카테고리의 다른 글

Shell Redirection  (0) 2009.10.20
[PERL] HTML 메일 발송 테스트  (0) 2009.07.27
[PERL] 메일 발송 테스트  (0) 2009.07.22
[PERL] 지정한 경로의 디렉토리 or 파일 검증.  (0) 2009.07.13
[펌] Java Annotation  (0) 2009.05.12
[링크]Eclipse 에서 JUnit 사용하기  (0) 2009.05.12
Trackback 0 : Comment 0