今更だけど完璧なメール送信ライブラリってあるの?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/08/09(日) 09:45:20ID:???・RFCをきちんと守っている。
・だけど、正しくないメールアドレスを許容できるようにも設定できる
・ISO-2022-JPだけじゃなく、Shift-JISやUTF-8など対応
・添付ファイルやHTMLメールにも対応
・sendmail呼び出しだけじゃなくてSMTPにも対応
・使いやすい
プログラム言語は問わないというか、どの言語でも必要になるだろうから
どの言語版も必要だけど。
巷にメール送信のサンプルは数あれど、これでいいのか
今更ながらに迷う。
0023nobodyさん
2009/08/12(水) 09:32:05ID:???ま、そうだろうね。
どこそこのサンプルが使いにくい、という具体的な話にならない所を見ると、
もはやクレクレ厨以下の予感がする。
0024nobodyさん
2009/08/12(水) 09:45:38ID:???0025nobodyさん
2009/08/12(水) 17:49:41ID:???どのライブラリも、文字コード変換とMIME変換を
ライブラリの利用者がしないといけないのがダメだな。
特にHTMLやファイル添付をするとき。
0026nobodyさん
2009/08/12(水) 20:53:28ID:???CPANモジュール使いまくりの
コマンドライン版メール送信クライアントをおいときますね。
http://www.tocd.org/uploader/data/30/sendmail.zip
0028nobodyさん
2009/08/12(水) 21:16:41ID:???ちょっと前に作って放置してたやつをうpしただけなので^^
HTMLメール送信機能はないです。
GmailのSMTPサーバを使ってサーバのログ送信するために作りました。
いちおう毎朝WindowsXPのタスクとかいう機能で動かしてます。
0029nobodyさん
2009/08/13(木) 12:48:49ID:???0031nobodyさん
2009/08/13(木) 20:36:38ID:???0032nobodyさん
2009/08/13(木) 22:22:35ID:???いるのかわからんけどいちおう書いておくと、、
perlが動かせる人にとって必要なことは
CPANでモジュールをとってくることだけです。
モジュールがそろえば
コマンドプロンプトから
> perl sendmail.pl
で動きます。
perlが動かせない人にとって必要なものは何もなくて
sendmail.exeをコマンドプロンプトでたたくだけで使えます。
コマンドプロンプトから
> sendmail.exe
で動きます。
同じフォルダにあるSSL関連のライブラリとか
make.batなどのファイルは、ppを使って
sendmail.plをsendmail.exeにするときに使った残骸ですので、
ふつーのひとには必要ないと思います。
0033nobodyさん
2009/08/13(木) 22:35:14ID:???(GNU Wgetの書き方をパクったんですが、
typoを修正せずにうpしてしまってます。。)
コマンドライン引数で指定したオプションはそのまま使われます。
コマンドライン引数で足りなかった項目については
標準入力からもらうように問い合わせるようになっています。
パスワードについては標準出力にエコーされないようになっています。
0034nobodyさん
2009/08/14(金) 15:35:34ID:???開発環境一発インストールスクリプトをつけたよ。
アンインストールは手作業だけど。。
Perlはstrawberry perlしか試してないし、
勝手にC:\Windows\System32決めうちで
OpenSSLのDLLをインストールするけどいいよね。
あと、前のバージョンはUbuntuでしか試してなかったので
入力される文字列の文字コードがUTF8固定になってた。。
その部分はEncode::Guessを使うようにしたよ。
http://www.tocd.org/uploader/data/31/sendmail.zip
0035nobodyさん
2009/08/15(土) 14:11:28ID:???こういうのは直す必要がありますよね
あとuseできるようにしなければ
0036nobodyさん
2009/08/17(月) 03:01:00ID:???つかれた。。。
http://www.tocd.org/uploader/data/32/MySendMail.zip
0037nobodyさん
2009/08/17(月) 04:29:27ID:???0039nobodyさん
2009/08/17(月) 15:39:34ID:???ubuntuだと文字が入力できなかった
http://okwave.jp/qa3605759.html
XMODIFIERS="@im=none"とすればいちおう入力はできるけど
文字変換はできないのでコピペするしかない…
https://bugs.launchpad.net/ubuntu/+source/perl-tk/+bug/283806
これによると2009-06-18にFixされたらしい
0041nobodyさん
2009/08/25(火) 18:52:08ID:???sendmailは呼び出していません。
そのレンタルサーバでNet::SMTP::SSLなどの
Perlモジュールが使えたら動くと思います。
0043nobodyさん
2009/09/07(月) 17:23:52ID:???朝鮮人にも生まれ付き二重はいる
正確に見分けるには顔の表面より骨格を見る必要がある
例えば鼻の下が長かったら、まず間違いなく朝鮮人だと思っていい
0044nobodyさん
2009/09/07(月) 18:22:37ID:???0045nobodyさん
2009/11/18(水) 13:54:59ID:???第20回 Email::Sender:メールを送信する|gihyo.jp … 技術評論社
ttp://gihyo.jp/dev/serial/01/modern-perl/0020?page=1
この Email::Sender は日本語大丈夫なのかな。
メールの解説記事って添付や From: の日本語のことを書かないよね。
0046nobodyさん
2009/11/18(水) 22:56:16ID:???そこに引き渡す文字列の文字コード変換云々の問題だからな
日本語ならBASE64エンコードすればいいだけだし
0047nobodyさん
2009/11/19(木) 04:28:10ID:???指定したら、自動でMIMEエンコードして送信してくれる以下のようなモジュールを書こうかなー
と思ってる。
Mail::Send::JP->new(
From => "Foo <bar@example.com>",
To => [ qw(hoge@example.net fuga@example.co.jp) ],
Subject => "忘年会のお知らせ",
Body => "下記日程で忘年会を催します。\n日時:12月22日\n場所:新橋",
)->send;
0049nobodyさん
2009/11/19(木) 10:51:29ID:???意図しない動作になったらライブラリ解析する羽目になる
0050nobodyさん
2009/11/19(木) 11:49:52ID:???全プログラマが日本語対応の
車輪の再発名よろしくコードを書いていて、
それが不十分だったり
不完全だったりで
日本語が化けている現状だと思っていた。
日本語を送ることができる
汎用ライブラリが待ち望まれているのだと思ったよ。
0051sage
2011/01/31(月) 22:51:32ID:mEV7IKB20052nobodyさん
2011/02/14(月) 22:00:14ID:jESdksSe年齢・30才、職業・プログラマー、勤務地 ・勝どき、出身地・九州、
住所・(おそらくは)鷺ノ宮駅近辺、 日本大学藝術学部 文芸学科卒
住所・勤務先・九州の実家の住所等どんな些細な情報でも構いませんので、ご連絡お願いします。
連絡先・habuhokaku@hotmail.co.jp
0053nobodyさん
2011/10/16(日) 13:06:45.45ID:???tomcat側でvm引数にコード変換かますように引数かまして起動すれば結構問題なく外字も送ってくれる。
たしかx-windows-iso2022jpとかいうやつ。
マックやLinuxで見れるか?知らんわ。でもマックでも新しいメーラーなら読めるらしい。
つかな、いい加減utf8非対応のメーラーを禁止しろ。
0054nobodyさん
2013/03/23(土) 21:05:05.55ID:4kUptRKf|O\
| \ キリキリ
∧|∧ \ キリキリ
ググゥ>(;⌒ヽ \
∪ | (~)
∪∪ γ´⌒`ヽ
) ) {i:i:i:i:i:i:i:i:}
( ( ( ´・ω・)、
(O ⌒ )O
⊂_)∪
■ このスレッドは過去ログ倉庫に格納されています