SimpleSendMail(コマンドラインメール送信ツール)

SimpleSendMail(コマンドラインメール送信ツール)
同様のツールは既に存在する気もしますが、リクエストがあったので作ってみました(総製作時間20分ほど・・・)
WindowsMobile用のコマンドラインメール送信ツールです。
EXEとsetting.txtを同一フォルダに置いてください。
setting.txtには、上からサンプルのようにSMTPサーバー、ポート番号、ユーザー名、パスワード、送信元メールアドレスを設定してください。
(ユーザー名やパスワードは、オンラインサインアップから確認できます)

コマンドラインの引数に、送信先アドレス、件名、本文の3つをパラメータとして渡すとメール送信できるはずです。
送信エラー時にメッセージボックス等は出ません(EXEの戻り値に1が返ります)

ちなみに、SMTPサーバー等の指定はありますが、内容的には固定でpop before smtp認証をAUTH PLAINで実行しているので、実質pdxメール専用になります。(その他のメールで使えたら運が良かったと思ってください)
Comments

hhk:(2010/03/01 7:41 PM)

ありがとうございます!
まだ出先なので細かいテストはしていませんが
・改行コードは何でしょうか。¥r¥nで送信すると変換されずにそのまま送られるようです
・長文を送ると文字化けすることがあります。もしかしたら短文でもかもですが未検証です
法則性もよくわかりません。文字化けしたところだけ抜き出しても文字化けしなかったりします

もう少し検証してみます

kero:(2010/03/02 9:37 AM)

改行コードは特に設定してないので、無理矢理改行コードを渡せば改行できます・・・ってのも無理があるので、何か適当に実装します¥rとかで良いですかね?
文字化けに関しては、なんとも言えません
件の改行無しの最大文字数あたりと関係している気もしなくないので、とりあえず何が良いか言ってもらえれば改行実装します

hhk:(2010/03/02 2:50 PM)

改行コードは¥rでいいと思います
文字化けの件は改行コード実装されたのをみて再度検証してみます

kero:(2010/03/02 2:55 PM)

改行対応実装しました
.Replace("¥¥r","¥r¥n")
を追加しただけですが・・・

hhk:(2010/03/02 5:22 PM)

改行、うまく通るようになりました
簡単な検証しかしてませんが、文字化けも直ったようです
本当にありがとうございました

kero:(2010/03/02 6:01 PM)

多分、文字化けは1行の文字数オーバーの時に起きてる気がするので、きちんと規約にそった自動改行を入れれば良い気がします
まぁ、意外に面倒くさい処理なんで需要があったら考えますw

ひよっこ将軍:(2010/11/27 1:30 AM)

便利なソフトウェアをありがとうございます。

ひとつ質問があるのですが、現在HYBRID W-ZERO3にて使用しておりますが、
3G回線利用設定時にメールが送信されません。
(返り値が「0」になってしまいます)
HYBRID W-ZERO3もしくは、3G設定には対応してないのでしょうか?

ちなみに、PHS回線利用設定だとうまく送信されます。

よろしくお願いします。

kero:(2010/11/27 1:53 PM)

3G回線では使えませんでしたか・・・
試したことはなかったんですが、使えると思ってたんですが・・・
3G接続は、ソフトバンク3Gでしょうか?

せめてエラー時にエラーログを吐くように修正してみますかね・・

ひよっこ将軍:(2010/11/27 4:50 PM)

ご返信ありがとうございます。

ひとつ訂正で、返り値は正しく「1」が返ってきています。
回線はdocomo 3Gを使用しております。

よろしくお願いします。

サンなど:(2010/12/27 7:13 PM)

素晴らしいソフトをありがとうがざいます。
送信エラー時にメッセージ表示していただけますと、安心して利用できます。是非ご検討をお願いいたします。

サン:(2010/12/29 6:17 AM)

すみません。どうしても送信できないようです。
当方、Advanced esで黒耳を使用しています。
返り値は確認できていません。

サン:(2010/12/29 6:19 AM)

追加の使用条件についてですが、当方のメールドメインは、@pdx.ne.jpではなく、@willcom.comです。ここが問題なのでしょうか?

kero:(2011/01/04 10:45 AM)

Ad[es]での使用は想定していませんでした、
一度も試したことが無いので、折を見て試してみます・・・
すみません

サン:(2011/01/05 6:57 PM)

ありがとうございます。是非よろしくお願いいたします。

脩:(2014/04/11 2:15 AM)

3月末でH"eメールが終了してしまい、LeMail207が使えなくなり普通のメールをコマンドラインで送信するソフトを探して、
ここにたどり着いたのですが、アドエスで使えないようなのですが、
試してみたところ通信は行っているのですが、
メールが送信されてないようなのです。
こちらのもH"eメールなのでしょうか?

kero:(2014/04/15 1:24 PM)

H"eメール専用ではないので、送信できるはずですが、、、
ウィルコムメール以外は未確認&現在動作するW-ZERO3実機が無いので、今でも使えるか試していません

条件としては、pdxメール(willcom.com含む)で、PHS-prin接続(公式コンテンツ接続含む)の場合のみしかサポートしていません
上記条件で、設定が間違っていないのに送信できないという場合は、何かしらウィルコムメールの条件が変わってしまったと思われます・・・

修:(2014/04/17 12:09 AM)

条件が変わったのかもと言うことで、
bsmtp.pdx.ne.jp
587
に変えて試してみたところ、送信されました!
これでまだまだ使えます!ありがとうございました!

kero:(2014/04/18 8:44 PM)

使えたみたいで良かったです〜

修:(2014/05/22 5:39 AM)

送信は出来たのですが、本文に半角スペースが入っていると、
そこで途切れてしまうのですが、
何か方法はないでしょうか?
レコーダーの予約メールで必ず半角スペースが入ってしまうので…

kero:(2014/05/22 9:55 AM)

本文をダブルクオート(")で括るのは難しいでしょうか?

修:(2014/05/24 12:55 AM)

どうもです。一から見直してみたところダブルクォートで送信できました。
ありがとうございました!












Trackbacks
トラックバックには、以下のURLをご利用下さい。
http://labo.willcomnews.com/trackback/1299588
[PAGETOP]