XAMPP とは言っても、Pleiades Eclipse 4.7 に同梱されているものを使用しています。 ▼ sendmail.exe は、fake sendmail for windows と呼ばれるアプリケーションの事です。 fake sendmail for windows を使って、PHP でごく普通に( mb_send_mail で )メール送信 : Gmail なので ssl(465) 上のリンク先では、作者さんの単純なバッチファイルを実行していましたが、もうちょっときちんと日本語を送れるようにしようと思って整理してみました。 使用する SMTPサーバー まずは、テストとして Gmail を使用します。sendmail.exe と同じフォルダに sendmail.ini があるので必要な情報を書き込みます。smtp_server=smtp.gmail.com smtp_port=465 auth_username=ユーザ@gmail.com auth_password=パスワードそして、安全性の低いアプリの許可を『有効』にします Gmail を使用する場合は、この設定を ON にしておく必要があります。とりあえず動作したら、他のメールサーバで再度テストして必要ならばその環境で運用を行います。 fake_sendmail.bat
@ECHO OFF ECHO From: ユーザ@gmail.com > %TEMP%\temp.mail ECHO To: 送り先メールアドレス >> %TEMP%\temp.mail ECHO Subject: =?ISO-2022-JP?B?GyRCJWEhPCVrJE43b0w+JHJGfEtcOGwkR0F3JGwkayRoJCYkS0pRNDkkNyReJDkbKEI=?= >> %TEMP%\temp.mail REM 以下は改行 ECHO.>> %TEMP%\temp.mail REM JIS のテキストを追加コピー COPY %TEMP%\temp.mail /B + jis.txt /B %TEMP%\temp.mail /B > nul sendmail -t < %TEMP%\temp.mail REM DEL %TEMP%\temp.mail
※ From: は無くても Gmail を使用しておれば、自動的に補完されるようです。 ※ エクスプローラのアドレスバーで %TEMP% と入力すれば出力ファイルを参照できます。 ※ Subject の内容は、『テキスト変換サービス』の『メール用』で変換したものです。 ※ ECHO. は、コマンドプロンプトでの改行になります。 ※ > nul でコピーコマンドのメッセージを抑制しています。 ※ copy で追加している jis.txt は、Terapad を使用して JIS で保存したテキストです。 運用で使うのであれば なんらかの方法で、jis.txt を変更して定期でメールを送る事が可能です。ただし、PC は常に電源が入っていて、タスクスケジューラにこのバッチファイルが登録されている必要があります。 その場合、タスクスケジューラの開始オプションで作業フォルダを指定するか jis.txt をフルパスで指定するかどちらかを選択する必要があります。
|
【フリーソフトの最新記事】
- サクラエディタの初期設定
- FileZilla のインストール時のポイント
- JGREP 2.0.5 は Windows10 でも重宝しています
- DF.exe ( テキストファイル差分表示 ) の初期基本設定
- TeraPad 導入時の設定
- FileZilla FTP クライアントのサイト(サーバー)情報の引っ越し作業
- Sylpheed( Windows メールクライアント ) で さくらインターネットのメールを IMAP で受信する
- テストにはまだまだ使える(重宝する) AN HTTP Server の正しい使用方法
- PMailServer Version 1.91 フリー版 を Windows10 にインストールして、Windows7 の PHP よりアクセス
- PATH 環境変数メンテナンス : Redmond Path
- Bandicam の静止画を使って、デスクトップキャプチャを効果的に
- VBScript : dump.vbs ( 昔MS-DOS にあった dump.exe を模倣したスクリプトです )
- UltraVNC : 2014/6/1 現在。ひさしぶりに使ってみて変わっていた事( プロジェクタに特化? )
- プレゼンテーション用のズームソフト「梨ズーム」
- PrimoPDF 日本語版4.1 / 英語版だと、現在 5.1 でした。
- フリーソフト : Autoruns for Windows : 自動起動アプリケーションを一時解除等
- phpMyAdmin(2.11.11.3) のインストール
- net2ftp : すぐ使える為の WEB ベース FTP クライアント
- 解凍ソフト : +Lhaca 1.24 デラックス版の職人的使い方と知識
- Windows7 で動作確認 : 解像度を CTRL + SHIFT + 1、2、3 で切り替える常駐ソフト : Resolution Manager