今更だけど完璧なメール送信ライブラリってあるの? (56レス)
1-

1
(3): 2009/08/09(日)09:45 ID:??? AAS
”完璧”の定義

 ・RFCをきちんと守っている。
 ・だけど、正しくないメールアドレスを許容できるようにも設定できる
 ・ISO-2022-JPだけじゃなく、Shift-JISやUTF-8など対応
 ・添付ファイルやHTMLメールにも対応
 ・sendmail呼び出しだけじゃなくてSMTPにも対応
 ・使いやすい

プログラム言語は問わないというか、どの言語でも必要になるだろうから
どの言語版も必要だけど。

巷にメール送信のサンプルは数あれど、これでいいのか
今更ながらに迷う。
27
(1): 2009/08/12(水)21:01 ID:??? AAS
>>26
仕事はやw

ってきり、sendmailプログラムを入れただけだと思っていたのにwww
28: 2009/08/12(水)21:16 ID:??? AAS
>>27
ちょっと前に作って放置してたやつをうpしただけなので^^
HTMLメール送信機能はないです。
GmailのSMTPサーバを使ってサーバのログ送信するために作りました。
いちおう毎朝WindowsXPのタスクとかいう機能で動かしてます。
29
(1): 2009/08/13(木)12:48 ID:??? AAS
これ、exeは何してるのですか?
30: 2009/08/13(木)12:59 ID:??? AAS
>>29
ppでsendmail.plをコンパイル
31: 2009/08/13(木)20:36 ID:??? AAS
もうすこし詳しく話す必要があるかと
32: 2009/08/13(木)22:22 ID:??? AAS
本当にこの>>26のスクリプトの解説が必要なひとって
いるのかわからんけどいちおう書いておくと、、

perlが動かせる人にとって必要なことは
CPANでモジュールをとってくることだけです。
モジュールがそろえば
コマンドプロンプトから
> perl sendmail.pl
で動きます。

perlが動かせない人にとって必要なものは何もなくて
sendmail.exeをコマンドプロンプトでたたくだけで使えます。
コマンドプロンプトから
> sendmail.exe
で動きます。

同じフォルダにあるSSL関連のライブラリとか
make.batなどのファイルは、ppを使って
sendmail.plをsendmail.exeにするときに使った残骸ですので、
ふつーのひとには必要ないと思います。
33: 2009/08/13(木)22:35 ID:??? AAS
あと、helpは-hをコマンドライン引数につけると出てきます。
(GNU Wgetの書き方をパクったんですが、
typoを修正せずにうpしてしまってます。。)

コマンドライン引数で指定したオプションはそのまま使われます。
コマンドライン引数で足りなかった項目については
標準入力からもらうように問い合わせるようになっています。
パスワードについては標準出力にエコーされないようになっています。
34: 2009/08/14(金)15:35 ID:??? AAS
開発を引き継いでくれるひとが出てくれるように
開発環境一発インストールスクリプトをつけたよ。
アンインストールは手作業だけど。。

Perlはstrawberry perlしか試してないし、
勝手にC:\Windows\System32決めうちで
OpenSSLのDLLをインストールするけどいいよね。

あと、前のバージョンはUbuntuでしか試してなかったので
入力される文字列の文字コードがUTF8固定になってた。。
その部分はEncode::Guessを使うようにしたよ。

外部リンク[zip]:www.tocd.org
35: 2009/08/15(土)14:11 ID:??? AAS
my $host = 'smtp.gmail.com';

こういうのは直す必要がありますよね
あとuseできるようにしなければ
36
(2): 2009/08/17(月)03:01 ID:??? AAS
TkでGUIをつけてみたよ
つかれた。。。

外部リンク[zip]:www.tocd.org
37
(1): 2009/08/17(月)04:29 ID:??? AAS
GUIつけるなんて方向性が間違っているような気がするんですが
38: 2009/08/17(月)09:24 ID:??? AAS
>>37
モジュールだけ適当に使ってください
39: 2009/08/17(月)15:39 ID:??? AAS
>>36
ubuntuだと文字が入力できなかった

外部リンク[html]:okwave.jp
XMODIFIERS="@im=none"とすればいちおう入力はできるけど
文字変換はできないのでコピペするしかない…

外部リンク:bugs.launchpad.net
これによると2009-06-18にFixされたらしい
40
(2): 2009/08/25(火)17:51 ID:??? AAS
>>36
レンタルサーバーのsendmailコマンドで使いたいのですが、対応してますか?
41
(1): 2009/08/25(火)18:52 ID:??? AAS
>>40
sendmailは呼び出していません。
そのレンタルサーバでNet::SMTP::SSLなどの
Perlモジュールが使えたら動くと思います。
42: 2009/08/25(火)18:54 ID:??? AAS
>>41
了解
43: 2009/09/07(月)17:23 ID:??? AAS
>>40
朝鮮人にも生まれ付き二重はいる
正確に見分けるには顔の表面より骨格を見る必要がある
例えば鼻の下が長かったら、まず間違いなく朝鮮人だと思っていい
44: 2009/09/07(月)18:22 ID:??? AAS
いや、この毛深さならケツ毛は処理したと見るべきでしょ。 女優さんだってば
45: 2009/11/18(水)13:54 ID:??? AAS
モダンPerlの世界へようこそ
第20回 Email::Sender:メールを送信する|gihyo.jp … 技術評論社
外部リンク:gihyo.jp

この Email::Sender は日本語大丈夫なのかな。
メールの解説記事って添付や From: の日本語のことを書かないよね。
46
(1): 2009/11/18(水)22:56 ID:??? AAS
日本語が大丈夫かどうかはメール送信モジュールは関係なく
そこに引き渡す文字列の文字コード変換云々の問題だからな
日本語ならBASE64エンコードすればいいだけだし
47: 2009/11/19(木)04:28 ID:??? AAS
ニートだけど、最近、Perlに興味を持ち出したので、初心者用に、送り主・宛先・件名・本文を
指定したら、自動で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;
48: 2009/11/19(木)10:37 ID:??? AAS
>>46
それをしてくれるライブラリなり
モジュールがあると便利だと思うのだよ
49: 2009/11/19(木)10:51 ID:??? AAS
汎用ライブラリが勝手にやったら不便だろ
意図しない動作になったらライブラリ解析する羽目になる
50: 2009/11/19(木)11:49 ID:??? AAS
今って、汎用ライブラリに
全プログラマが日本語対応の
車輪の再発名よろしくコードを書いていて、
それが不十分だったり
不完全だったりで
日本語が化けている現状だと思っていた。

日本語を送ることができる
汎用ライブラリが待ち望まれているのだと思ったよ。
51: sage 2011/01/31(月)22:51 ID:mEV7IKB2(1) AAS
test
52: 2011/02/14(月)22:00 ID:jESdksSe(1) AAS
土生 明弘(はぶ あきひろ)を捜しています。
年齢・30才、職業・プログラマー、勤務地 ・勝どき、出身地・九州、
住所・(おそらくは)鷺ノ宮駅近辺、 日本大学藝術学部 文芸学科卒

住所・勤務先・九州の実家の住所等どんな些細な情報でも構いませんので、ご連絡お願いします。
連絡先・habuhokaku@hotmail.co.jp
53: 2011/10/16(日)13:06 ID:??? AAS
Javaだったら普通にJavamailあたりでiso-2022-jpで送るように書いて、
tomcat側でvm引数にコード変換かますように引数かまして起動すれば結構問題なく外字も送ってくれる。
たしかx-windows-iso2022jpとかいうやつ。
マックやLinuxで見れるか?知らんわ。でもマックでも新しいメーラーなら読めるらしい。

つかな、いい加減utf8非対応のメーラーを禁止しろ。
54: 2013/03/23(土)21:05 ID:4kUptRKf(1) AA×

55: 2017/12/30(土)14:40 ID:YhlYw6jg(1) AAS
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

OBB1GHKMF0
56: 2023/08/30(水)07:42 ID:??? AAS
なんや、こりゃ?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.494s*