Path: | doc.ja/mail.html |
Last Update: | Fri Feb 20 01:45:52 CET 2004 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja-JP"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp"> <meta http-equiv="Content-Language" content="ja-JP">
<title>class <a name="TMail%3a%3aMail">TMail::Mail</a> </title> </head> <body>
<h1>class <a name="TMail%3a%3aMail">TMail::Mail</a> </h1>
<h2>$B%/%i%9%a%=%C%I(B</h2>
<dl> <dt><a name="TMail%3a%3aMail-new">new(port = TMail::StringPort.new, <var>config</var> = DEFAULT_CONFIG)</a> $B"*(B <a href="mail.html#TMail%3a%3aMail">TMail::Mail</a></dt> <dd> <p> port: <a href="port.html#TMail%3a%3aPort">TMail::Port</a><br> config: <a href="config.html#TMail%3a%3aConfig">TMail::Config</a><br> </p>
<p> port $B$+$i(B Mail $B%*%V%8%’%/%H$r:n@.$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-load">load(filename)</a> $B"*(B <a href="mail.html#TMail%3a%3aMail">TMail::Mail</a></dt> <dd> <p> filename: String<br> </p>
<p> $B%U%!%$%k(B filename $B$+$i%a!<%k$r%m!<%I$7$F(B Mail $B%*%V%8%’%/%H$r:n@.$7$^$9!#(B $B%m!<%I$9$k%U%!%$%k$O(B MH $B$N%a!<%k$N$h$&$K%a!<%k0lDL$,%U%!%$%k$R$H$D$K(B $BBP1~$7$F$$$J$1$l$P$$$1$^$;$s!#(B </p>
<p> UNIX mbox $B$N$h$&$J7A<0$OC1FH$G$OBP1~$7$F$$$^$;$s!#(B <a href="mbox.html">$B%a!<%k%\%C%/%9%/%i%9(B</a>$B$r;H$C$F$/$@$5$$!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-parse">parse(str)</a> $B"*(B <a href="mail.html#TMail%3a%3aMail">TMail::Mail</a></dt> <dd> <p> str: String<br> </p>
<p> $BJ8;zNs(B str $B$r%Q!<%9$7$F(B TMail::Mail $B%*%V%8%’%/%H$r:n@.$7$^$9!#(B str $B$O%a!<%k0lDLJ,$G$J$1$l$P$$$1$^$;$s!#(B </p>
</dd> </dl> <h2>$B%$%s%9%?%s%9%a%=%C%I(B</h2>
<dl> <dt><a name="TMail%3a%3aMail-port">port</a> $B"*(B <a href="port.html#TMail%3a%3aPort">TMail::Port</a></dt> <dd> <p> $B$3$N%a!<%k%*%V%8%’%/%H$N@8@.85$N%]!<%H$G$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-body_port">body_port</a> $B"*(B <a href="port.html#TMail%3a%3aPort">TMail::Port</a></dt> <dd> <p> $B%a!<%kK\J8$rJ]B8$7$F$$$k%]!<%H$rJV$7$^$9!#(B </p>
<p> $B$?$@$7$3$3$K=q$-$3$s$G$b%m!<%I85$N%U%!%$%k(B($B$dJ8;zNs(B)$B$OJQ99$5$l$^$;$s!#(B $B<B:]$KJQ99$9$k$?$a$K$O$3$N%]!<%H$K=q$-$3$s$@8e(B <a href="mail.html#TMail%3a%3aMail-write_back">write_back</a> $B$r8F$V(B $BI,MW$,$"$j$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-each%20%7b%7cline%7c%20%2e%2e%2e%2e%20%7d">each {|line| .… }</a></dt> <dd> <p> line: String<br> </p>
<p> $BK\J8J8;zNs$N3F9T$KBP$9$k7+$jJV$7!#(B body_port.ropen {|f| f.each } $B$HF1$8$G$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-body">body</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-preamble">preamble</a> $B"*(B String</dt> <dd> <p> $B%a!<%k%\%G%#(B($BK\J8(B)$BA4$F$rJ8;zNs$H$7$FJV$7$^$9!#(B MIME $B%^%k%A%Q!<%H%a!<%k$N$H$-$O(B preamble $B$KAjEv$7$^$9!#(B $B$3$NJV$jCM$rJQ99$7$F$b%*%j%8%J%k$OJQ99$5$l$^$;$s!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-parts">parts</a> $B"*(B [<a href="mail.html#TMail%3a%3aMail">TMail::Mail</a>]</dt> <dd> <p> $B%a!<%k$,(B MIME $B%^%k%A%Q!<%H%a!<%k$N;~!"3F%Q!<%H$,(B TMail::Mail $B$NG[Ns$H$7$F(B $B3JG<$5$l$F$$$^$9!#%^%k%A%Q!<%H%a!<%k$G$J$$$H$-$O6u$NG[Ns$G$9!#(B </p>
<p> $B$?$@$7$3$3$K=q$-$3$s$G$b%m!<%I85$N%U%!%$%k(B($B$dJ8;zNs(B)$B$OJQ99$5$l$^$;$s!#(B $B<B:]$KJQ99$9$k$?$a$K$O$3$N%*%V%8%’%/%H$K=q$-$3$s$@$"$H(B <a href="mail.html#TMail%3a%3aMail-write_back">write_back</a> $B$r(B $B8F$VI,MW$,$"$j$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-epilogue">epilogue</a> $B"*(B String</dt> <dd> <p> MIME $B%^%k%A%Q!<%H%a!<%k$G$N(B epilogue $B$KAjEv$9$kJ8;zNs$G$9!#(B $BDL>o$N%a!<%k$N$H$-$O6uJ8;zNs$,F~$C$F$$$^$9!#(B </p>
<p> $B$?$@$7$3$3$K=q$-$3$s$G$b%m!<%I85$N%U%!%$%k(B($B$dJ8;zNs(B)$B$OJQ99$5$l$^$;$s!#(B $B<B:]$KJQ99$9$k$?$a$K$O=q$-$3$s$@8e(B <a href="mail.html#TMail%3a%3aMail-write_back">write_back</a> $B$r8F$VI,MW$,$"$j$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-multipart%3f">multipart?</a></dt> <dd> <p> $B%a!<%k$,(B MIME $B%^%k%A%Q!<%H$N$H$-??!#(B $B$3$N%a%=%C%I$O(B Content-Type $B%X%C%@$NFbMF$G??56$rH=CG$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-encoded">encoded(eol = "\n", <var>encoding</var> = ‘j’)</a> $B"*(B String</dt> <dd> <p> eol: String<br> encoding: String<br> </p>
<p> $B%a!<%k$r(B RFC2822 $B7A<0$K%(%s%3!<%I$7$?J8;zNs$KJQ49$7$^$9!#(B $B$=$N:]!"%X%C%@$N9TKv%3!<%I$r(B eol $B$K!"%X%C%@Fb$N%(%s%3!<%IA0$N(B $BF|K\8lJ8;zNs$NJ8;z%3!<%I$r(B <var>encoding</var> $B$KJQ49$7$^$9!#(B $B$?$@$78=:_(B <var>encoding</var> $B$O(B "j" (JIS) $B$7$+@5>o$KF0:n$7$^$;$s!#(B </p>
<p> $B%P!<%8%g%s(B 0.9 $B$+$i$O(B <a href="mail.html#TMail%3a%3aMail-to_s">to_s</a> $B$O(B <a href="mail.html#TMail%3a%3aMail-decoded">decoded</a> $B$NJLL>$K$J$C$?$N$G!"$3$N(B $B%a%=%C%I$H$O0c$&$O$?$i$-$r$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-decoded">decoded(eol = "\n", <var>encoding</var> = ‘e’)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-to_s">to_s(eol = "\n", <var>encoding</var> = ‘e’)</a> $B"*(B String</dt> <dd> <p> eol: String<br> encoding: String<br> </p>
<p> $B%a!<%k$r%G%3!<%I$5$l$?J8;zNs$KJQ49$7$^$9!#$=$N:]!"%X%C%@$N9TKv(B $B%3!<%I$r(B eol $B$K!"%X%C%@Fb$N%(%s%3!<%IA0$NF|K\8lJ8;zNs$NJ8;z%3!<%I$r(B <var>encoding</var> $B$KJQ49$7$^$9!#(B </p>
<p> $B%P!<%8%g%s(B 0.9 $B0J9_$O(B <a href="mail.html#TMail%3a%3aMail-to_s">to_s</a> $B$O$3$N%a%=%C%I$NJLL>$K$J$j$^$7$?!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-inspect">inspect</a> $B"*(B String</dt> <dd> <p> $B0JA0$O(B <a href="mail.html#TMail%3a%3aMail-decoded">decoded</a> $B$NJLL>$G$7$?$,%P!<%8%g%s(B 0.9 $B$+$i$O(B "#<TMail::Mail port=<StringPort:str=…>>" $B$N$h$&$J4J7i$JJ8;zNs2=$r9T$$$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-write_back">write_back(eol = "\n", <var>encoding</var> = ‘e’)</a></dt> <dd> <p> eol: String<br> encoding: String<br> </p>
<p> $B%a!<%kA4BN$rJ8;zNs2=$7(B body_port $B$K=q$-La$7$^$9!#$=$N:]!"%X%C%@$N(B $B9TKv%3!<%I$r(B eol $B$K!"%X%C%@Fb$NF|K\8lJ8;zNs$NJ8;z%3!<%I$r(B <var>encoding</var> $B$K(B $BJQ49$7$^$9!#(B </p>
</dd> </dl> <h3>$BB0@-%"%/%;%9$N$?$a$N%a%=%C%I(B</h3>
<dl> <dt><a name="TMail%3a%3aMail-date">date(default = nil)</a> $B"*(B Time</dt> <dt><a name="TMail%3a%3aMail-date%3d">date=(datetime)</a></dt> <dd> <p> datetime: Time<br> default: Object<br> </p>
<p> Date: $B%X%C%@$KBP1~$9$k(B Time $B%*%V%8%’%/%H!#(B $B>o$K%m!<%+%k%?%$%`$KJQ49$5$l$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-strftime">strftime(format, <var>default</var> = nil)</a> $B"*(B String</dt> <dd> <p> format: String<br> default: Object<br> </p>
<p> Date: $B%X%C%@$KI=8=$5$l$?;~9o$HBP1~$9$k(B Time $B%*%V%8%’%/%H$KBP$7(B strftime $B$r8F$S$^$9!#(BDate: $B%X%C%@$,B8:_$7$J$$>l9g$O(B <var>default</var> $B$r(B $BJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-to">to(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-to%3d">to=(specs)</a></dt> <dd> <p> specs: String | [String]<br> default: Object<br> </p>
<p> To: $B%"%I%l%9$N(B spec $B$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-to_addrs">to_addrs(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a> | <a href="address.html#TMail%3a%3aAddressGroup">TMail::AddressGroup</a>]</dt> <dt><a name="TMail%3a%3aMail-to_addrs%3d">to_addrs=(addrs)</a></dt> <dd> <p> addrs: <a href="address.html#TMail%3a%3aAddress">TMail::Address</a> | [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]<br> default: Object<br> </p>
<p> To: $B%"%I%l%9$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-cc">cc(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-cc%3d">cc=(specs)</a></dt> <dd> <p> specs: String | [String]<br> default: Object<br> </p>
<p> Cc: $B%"%I%l%9$N(B spec $B$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-cc_addrs">cc_addrs(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]</dt> <dt><a name="TMail%3a%3aMail-cc_addrs%3d">cc_addrs=(addrs)</a></dt> <dd> <p> addrs: <a href="address.html#TMail%3a%3aAddress">TMail::Address</a> | [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]<br> default: Object<br> </p>
<p> Cc: $B%"%I%l%9$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-bcc">bcc(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-bcc%3d">bcc=(specs)</a></dt> <dd> <p> specs: String | [String]<br> default: Object<br> </p>
<p> Bcc: $B%"%I%l%9$N(B spec $B$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-bcc_addrs">bcc_addrs(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]</dt> <dt><a name="TMail%3a%3aMail-bcc_addrs%3d">bcc_addrs=(addrs)</a></dt> <dd> <p> addrs: <a href="address.html#TMail%3a%3aAddress">TMail::Address</a> | [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]<br> default: Object<br> </p>
<p> Bcc: $B%"%I%l%9$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-from">from(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-from%3d">from=(specs)</a></dt> <dd> <p> specs: String | [String]<br> default: Object<br> </p>
<p> From: $B%"%I%l%9$N(B spec $B$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-from_addrs">from_addrs(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]</dt> <dt><a name="TMail%3a%3aMail-from_addrs%3d">from_addrs=(addrs)</a></dt> <dd> <p> addrs: <a href="address.html#TMail%3a%3aAddress">TMail::Address</a> | [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]<br> default: Object<br> </p>
<p> From: $B%"%I%l%9$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-friendly_from">friendly_from(default = nil)</a> $B"*(B String</dt> <dd> <p> default: Object<br> </p>
<p> From: $B$N:G=i$N%"%I%l%9$N(B phrase $B$^$?$O(B spec$B!#(B From: $B$,B8:_$7$J$$$H$-$O(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-reply_to">reply_to(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-reply_to%3d">reply_to=(specs)</a></dt> <dd> <p> specs: String | [String]<br> default: Object<br> </p>
<p> Reply-To: $B%"%I%l%9$N(B spec $B$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-reply_to_addrs">reply_to_addrs(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]</dt> <dt><a name="TMail%3a%3aMail-reply_to_addrs%3d">reply_to_addrs=(addrs)</a></dt> <dd> <p> addrs: <a href="address.html#TMail%3a%3aAddress">TMail::Address</a> | [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]<br> default: Object<br> </p>
<p> Reply-To: $B%"%I%l%9$NG[Ns!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-sender">sender(default = nil)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-sender%3d">sender=(spec)</a></dt> <dd> <p> spec: String<br> </p>
<p> Sender: $B%"%I%l%9$N(B spec </p>
</dd> <dt><a name="TMail%3a%3aMail-sender_addr">sender_addr(default = nil)</a> $B"*(B <a href="address.html#TMail%3a%3aAddress">TMail::Address</a></dt> <dt><a name="TMail%3a%3aMail-sender_addr%3d">sender_addr=(addr)</a></dt> <dd> <p> addr: <a href="address.html#TMail%3a%3aAddress">TMail::Address</a><br> </p>
<p> Sender: $B%"%I%l%9(B </p>
</dd> <dt><a name="TMail%3a%3aMail-subject">subject(default = nil)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-subject%3d">subject=(sbj)</a></dt> <dd> <p> sbj: String<br> </p>
<p> Subject: $B$NFbMF!#(B Subject: $B$,B8:_$7$J$$$H$-$O(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-message_id">message_id(default = nil)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-message_id%3d">message_id=(id)</a></dt> <dd> <p> id: String<br> </p>
<p> $B%a!<%k$N%a%C%;!<%8(B ID$B!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-in_reply_to">in_reply_to(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-in_reply_to%3d">in_reply_to=(ids)</a></dt> <dd> <p> ids: String | [String]<br> </p>
<p> In-Reply-To: $B$K4^$^$l$k%a%C%;!<%8(B ID $B$N%j%9%H!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-references">references(default = nil)</a> $B"*(B [String]</dt> <dt><a name="TMail%3a%3aMail-references%3d">references=(ids)</a></dt> <dd> <p> ids: String | [String]<br> </p>
<p> References: $B$K4^$^$l$k%a%C%;!<%8(B ID $B$N%j%9%H!#(B $B8=:_$O(B References: $B$K$O%a%C%;!<%8(B ID $B0J30$O(B $B4^$a$i$l$^$;$s!#(B(RFC2822) </p>
</dd> <dt><a name="TMail%3a%3aMail-mime_version">mime_version(default = nil)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-mime_version%3d">mime_version=(ver)</a></dt> <dd> <p> ver: String<br> </p>
<p> MIME $B%P!<%8%g%s!8=:_$O>o$K(B "1.0" $B$G$9!#(B $B%X%C%@$,B8:_$7$J$$>l9g$O(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-set_mime_version">set_mime_version(major, <var>minor</var>)</a></dt> <dd> <p> major: Integer<br> minor: Integer<br> </p>
<p> MIME $B%P!<%8%g%s$r%;%C%H$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-content_type">content_type(default = nil)</a> $B"*(B String</dt> <dd> <p> $B%a!<%kK\BN$N%U%!%$%k%?%$%W$r<($9J8;zNs!Nc$($P(B "text/plain"$B!#(B $B%X%C%@$,B8:_$7$J$$>l9g$O(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-main_type">main_type(default = nil)</a> $B"*(B String</dt> <dd> <p> $B%a!<%kK\BN$N%a%$%s%?%$%W(B ($BNc!’(B"text")$B!#(B $B>o$K>.J8;z$KE}0l$5$l$^$9!#(B $B%X%C%@$,B8:_$7$J$$>l9g$O(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-sub_type">sub_type(default = nil)</a> $B"*(B String</dt> <dd> <p> $B%a!<%kK\BN$N%5%V%?%$%W(B ($BNc!’(B"plain")$B!#(B $B>o$K>.J8;z$KE}0l$5$l$^$9!#(B $B%X%C%@$,B8:_$7$J$$>l9g$O(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-content_type%3d">content_type=(ctype)</a></dt> <dd> <p> ctype: String<br> </p>
<p> Content-Type $B$N%a%$%s%?%$%W!&%5%V%?%$%W$r(B main_sub $B$+$i%;%C%H(B $B$7$^$9!#(Bmain_sub $B$ONc$($P(B "text/plain" $B$N$h$&$J7A<0$G$J$1$l$P(B $B$$$1$^$;$s!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-set_content_type">set_content_type(main, <var>sub</var>, <var>params</var> = nil)</a></dt> <dd> <p> main: String<br> sub: String<br> params: {String => String}<br> </p>
<p> $B%3%s%F%s%H%?%$%W$r(B main/sub; param; param; … $B$N$h$&$K@_Dj$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-type_param">type_param(name, <var>default</var> = nil)</a> $B"*(B String</dt> <dd> <p> name: String<br> </p>
<p> Content-Type $B$N(B name $B%Q%i%a!<%?$NCM$rJV$7$^$9!#(B name $B$KBP1~$9$kCM$d%X%C%@$=$N$b$N$,B8:_$7$J$$>l9g$O(B <var>default</var> $B$r(B $BJV$7$^$9!#(B </p> <pre> # example mail[‘Content-Type’] = ‘text/plain; charset=iso-2022-jp’ p mail.type_param(‘charset’) # "iso-2022-jp" </pre>
</dd> <dt><a name="TMail%3a%3aMail-multipart%3f">multipart?</a> $B"*(B true | false</dt> <dd> <p> Content-Type $B$,(B MIME $B%^%k%A%Q!<%H%a!<%k$G$"$k$3$H$r(B $B<($9FbMF$J$i$P??!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-transfer_encoding">transfer_encoding(default = nil)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-transfer_encoding%3d">transfer_encoding=(encoding)</a></dt> <dd> <p> encoding: String<br> </p> <p> $BE>Aw;~$KE,MQ$7$?%(%s%3!<%G%#%s%0(B (Content-Transfer-Encoding)$B!#(B ‘7bit’ ‘8bit’ ‘Base64’ ‘Binary‘ $B$J$I!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-disposition">disposition(default = nil)</a> $B"*(B String</dt> <dt><a name="TMail%3a%3aMail-disposition%3d">disposition=(pos)</a></dt> <dd> <p> pos: String<br> </p>
<p> Content-Disposition $B$N<gCM(B ($BJ8;zNs(B)$B!JV$jCM$O>o$K>.J8;z$KE}0l$5$l$^$9!#(B name $B$KBP1~$9$kCM$d%X%C%@$=$N$b$N$,B8:_$7$J$$>l9g$O(B default $B$r(B $BJV$7$^$9!#(B </p> <pre> # example mail[‘Content-Disposition’] = ‘attachement; filename="test.rb"’ p mail.disposition # "attachment" </pre>
</dd> <dt><a name="TMail%3a%3aMail-set_content_disposition">set_content_disposition(pos, <var>params</var> = nil)</a></dt> <dd> <p> pos: String<br> params: {String => String}<br> </p>
<p> disposition $BJ8;zNs$H%Q%i%a!<%?$N%O%C%7%e$+$i(B Content-Disposition $B$r(B $B%;%C%H$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-disposition_param">disposition_param(key, <var>default</var> = nil)</a> $B"*(B String</dt> <dd> <p> key: String<br> </p>
<p> Content-Disposition $B$NIU2C%Q%i%a!<%?$N(B name $B$NCM$r<hF@$7$^$9!#(B name $B$KBP1~$9$kCM$d%X%C%@$=$N$b$N$,B8:_$7$J$$>l9g$O(B <var>default</var> $B$r(B $BJV$7$^$9!#(B </p> <pre> # example mail.disposition_param(‘filename’) </pre>
</dd> <dt><a name="TMail%3a%3aMail-destinations">destinations(default = nil)</a> $B"*(B [String]</dt> <dd> <p> To$B!"(BCc$B!"(BBcc $B$9$Y$F$N%"%I%l%9%9%Z%C%/J8;zNs$NG[Ns$r(B $BJV$7$^$9!#$R$H$D$bB8:_$7$J$1$l$P(B default $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-reply_addresses">reply_addresses(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]</dt> <dd> <p> $BJV?.$9$Y$-%"%I%l%9$rH=CG$7!"(BAddress $B%*%V%8%’%/%H$N(B $BG[Ns$GJV$7$^$9!JV?.$9$Y$-%"%I%l%9$,$_$D$+$i$J$1$l$P(B DEFAULT $B$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-error_reply_addresses">error_reply_addresses(default = nil)</a> $B"*(B [<a href="address.html#TMail%3a%3aAddress">TMail::Address</a>]</dt> <dd> <p> $B%(%i!<%a!<%k$rJVAw$9$Y$-%"%I%l%9$rH=CG$7!"(BAddress $B%*%V%8%’%/%H$N(B $BG[Ns$GJV$7$^$9!JVAw$9$Y$-%"%I%l%9$,$_$D$+$i$J$1$l$P(B default $B$rJV$7$^$9!#(B </p>
</dd> </dl> <h3>$B%X%C%@%U%#!<%k%ID>@\A`:nMQ%a%=%C%I(B</h3>
<dl> <dt><a name="TMail%3a%3aMail-clear">clear</a></dt> <dd> <p> $B%X%C%@$rA4$F>C5n$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-keys">keys</a> $B"*(B [TMail::HeaderField]</dt> <dd> <p> $B%X%C%@L>$NG[Ns$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-%5b%5d">[](name)</a> $B"*(B TMail::HeaderField</dt> <dd> <p> name: String<br> </p>
<p> $B%X%C%@L>$+$i%X%C%@%*%V%8%’%/%H$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-%5b%5d%3d">[]=(name, <var>field</var>)</a></dt> <dd> <p> name: String<br> field: TMail::HeaderField<br> </p>
<p> name $B%X%C%@$K(B <var>field</var> $B$r@_Dj$7$^$9!#(B<var>field</var> $B$OJ8;zNs$+(B TMail::HeaderField $B%*%V%8%’%/%H$G$9!#(B Received $B$J$I0lIt$N%X%C%@$KBP$7$F$O$5$i$K$=$NG[Ns$bM?$($k$3$H$,$G$-$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-delete">delete(name)</a></dt> <dd> <p> name: String<br> </p> <p> name $B%X%C%@$r>C$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-delete_if%20%7b%7cname%2c%20field%7c%20%2e%2e%2e%2e%20%7d">delete_if {|name, <var>field</var>| .… }</a></dt> <dd> <p> name: String<br> field: TMail::HeaderField<br> </p>
<p> $B%X%C%@L>$H%X%C%@$rM?$($F%V%m%C%/$rI>2A$7!"??$J$i$=$N4XO"$E$1$r>C$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-each_header%20%7b%7cname%2c%20field%7c%20%2e%2e%2e%2e%20%7d">each_header {|name, <var>field</var>| .… }</a></dt> <dt><a name="TMail%3a%3aMail-each_pair%20%7b%7cname%2c%20field%7c%20%2e%2e%2e%2e%20%7d">each_pair {|name, <var>field</var>| .… }</a></dt> <dd> <p> name: String<br> field: TMail::HeaderField<br> </p>
<p> $BA4$F$N%X%C%@L>$H%X%C%@%*%V%8%’%/%H$KBP$9$k$/$j$+$($7!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-each_header_name%20%7b%7cname%7c%20%2e%2e%2e%2e%20%7d">each_header_name {|name| .… }</a></dt> <dt><a name="TMail%3a%3aMail-each_key%20%7b%7cname%7c%20%2e%2e%2e%2e%20%7d">each_key {|name| .… }</a></dt> <dd> <p> name: String<br> </p>
<p> $BA4$F$N%X%C%@L>$KBP$9$k$/$j$+$($7!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-each_field%20%7b%7cfield%7c%20%2e%2e%2e%2e%20%7d">each_field {|field| .… }</a></dt> <dt><a name="TMail%3a%3aMail-each_value%20%7b%7cfield%7c%20%2e%2e%2e%2e%20%7d">each_value {|field| .… }</a></dt> <dd> <p> field: TMail::HeaderField<br> </p>
<p> $BA4$F$N%X%C%@%*%V%8%’%/%H$KBP$9$k$/$j$+$($7!#(B $B%X%C%@$N=g=x;XDjIU$-$N(B each_header $B$G$9!#:G=i$K;XDj$7$?$b$N$,;XDj$7$?(B $B=gHV$GJB$S!"$=$NB>$N%X%C%@$,%i%s%@%`$KB3$-$^$9!#=g=x$OJ8;zNs$NG[Ns(B TMail::Mail::FIELD_ORDER $B$G@_Dj$7$F$/$@$5$$(B($B>\:Y$O%=!<%9%3!<%I$r;2>H(B)$B!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-key%3f">key?(name)</a></dt> <dd> <p> name: String<br> </p>
<p> name $B%X%C%@$,$"$l$P??!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-value%3f">value?(field)</a></dt> <dd> <p> field: TMail::HeaderField<br> </p>
<p> field $B%X%C%@%*%V%8%’%/%H$,$"$l$P??!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-values_at">values_at(*names)</a> $B"*(B [TMail::HeaderField]</dt> <dt><a name="TMail%3a%3aMail-indexes">indexes(*names)</a> $B"*(B [TMail::HeaderField]</dt> <dt><a name="TMail%3a%3aMail-indices">indices(*names)</a> $B"*(B [TMail::HeaderField]</dt> <dd> <p> names: [String]<br> </p>
<p> $BA4$F$N(B names $B$K$D$$$F(B fetch $B$7$?7k2L$NG[Ns$rJV$7$^$9!#(B </p>
</dd> <dt><a name="TMail%3a%3aMail-values">values</a> $B"*(B [TMail::HeaderField]</dt> <dd> <p> $BEPO?$5$l$F$$$kA4$F$N%X%C%@%*%V%8%’%/%H$NG[Ns$rJV$7$^$9!#(B </p> </dd> </dl>
</body> </html>