メール

メール送信全メール受信メール削除


メール送信
関数名MAIL_Send(strServerstrPortstrAuthModestrUserIDstrPasswordstrTostrToName,
 strFromstrFromNamestrCcstrCcNamestrBccstrCharsetstrSubjectstrBody,
 strAttachstrAddHeader)
引数strServer
SMTPサーバアドレス(nullまたは""指定は"127.0.0.1"を指定した事になります)

strPort
SMTPポート番号(nullまたは""指定は25番を指定した事になります)

strAuthMode
認証方式(現在未実装)nullまたは""を指定してください。

strUserID
認証用ユーザID(現在未実装)nullまたは""を指定してください。

strPassword
認証用パスワード(現在未実装)nullまたは""を指定してください。

strTo
メール送信先アドレス。複数指定の場合は、,(カンマ)で区切って指定してください(変更の可能性あり)

strToName
メール送信先氏名(現在未実装)nullまたは""を指定してください。

strFrom
メール送信元アドレス。(Fromに限らずメールアドレスは<>が有っても無くても構いません)

strFromName
メール送信元氏名

strCc
Cc先アドレス。複数指定の場合は、,(カンマ)で区切って指定してください(変更の可能性あり)

strCcName
Cc先氏名(現在未実装)nullまたは""を指定してください。

strBcc
Bcc先アドレス。複数指定の場合は、,(カンマ)で区切って指定してください(変更の可能性あり)

strCharset
キャラクタセット(nullまたは""指定は"iso-2022-jp"を指定した事になります)

strSubject
サブジェクト

strBody
文章内容

strAttach
添付ファイルのフルパス。文字列または文字列の配列が指定できます。

strAddHeader
ヘッダに追加する内容。文字列または文字列の配列が指定できます。

戻り値送信が成功した場合 true
それ以外 false
イベント無し


全メール受信
関数名MAIL_ReadAll(strServerstrPortstrAuthModestrUserIDstrPasswordstrDirectory)
引数strServer
POP3サーバのアドレス

strPort
POP3ポート番号(nullまたは""指定は110番を指定した事になります)

strAuthMode
認証方式(現在未実装)nullまたは""を指定してください。

strUserID
POP3サーバにログインする際のユーザID

strPassword
POP3サーバにログインする際のパスワード

strDirectory
テンポラリとして利用するディレクトリ。最後に\(エンマーク)または/(スラッシュ)の指定が要ります。

戻り値受信件数
イベントサーバにメールが存在した場合、存在した回数イベントが発生します。
イベント変数$resultには、以下の値が入ります。
$result['POP3']メール識別子(MAIL_Delete()で利用します)
$result['Number']メール番号(MAIL_Delete()で利用します)
$result['From']送信元メールアドレス(Header の Fromに相当)
$result['To']送信先メールアドレス(Header の Toに相当)
$result['Subject']サブジェクト(Header の Subjectに相当)
$result['MaxImage']画像ファイル添付数
$result['MaxFile']画像ファイルを除くファイル添付
$result['ImageName0~']$result['MaxImage']が1以上の場合に存在。
画像ファイルの実保存ファイル名
$result['ImageOriginalName0~']$result['MaxImage']が1以上の場合に存在。
画像ファイルのファイル名
$result['ImageType0~']$result['MaxImage']が1以上の場合に存在。
画像ファイルの種類(headerのsub type。image/ここ)
$result['FileName0~']$result['MaxFile']が1以上の場合に存在。
添付ファイルの実保存ファイル名
$result['OriginalName0~']$result['MaxFile']が1以上の場合に存在。
添付ファイルのファイル名
備考サーバに存在する全てのメールが受信されます。(削除はされません)


メール削除
関数名MAIL_Delete(idMailidMail)
引数idMail
メール識別子。MAIL_ReadAll()のイベント内で引き渡されます。

idMail
メール番号。MAIL_ReadAll()のイベント内で引き渡されます。

戻り値無し
イベント無し
備考MAIL_ReadAll()のイベント内で使用する為の関数です。