The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

TL::HtmlMail - HTMLMail create (ja)

NAME (ja)

TL::HtmlMail::JA - ���絎����������URL�����������若�帥�����緇�������HTML��<�若�˨��篏�������������

SYNOPSIS

  my $mail = $TL->newHtmlMail
      ->setEventListener(\&log_func)
      ->setHeader(
          From    => 'null@example.org',
          To      => 'null@example.org',
          Subject => '�����鴻����<�若��',
         )
      ->setTextURL('http://example.org/foo.txt')
      ->setHtmlURL('http://example.org/foo.html')
      ->setEnclose(1)
      ->makeMail;

DESCRIPTION

HtmlMail ��壔�í�鴻�с�壔��������膈���勉����潟����㋘�若��絮�������茵������������ ��壩吚����純����泣����若�������⓾����障����� 鐚���������с����������潟����㋘�若��罘���純����壔��������膈������<�若�˨��������莨若����������с�� Template��壔�í�鴻�勖����純����夌�♂�≫����с��鐚�

���絽吾�勉�帥�違��HTML筝㏍����吾����⓾��Base64 �����潟�潟�若����������⓾����障����������� �����勉�障�障�с�壔����潟����㋘�若��絮���������с����障�������� ��障�����1��������ゃ����潟�潟�若�������眼����勉�壔�������í�若����潟�剛����勐�馹������榊�������障�����

HtmlMail ��壔�í�鴻�с�壔��HTML��<�若�˩賢��� m/\0[^\0]+?\0/ ��˨�������������� ���絖���������号��荀������障����������勖��絖�������絖������������翫��������絖������勐��緇���у����蚊����� ��������������� Base64 �����潟�潟�若�������障�����

m/\0[^\0]+?\0/ ��˨�����������������絖������壔����勉�障�丈�������勉�с��緇��� �����勰�������� Base64 �����潟�潟�若�����������絖�������������莨若����������с�� �����潟����㋘�若��絮�������茵���������������с����障�����

�����潟����㋘�若��絮������壩叵�˨�ゃ����⓾�勤¼������罘���純�壔��setPreprocessor ��<�純����� ��勉�������ャ�≪�˨�������с����⓾��������������

��<�若�í�弱嚳綽���倶��

 ������                                    OutLook2000     OL Express 6    Becky! Ver2     Netscape4.78    Netscape6       YahooMail       HotMail         InfoseekMail
 ���絖���潟�若��鐚�JIS                         ���              ���              ���              ���              ���              ���              ���              ���
 ���絖���潟�若��鐚�SJIS                        ���              ���              ���              ���              ���              ���              ���              ��
 ���絖���潟�若��鐚�EUC                         ���              ���              ���              ���              ���              ���              ���              ���
 ���絖���潟�若��鐚�UTF-8                       ���              ���              ���              ��              ���              ��              ��              ��
 ��糸�����莨�                                ���              ���              ���              ���              ���              ��              ���              ��
 ��糸�鎀����������                            ���              ���              ���              ���              ���              ���              ���              ���(���2)
 EMBED鐚�FLASH膈�鐚�IFRAME���莨種��紊����        ���              ���              ��              ��              ���              ��              ��              ���
 EMBED鐚�FLASH膈�鐚�IFRAME���莨種�����莨�        ��              ��              ��              ��              ��              ��              ��              ��
 JavaApplet鐚�IFRAME���莨種��                ��              ��              ��              ��              ��              ��              ��              ��
 JavaApplet鐚�IFRAME紊���������э��            ���              ���              ��              ��              ���              ��              ��              ���
 ��ŝ�潟�壔����壔�ŝ����壔�������������勐��篏�          ���window        ���window        ���筝�window      ���window        ���window        ���window        ���window(���1)   ���筝�flame
 �����㋘�若��HTML紊����������                    ���              ���              ���              ���(���3)         ��              ��              ��              ��
 �����㋘�若��HTML���莨�                        ��              ��              ���              ���(���3)         ��              ��              ��              ��
 �����㋘�若�������糸�����莨�                      ��              ��              ��              ���(���3)         ��              ��              ��              ��
 FORM                                    ���(���6)         ���              ���              ���              ���(���7)         ���(���7)         ���(���1)         ���(���2)
 JavaScript鐚�onLoad��勐��篏�                ��              ���(���8)         ��              ���(���9)         ��              ��              ��              ��
 JavaScript��勐��篏�                        ��              ���(���8)         ��              ���(���9)         ���(���9)         ��              ��              ��
 HTML������CSS                             ���              ���              ���              ��(���4)         ���              ���              ��              ��鰹�����11鐚�
 HTML������CSS��糸�����莨�                     ���              ���              ���              ��(���4)         ��              ��              ��              ��
 HTML������CSS��糸�鎀����������                 ���              ���              ���              ��(���4)         ���              ���(���5)         ��              ��
 紊����CSS                                 ���              ���              ���              ��              ���              ��              ��              ���(���2,���5)
 紊����CSS��糸�����莨�                         ���              ���              ���              ��              ��              ��              ��              ��
 紊����CSS import紊����������                  ���              ���              ���              ��              ���              ��              ��              ���(���2)
 紊����CSS import���莨�                      ���              ���              ��              ��              ��              ��              ��              ��
 
 Becky! Ver1鐚�HTML絲上��������絽吾�̹��絎���������⓾�����������鐚���㋘�純�������т�����������HTML��<�若�˨�虁;腓冴�с����障��������
 @nifty鐚�Web��<�若�˨��HTML���絲上�������⓾����障��������
 
 ��誌��鐚�筝������̩辞鐚鰹汐��勉�<����祉�若�吾����榊憗��
 ��誌��鐚�絲上�����������絖���潟�若�����篏睡��������HTML��勉�水檽��
 ��誌��鐚�NOFRAME��帥�医�����HTML���茵◐ず���
 ��誌��鐚�茵◐ず���經í�����鐚������í�⓾�吟�с�虁�����������鐚����
 ��誌��鐚������夌�糸�������<�若�̬;腓堺�������壔�水�冴�����
 ��誌��鐚������í�若����ュ����勖��篏���с����馹�������鐚�茯ゆ��篏���˨�������<�若�������ゃ�������演�堺�с�≪�ɳ�����
 ��誌��鐚����絖���潟�若�����筝����經í������櫝�醇�ф��������
 ��誌��鐚���祉�㏍�ャ�ŝ����h┃絎���������ゃ�潟�帥�若�������������т����ゃ����ゃ�潟�帥�若����������勉�祉�㏍�ャ�ŝ����c�㋘����˨�����筝㏍����勖������檽��
 ��誌��鐚�荅括完荐㊤����˨�⓾�������<�若�˨�������ャ�若�鴻��JavaScript���篏睡�������������������с����壔�������⓾�������医檽��
 ���10鐚�羞私����壠櫝�純��絎�茵����Java��祉�㏍�ャ�ŝ����c�˨������櫔�⓾��������
 ���11鐚������夌�糸����勌戎�����壚���櫝�純��

2005綛�1����憜�

METHODS

$TL->newHtmlMail
  $htmlmail = $TL->newHtmlMail

TL::HtmlMail ��ŝ����吾�с�壔�����篏�������

init
  $htmlmail->init

��<�若�˨�ŝ����吾�с�壔�������������������障����� ��ゃ�潟�鴻�帥�潟�鴻�� create ��翫�������������倶����˨�ŝ����障�����

setProxy
  $htmlmail->setProxy($PROXY)

$PROXY : 篏睡�������������㏍�㏍�� "host:port" 綵√�����

undef ������絎���������������ゃ�㋘�壔���・膓���˨�ŝ����障�����

setEventListener
  $htmlmail->setEventListener(\&FUNC)

��ゃ����潟����ŝ�鴻����若��荐㊤�������障����� HTML���緇�膈���勉�ゃ����潟�����緇���c�⓾����ŝ�鴻����守�∽�違����若�喝�冴�������� 膃㋺��綣���違�˨�<����祉�若�吾��羝<�������障�����

��<����祉�若�吾��HTML綵√����ц����������障�����

setPreprocessor

�����ŝ����㏍�祉����泣�����絎������障����� HtmlMail��壔�í�鴻�壔�������若�帥�����篆<��������������腮勐��綏ュ�☎����勐���� �����ŝ����㏍�祉����級�∽�違����若�喝�冴����障�����

��������í�˨����с�壔��NULL ���絖������˨�������������∽�違��荐㊤����������障����� 鐚���������壔����潟����㋘�若��絮������壩吚����純�勤Ľ���篏������蚊����������с��鐚�

�����ŝ����㏍�祉����級�∽�違�壔��膃㋺��綣���違�� Content-Type���膃㋺��綣���違� �����若�水��絎鴻����������������������若�帥��菴������障�����

�����勉����������帥�違�������〠�宴��������������������m/\0[^\0]+?\0/ �� ������������������絖������̥舟�����������障�����

��������í�˨����ц┃絎������������∽�違�壚��荐���勉�潟�若����с�����

 sub _deleteNullPreprocessor {
   my $ctype = shift;
   my $data = shift;
 
   if($ctype =~ m,^text/,i)
     {
       $data =~ tr/\0//d;
     }
 
   $data;
 }

HTML��祉����㏍�鴻����紫�糸�靁���������⓾�勉�潟�潟����潟����帥�ゃ����勉����若�帥� ��若�喝�冴�����������������綽����膃㋺��綣���違�勐��絎鴻��腆肴�������☗��篏���� ��壔����������⓾��������������

�����㏍�鴻����壔����<�若�̥����������̬�ɱ��������JIS���紊������������障�������� �����勌����勉�潟�潟����潟����壔�潟�若��紊������������障��������

������莨若�����������羲√����潟�若�������ゅ�ャ�����綽�荀������������勉�с�� HTML��<�若�˨�勐�翫����壔��緇���勐�������☎��������羲√����潟�若�������帥�違�勌賢�� ������莨若����с����鏆�荀������������障�����

setTimeout
  $htmlmail->setTimeout($SEC)

紊������泣�若����若����������若�帥�����緇���������������勉�帥�ゃ����≪�⓾��腱���違�� 荐㊤�������障�����

setTimeout��<�純��������篏睡�������ŝ����c����翫����壔����������í�˨����ゃ������� 60 腱����荐㊤����������障�����

setTextURL
  $htmlmail->setTextURL($URL)

�����㏍�鴻�������㏍�ャ�<�潟��������緇�������URL������絎������障�����

Content-Type ��壠七��句����� text/plain �����������障����� URL ��˨�������������潟�潟����潟�����罩c����� Content-Type �� �����������í�������壔����с����壔�������障��������

setHtmlURL
  $htmlmail->setHtmlURL($URL)

HTML�����㏍�ャ�<�潟��������緇�������URL������絎������障�����

URL ��˨�������������潟�潟����潟�����罩c����� Content-Type �� �����������í�������壔����с����壔�������障��������

setEnclose
  $htmlmail->setEnclose($FLAG)

��∫�c����<�ゃ�˨����<�若�˨��������莨若�������í��������絎������障����� ������莨若�帥�壔�������í�⓾�吟�˨����c�〠③�����頫◐ず��с����ŝ�������������������障�����

0��勐�翫�������∫�c����<�ゃ�˨�壠�����莨若�障�����腟九嚳URL���紊������������� 1��勐�翫�������∫�c����<�ゃ�˨��������莨若�帥��CID(Content-ID)���紊�������������

��������í�˨�����0���

setLinkAbs
  $htmlmail->setLinkAbs($FLAG)

HTML/CSS筝㏍�勉�ŝ�潟�壔��腟九嚳URL������綏ャ����������í����������御�������障����� ���綏ャ����ŝ����翫�����������HTML��勉�ŝ�潟�壔�������☎偽絲�URL��˨�ŝ�c�⓾����� 綽�荀������������障�����

���綏ャ�������翫�����HTML��壠�������若�鴻����������������� JavaScript ������筝�罩c�ŝ�帥�違����ャ�c�⓾�������翫�����罩c���� ���罕������������ŝ����翫�������������障�����

0��勐�翫�����HTML/CSS��吾�勐��綏ャ��茵������ŝ����� 1��勐�翫�����HTML/CSS筝㏍�勉�ŝ�潟�壔��腟九嚳URL������綏ャ��������

��������í�˨�����1���

setHeader
  $htmlmail->setHeader(%HEADER)

��<�若�˨�勉��������������絎������障�����

makeMail
  $MAIL = $htmlmail->makeMail

��<�若�������吾�������������障�����

������筝㏍�̥�榊����������ゃ����潟����壔��setEventListener ��с�ŝ�鴻����若�� 荐㊤����������⓾�������違����������̹����������障�����

��<�若�������悟�����筝㏍�˨����í�若����榊�����������undef ���菴������� getError ��с����í�若�<����祉�若�吾�����緇���с�������������˨�ŝ����障�����

getError
  $ERROR = $htmlmail->getError

��榊�������������í�弱��絎鴻�����緇������障�����

SEE ALSO

TL
TL::Mail
TL::Sendmail

AUTHOR INFORMATION

    Copyright 2006 YMIRLINK Inc. All Rights Reserved.

    This framework is free software; you can redistribute it and/or modify it under the same terms as Perl itself

    �����勉����㋘�若����壔�若�壔�壔����ŝ�若�純�������⓾�с�≪�с����������ŝ����� Perl �����������í�ゃ�祉�潟�鴻�� �����у�����絽������喝����眼��茵���������������堺�ャ�障�����

    Address bug reports and comments to: tl@tripletail.jp

    HP : http://tripletail.jp/