The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="ja-JP">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="stylesheet" type="text/css" href="../style.css" />
  <title>Tripletail::Sendmail - メールの送信を行う</title>
  <link rel="index"     href="./" />
  <link rel="up"        href="../" />
</head>
<body>

<div class="pod_title_block">
Tripletail::Sendmail - メールの送信を行う


</div>

<!-- Begin TABLE_OF_CONTENTS -->
<div class="pod_toc">
<p>
<strong><span class="pod_lang">TABLE OF CONTENTS</span></strong>
</p>
<ul>
<li><a href="#NAME">
<span class="pod_lang">NAME

</span></a>
</li>
<li><a href="#SYNOPSIS">
<span class="pod_lang">SYNOPSIS

</span></a>
</li>
<li><a href="#DESCRIPTION">
<span class="pod_lang">DESCRIPTION

</span></a>
<ul>
<li><a href="#METHODS">
<span class="pod_lang">METHODS

</span></a>
</li>
<li><a href="#Ini_Xe3X83X91Xe3X83Xa9Xe3X83Xa1Xe3X83XbcXe3X82Xbf">
<span class="pod_lang">Ini パラメータ

</span></a>
</li>
<li><a href="#Xe9X80X81Xe4XbfXa1Xe3X83Xa1Xe3X82XbdXe3X83X83Xe3X83X89Xe4Xb8X80Xe8Xa6Xa7">
<span class="pod_lang">送信メソッド一覧

</span></a>
</li>
</ul>
</li>
<li><a href="#SEE_ALSO">
<span class="pod_lang">SEE ALSO

</span></a>
</li>
<li><a href="#AUTHOR_INFORMATION">
<span class="pod_lang">AUTHOR INFORMATION

</span></a>
</li>
</ul>
</div>
<!-- End TABLE_OF_CONTENTS -->

<!-- Begin CONTENT -->
<!-- =encoding utf-8 -->

<hr />
<h1><a id="NAME">
<span class="pod_lang">NAME

</span></a></h1>

<p>
<span class="pod_lang">Tripletail::Sendmail - メールの送信を行う

</span>
</p>


<hr />
<h1><a id="SYNOPSIS">
<span class="pod_lang">SYNOPSIS

</span></a></h1>

<pre class="pod_verbatim"><code>  my $sendmail = $TL-&gt;newSendmail
    -&gt;connect
    -&gt;send(
        -from =&gt; 'null@example.org',
	-rcpt =&gt; 'null@example.org',
	-data =&gt; '.....',
       )
    -&gt;disconnect;</code></pre>


<hr />
<h1><a id="DESCRIPTION">
<span class="pod_lang">DESCRIPTION

</span></a></h1>

<h2><a id="METHODS">
<span class="pod_lang">METHODS

</span></a></h2>

<dl>
<dt><a id="X$TL->newSendmail"><span class="pod_lang">$TL-&gt;newSendmail

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  $TL-&gt;newSendmail($inigroup);</code></pre>

<p>
<span class="pod_lang">Tripletail::Sendmail オブジェクトを作成。
引数には <a href=".././Tripletail/Ini.html">ini</a> で設定したグループ名を渡す。
引数省略時は 'Sendmail' グループが使用される。

</span>
</p>

</dd>
<dt><a id="setTimeout"><span class="pod_lang">setTimeout

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  $smail-&gt;setTimeout($sec);</code></pre>

<p>
<span class="pod_lang">タイムアウトまでの秒数を設定する。
引数については <a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Smtp">Tripletail::Sendmail::Smtp</a>、<a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::MailQueue">Tripletail::Sendmail::MailQueue</a>、<a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Esmtp">Tripletail::Sendmail::Esmtp</a> を参照。

</span>
</p>

</dd>
<dt><a id="connect"><span class="pod_lang">connect

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  $smail-&gt;connect;</code></pre>

<p>
<span class="pod_lang">メール送信先に接続を行い、sendメソッドの準備を整える。
引数については <a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Smtp">Tripletail::Sendmail::Smtp</a>、<a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::MailQueue">Tripletail::Sendmail::MailQueue</a>、<a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Esmtp">Tripletail::Sendmail::Esmtp</a> を参照。

</span>
</p>

</dd>
<dt><a id="disconnect"><span class="pod_lang">disconnect

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  $smail-&gt;disconnect;</code></pre>

<p>
<span class="pod_lang">メール送信先との接続を切断する。

</span>
</p>

</dd>
<dt><a id="send"><span class="pod_lang">send

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  $smail-&gt;send(-from =&gt; $from, -rcpt =&gt; $rcpt,       -data =&gt; $data)
  $smail-&gt;send(-from =&gt; $from, -rcpt =&gt; [$rcpt,...], -data =&gt; $data)</code></pre>

<p>
<span class="pod_lang">-from、-rcpt を省略した場合は、-dataのヘッダから宛先を抽出し、送信する。
connectの後に呼ばなければならないが、複数回呼び出すことが出来る。
sendメソッドを使用した後は、disconnectしなければならない。

</span>
</p>

</dd>
</dl>

<h2><a id="Ini_Xe3X83X91Xe3X83Xa9Xe3X83Xa1Xe3X83XbcXe3X82Xbf">
<span class="pod_lang">Ini パラメータ

</span></a></h2>

<dl>
<dt><a id="method"><span class="pod_lang">method

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  method = smtp</code></pre>

<p>
<span class="pod_lang">送信メソッドを指定する。省略可能。
指定可能なメソッドはsmtp、sendmail、mailqueue、 esmtp の3種類。

</span>
</p>

<p>
<span class="pod_lang">デフォルトはsmtp。

</span>
</p>

</dd>
<dt><a id="logging"><span class="pod_lang">logging

</span></a></dt>
<dd>
<pre class="pod_verbatim"><code>  logging = 1</code></pre>

<p>
<span class="pod_lang">ログの取得の可否を指定する。省略可能。
0の場合、ログを取得しない。
1の場合、ログを取得する。

</span>
</p>

<p>
<span class="pod_lang">デフォルトは0。

</span>
</p>

</dd>
<dt><a id="Xe3X81X9dXe3X81XaeXe4XbbX96Xe3X83X91Xe3X83Xa9Xe3X83Xa1Xe3X83XbcXe3X82Xbf"><span class="pod_lang">その他パラメータ

</span></a></dt>
<dd>
<p>
<span class="pod_lang">各送信メソッドのクラスの <a href=".././Tripletail/Ini.html">ini</a> パラメータの項を参照。 

</span>
</p>

</dd>
</dl>

<h2><a id="Xe9X80X81Xe4XbfXa1Xe3X83Xa1Xe3X82XbdXe3X83X83Xe3X83X89Xe4Xb8X80Xe8Xa6Xa7">
<span class="pod_lang">送信メソッド一覧

</span></a></h2>

<dl>
<dt><a id="X__-_SMTPXe9X80X81Xe4XbfXa1"><span class="pod_lang"><a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Smtp">Tripletail::Sendmail::Smtp</a> - SMTP送信

</span></a></dt>
<dd>
</dd>
<dt><a id="X__-_SendmailXe9X80X81Xe4XbfXa1"><span class="pod_lang"><a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Sendmail">Tripletail::Sendmail::Sendmail</a> - Sendmail送信

</span></a></dt>
<dd>
</dd>
<dt><a id="X__-_Lib7Xe7X94Xa8Xe3X83Xa1Xe3X83XbcXe3X83XabXe3X82XadXe3X83Xa5Xe3X83Xbc"><span class="pod_lang"><a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::MailQueue">Tripletail::Sendmail::MailQueue</a> - Lib7用メールキュー

</span></a></dt>
<dd>
</dd>
<dt><a id="X__-_Forcast_esmtp"><span class="pod_lang"><a href="http://search.cpan.org/perldoc/Tripletail::Sendmail::Esmtp">Tripletail::Sendmail::Esmtp</a> - Forcast esmtp

</span></a></dt>
<dd>
</dd>
</dl>


<hr />
<h1><a id="SEE_ALSO">
<span class="pod_lang">SEE ALSO

</span></a></h1>

<dl>
<dt><a id="X_"><span class="pod_lang"><a href=".././Tripletail.html">Tripletail</a>

</span></a></dt>
<dd>
</dd>
<dt><a id="X__00"><span class="pod_lang"><a href=".././Tripletail/Mail.html">Tripletail::Mail</a>

</span></a></dt>
<dd>
</dd>
<dt><a id="X__01"><span class="pod_lang"><a href=".././Tripletail/HtmlMail.html">Tripletail::HtmlMail</a>

</span></a></dt>
<dd>
</dd>
</dl>


<hr />
<h1><a id="AUTHOR_INFORMATION">
<span class="pod_lang">AUTHOR INFORMATION

</span></a></h1>

<ul>
<p>
<span class="pod_lang">Copyright 2006 YMIRLINK Inc.

</span>
</p>

<p>
<span class="pod_lang">This framework is free software; you can redistribute it and/or modify it under the same terms as Perl itself

</span>
</p>

<p>
<span class="pod_lang">このフレームワークはフリーソフトウェアです。あなたは Perl と同じライセンスの 元で再配布及び変更を行うことが出来ます。

</span>
</p>

<p>
<span class="pod_lang">Address bug reports and comments to: tl@tripletail.jp

</span>
</p>

<p>
<span class="pod_lang">HP : http://tripletail.jp/

</span>
</p>

</ul>

<!-- End CONTENT -->

<div class="pod_title_block">
Tripletail::Sendmail - メールの送信を行う


</div>

<!-- Begin INDEX -->
<hr />
<h1><a id="INDEX"><span class="pod_lang">INDEX</span></a></h1>
<div class="pod_idx_outer">
<ul class="pod_idx">
<li><a href="#X$TL->newSendmail">$TL-&gt;newSendmail</a></li>
<li><a href="#AUTHOR_INFORMATION">AUTHOR INFORMATION</a></li>
<li><a href="#DESCRIPTION">DESCRIPTION</a></li>
<li><a href="#Ini_Xe3X83X91Xe3X83Xa9Xe3X83Xa1Xe3X83XbcXe3X82Xbf">Ini パラメータ</a></li>
<li><a href="#METHODS">METHODS</a></li>
<li><a href="#NAME">NAME</a></li>
<li><a href="#SEE_ALSO">SEE ALSO</a></li>
<li><a href="#SYNOPSIS">SYNOPSIS</a></li>
<li><a href="#X_">Tripletail</a></li>
<li><a href="#X__01">Tripletail::HtmlMail</a></li>
<li><a href="#X__00">Tripletail::Mail</a></li>
<li><a href="#X__-_Forcast_esmtp">Tripletail::Sendmail::Esmtp - Forcast esmtp</a></li>
<li><a href="#X__-_Lib7Xe7X94Xa8Xe3X83Xa1Xe3X83XbcXe3X83XabXe3X82XadXe3X83Xa5Xe3X83Xbc">Tripletail::Sendmail::MailQueue - Lib7用メールキュー</a></li>
<li><a href="#X__-_SendmailXe9X80X81Xe4XbfXa1">Tripletail::Sendmail::Sendmail - Sendmail送信</a></li>
<li><a href="#X__-_SMTPXe9X80X81Xe4XbfXa1">Tripletail::Sendmail::Smtp - SMTP送信</a></li>
<li><a href="#connect">connect</a></li>
<li><a href="#disconnect">disconnect</a></li>
<li><a href="#logging">logging</a></li>
<li><a href="#method">method</a></li>
<li><a href="#send">send</a></li>
<li><a href="#setTimeout">setTimeout</a></li>
<li><a href="#Xe3X81X9dXe3X81XaeXe4XbbX96Xe3X83X91Xe3X83Xa9Xe3X83Xa1Xe3X83XbcXe3X82Xbf">その他パラメータ</a></li>
<li><a href="#Xe9X80X81Xe4XbfXa1Xe3X83Xa1Xe3X82XbdXe3X83X83Xe3X83X89Xe4Xb8X80Xe8Xa6Xa7">送信メソッド一覧</a></li>
</ul>
</div>
<!-- End INDEX -->

<div class="pod_title_block">
Tripletail::Sendmail - メールの送信を行う


</div>

</body>
</html>