[前][次][番号順一覧][スレッド一覧]

mysql:3893

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 5 Jul 2001 00:01:53 +0900
Subject: [mysql 03893] Re: メール配信の工夫

とみたです。

On Wed, 04 Jul 2001 18:06:37 +0900
moeru@xxxxxxxxxx (moeru) wrote:

> 「MTAが直接リストにアクセスできて送信する仕組み」
> 
> この「リスト」の意味は、MySQLに登録した会員ID1番〜1000番までのユーザーテーブルの
> emailリストのことですか?
> 
> postfixを使うと、
> MySQLに登録した会員ID1番〜1000番までのユーザーにメールを送る場合
> プログラムでどういう処理をしているんですか?

例えば、次のようなテーブルがあって、

	create table hoge (id int, mail char(30), grp char(10));

/etc/postfix/hoge.cf を次の内容で作って、

	user = mysql_user
	password = mysql_pw
	dbname = mysql_db
	table = hoge
	select_field = mail
	where_field = grp

/etc/postfix/main.cf に次の記述をして、

	alias_maps = mysql:/etc/postfix/hoge.cf

んで、group1 宛にメールを送ると、hoge テーブルの grp フィールドが 
group1 である全エントリの mail 宛にメールが送られます。

> >最小限のコストでメールを送信できる
> というのは
> メールのキューに貯まるデータは、1通で済んだりするわけですか?

キューに溜まるのは1通です。SMTP セッションは宛先ごとにまとめられて
行なわれます。例えば、すべての宛先が同じサーバにリレーされるので
あれば、SMTP セッションも1回で行なわれます。

# あまり多いと分割されるでしょうけど。例えば Postfix のデフォルトでは
# 最大 1000 宛先。

> postfixとMySQLに関して参考になるようなURLをご存じでしたら
> 教えてください。

あまり見当たらないんですよね。でも、Postfix のドキュメント読んでやって
みたら簡単でした。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

[前][次][番号順一覧][スレッド一覧]

      3879 2001-07-03 23:57 [<moeru@xxxxxxxxxx>  ] メール配信の工夫                        
      3882 2001-07-04 10:48 ┗[Akihiko Shinohara <s]                                       
      3886 2001-07-04 14:47  ┗[<moeru@xxxxxxxxxx>  ]                                     
      3887 2001-07-04 14:55   ┣[<shima@xxxxxxxxxx>  ]                                   
      3889 2001-07-04 16:43   ┗[Akihiko Shinohara <s]                                   
      3890 2001-07-04 18:06    ┗[<moeru@xxxxxxxxxx>  ]                                 
->    3893 2001-07-05 00:01     ┗[とみたまさひろ <tomm]                               
      3895 2001-07-05 00:29      ┗[<moeru@xxxxxxxxxx>  ]                             
      3896 2001-07-05 01:09       ┗[tateyan <tateyan@xxx]                           
      3915 2001-07-06 04:31        ┗[<moeru@xxxxxxxxxx>  ]                         
      3916 2001-07-06 14:21         ┣["Ryo.Isozaki" <Ryo.I] 外部 Key              
      3917 2001-07-06 15:02         ┃┗[Akihiko Shinohara <s]                     
      3919 2001-07-06 15:25         ┃ ┗["Ryo.Isozaki" <Ryo.I]                   
      3923 2001-07-08 02:13         ┗[tateyan <tateyan@xxx]                       
      3924 2001-07-08 20:06          ┗[<moeru@xxxxxxxxxx>  ]                     
      3926 2001-07-08 20:26           ┣[shigetoshi hirano <s]                   
      3933 2001-07-09 16:39           ┃┗[<moeru@xxxxxxxxxx>  ]                 
      3935 2001-07-09 17:55           ┃ ┣[Akihiko Shinohara <s]               
      3938 2001-07-09 19:27           ┃ ┃┗[<moeru@xxxxxxxxxx>  ]             
      3936 2001-07-09 19:12           ┃ ┗[Seiji Tateyama <tate]               
      3927 2001-07-08 20:39           ┣[とみたまさひろ <tomm]                   
      3928 2001-07-08 21:58           ┣[tateyan <tateyan@xxx]                   
      3934 2001-07-09 17:33           ┗["Y. Tsutsui" <tutui@]                   
      3937 2001-07-09 19:22            ┗[<moeru@xxxxxxxxxx>  ]                 
      3943 2001-07-10 10:06             ┣["Y. Tsutsui" <tutui@]               
      3944 2001-07-10 10:10             ┗[Tatsuhiko Miyagawa <]               
      3945 2001-07-10 10:18              ┗["Y. Tsutsui" <tutui@]             
      3958 2001-07-10 19:10               ┗[<moeru@xxxxxxxxxx>  ]