なでしこリファレンス
» メール送受信 (*)
メールの送信を行うには、メール送信を、受信を行うには、メール受信命令を使います。基本的な使い方は、各命令のマニュアルをご覧ください。
以下は、送信の例ですが、メール送信SMTPポートを 587 に設定しています。これまで SMTP のポート番号は、25と決まっていました。しかし、最近のプロバイダでは、迷惑メールが大量に送られるのを阻止するため「Outbound Port25 Blocking」という仕組みを導入しています。そのため、Yahoo BB!やBIGLOBE、@niftyなどでは、これを587番に変更する必要があります。逆に、この制限がないサーバーでは、25 番を設定しないと送信できないので注意してください。
#-----------------------------------------------------------------------
# POP3/SMTPのメール設定例
#-----------------------------------------------------------------------
メール受信POP3ポート=110
メール送信SMTPポート=587
# ↑SMTPポートは、通常25 だが、迷惑メールを防止する目的で
# Yahoo/Biglobe/Niftyなどは587 に設定する
#-----------------------------------------------------------------------
メールホスト=「mail.example.com」
メールID=「xxx」
メールパスワード=「xxxxx」
メール差出人=「予定」
メール宛先=「xxx@example.com」
#-----------------------------------------------------------------------
# POP before SMTP 対策 (メールを一度受信しないと送信できないという仕組み)
#-----------------------------------------------------------------------
メールポート=メール受信POP3ポート。
メール受信時削除=いいえ
エラー監視
「{テンポラリフォルダ}mail\」へメール受信。
エラーならば
ダイアログ表示時間=30
「メールの受信に失敗しました。」と言う。
終わる。
#-----------------------------------------------------------------------
# メールの送信
#-----------------------------------------------------------------------
メール件名=「テスト」
メール本文=「テスト」
エラール監視
メールポート=メール送信SMTPポート。
メール送信。
エラーならば
ダイアログ表示時間=30
「送信に失敗しました」と言う。
終わる。Yahoo! のメールでは、メールの送信で次のように記述する必要がありました。
メールポート=587 メールホスト=「ybbsmtp.mail.yahoo.co.jp」 メールオプション=「LOGIN」