広告・Googleアドセンス728px

Article(記事)

qmail bounceメールアドレスの変更

投稿日:2006年3月11日 更新日:

ご注意ください
この記事は2年以上前に書かれたものですので、内容が古い可能性があります。

自宅の環境はqmailでvirtualdomain設定をして複数ドメインのメールアドレスを
運用しています。

ところが。

bounceメール、つまりそんなユーザがいないよん、とかメールボックスの容量が規定より
オーバーしているので受け取れないよん、とかいうMAILER-DAEMONが送信する
メールの送信アドレスが1つしかしていできません。

つまり、hogehoge@virtualdomain宛てによそからメールをもらったとして
(virtualdomainは自宅で管理しているドメインだとする)
hogehogeユーザが居なかったらMAILER-DAEMON@kamata-net.comから
メールが返ってしまいます。

メールの中身見れば意味はわかるけどこれでは格好悪い。

っていうことでいろいろとググりまくって調べました。

結論として、qmail-send.cにパッチを当てることによりvirtual domain対応できそうです。

参考にしたサイトは
http://forum.tsukaeru.net//viewtopic.php?t=1939&postdays=0&postorder=asc&start=0

パッチがなくなったら嫌なので一応ここ
にもアップロードしておきます。

ところがテストしてみると、

本来は以下のようにでるべきところが、

Hi. This is the qmail-send program at kamata-net.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

:
Sorry, no mailbox here by that name. (#5.1.1)

--- Below this line is a copy of the message.

一行目までしか出ない…。

とういうこでqmail-send.cのソースを一部修正して、
うまく行っていない箇所をコメントアウト。(ただしく修正できる
技量がない… orz)

Hi. This is the qmail-send program");
/* if (rd)
qmail_put(&qqt,rdomain.s,rdomain.len);
else
qmail_put(&qqt,bouncehost.s,bouncehost.len);
*/

qmail_puts(&qqt,*sender.s ? ".n
I'm afraid I wasn't able to deliver your message to the following addresses.n
This is a permanent error; I've given up. Sorry it didn't work out.n
n
" : ".n

これでうまくいくようになったのでヨシとしますかぁ。

この記事は役に立ちましたか?評価をお願いいたします。
[合計: 0 平均: 0]

広告336px

広告336px

-Article(記事)
-Linux, Mail

Copyright© 蒲田ネット , 2017 AllRights Reserved.