注意
個人的に使うために作成したソフトウェアなので、あまり堅牢に作られていません。 メールデータの紛失や破損などがないことを保証できませんので、重要なメールデータなどを扱わないようにしてください。
概要
転送設定ができないメールサーバーのメールをいったんPOPで受信した後で指定のアドレスにSMTPで送信しなおす常駐ソフト
インストール
設定ファイルを書く必要があります。
設定ファイルはpop_smtp_relay.plistです。 c:\Documents and Settings\(ユーザー名)\Application Data\pop_smtp_relay\pop_smtp_relay.plist を読み込みます。
設定ファイルの内容は以下のようになります。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>forward_addr</key> <string>mtamaki25@gmail.com</string> <key>mailboxes</key> <array> <dict> <key>pop_addr</key> <string>pop.server.address 1</string> <key>pop_pass</key> <string>pop password 1</string> <key>pop_user</key> <string>pop username 1</string> <key>smtp_auth</key> <true/> </dict> <dict> <key>pop_addr</key> <string>pop.server.address 2</string> <key>pop_pass</key> <string>pop password 2</string> <key>pop_user</key> <string>pop username 2</string> <key>smtp_addr</key> <string>smtp.server.address 2</string> <key>smtp_auth</key> <false/> <key>smtp_pass</key> <string>smtp password 2</string> <key>smtp_user</key> <string>smtp username 2</string> </dict> <dict> <key>pop_addr</key> <string>pop.server.address 3</string> <key>pop_pass</key> <string>pop password 3</string> <key>pop_user</key> <string>pop username 3</string> <key>smtp_auth</key> <false/> </dict> </array> </dict> </plist>
強調した部分を編集します。
- forward_addrに転送先のメアドを指定します。
- mailboxesの子に巡回するメールボックスデータのdictを並べます。
- pop_addr,pop_user,pop_passにpopサーバーのアドレス・ユーザー名・パスワードを指定します。
- smtp_addr,smtp_user,smtp_passにsmtpサーバーのアドレス・ユーザー名・パスワードを指定します。
- smtp_authはSMTP認証をするかどうかを指定します。
- is_post_deleteをtrueにするとファイルの内容をメールで送信した後にファイルを削除します。