#freeze
*[[メール送信スクリプト]] [#b2f87a9a]
>
>Perlで記述したSSL/TSLをサポートしたメール送信スクリプトです。
<
**API仕様 [#v5172f5d]
***呼び出し形式 [#nee06632]
>
|send_mail(&br;      $mail_server,&br;      $mail_from,&br;      $mail_to,&br;      $mail_cc,&br;      $mail_bcc,&br;      $subject,&br;      $message,&br;      $ssl&br;      [,$user,&br;      $pass]&br; )|&br;SMTPサーバアドレス&br;差出人メールアドレス&br;受取人メールアドレス(複数指定の場合は、","で区切る)&br;カーボンコピー(複数指定の場合は、","で区切る)&br;ブラインドカーボンコピー(複数指定の場合は、","で区切る)&br;題名&br;本文&br;0:sslを使用しない、1:sslを使用する、2:tlsを使用する&br;ユーザ名(authを使用する)&br;パスワード(authを使用する) |

<
>
>>
>>>
>>>
>>>[]内は省略可能。省略の場合は認証なし
<<<
<<
<
***パラメータ詳細 [#ve377b5d]
>
|CENTER:パラメータ|CENTER:内     容|CENTER:記    事|h
|$mail_server|SMTPサーバのアドレスを指定します。IPアドレス直接表記またはFQDN名で指定します。|ASCII|
|$mail_from|差出人名を指定します。"山田 太郎 <yamada@hogehoge.com>"の様に記載します。|UTF-8|
|$mail_to|あて先を指定します。"山田 太郎 <yamada@hogehoge.com>"の様に記載します。&br;複数のあて先を指定する場合は、メールアドレスをカンマ","で区切り列挙します。|UTF-8|
|$mail_cc|カーボンコピー(同報先)を指定します。フォーマットは$mail_toと同様です。|UTF-8|
|$mail_bcc|ブラインドカーボンコピー(他の受信者に表示されない同報先)を指定します。フォーマットは$mail_toと同様です。|UTF-8|
|$subject|メールの題名を指定します。|UTF-8|
|$message|メールの本文を指定強います。|UTF-8|
|$ssl|SSL/TSLの使用の有無を指定します。&br;  0:sslを使用しない&br;  1:sslを使用する&br;  2:tlsを使用する|numeric|
|$user|ユーザ認証を必要とする場合、ユーザ名を指定します。ユーザ認証を必要としない場合、省略します。|ASCII|
|$pass|ユーザ認証を必要とする場合、パスワードを指定します。ユーザ認証を必要としない場合、省略します。|ASCII|

<
**スクリプト本体 [#sb7890aa]
>
>スクリプト本体は
#ref(send_mail_with_smtp.pl,noicon)
>です。
<

トップ   編集 編集(GUI) 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS