MailSend.pm

ダウンロード

MailSend.pm をダウンロード
(リンクを右クリックしてリンク先を保存してください。)

ヴァージョン

0.01

エクスポートされる関数

・MailSend
メールを送信します。
To(宛先)とFrom(送信元)、Server(メールサーバー)の指定は必須です。
認証を行う場合はUser(ユーザーID)とPass(パスワード)を指定してください。
Attach(添付ファイル)は、を複数指定する場合は、ファイル名をカンマ区切りの文字列にして指定してください。フルパスでも相対パスでも指定できます。
# 引数となる連想配列を用意します。
my %data = ( 
  "To"      => 'ホゲ ',             # 宛先
  "From"    => 'フガ ',             # 送信元
  "Subject" => 'テストメール',                     # 件名
  "Msg"     => 'これはテストメールです。',         # 本文
  "Server"  => 'smtp.fuga.com',                    # メールサーバー
  "User"    => 'fuga',                             # ユーザーID
  "Pass"    => 'fugafuga',                         # パスワード
  "Attach"  => 'c:/tmp/sample01.lzh,./sample/sample02.jpg', # 添付ファイル
);

# メール送信
MailSend(\%data);

依存するモジュール

・Jcode
・Net::SMTP
・MIME::Entity
・MIME::Base64
・Authen::SASL (SMTP 認証に必要。なくても動きます。)

ライセンス

Creative Commons License
この作品は、 クリエイティブ・コモンズ・ライセンスの下でライセンスされています。