- PR -

qmail メールアドレス変更

1
投稿者投稿内容
あきこ
会議室デビュー日: 2004/10/18
投稿数: 6
投稿日時: 2005-04-14 22:35
マシン名: Red Hat Enterprise Linux 3
qmailバージョン:qmail-1.0.3

メールアドレスを変更したいのですが、変更方法がわかりません。
現在ユーザー追加をしたときに自動的にMaildirは作成できるような設定をしています。
ユーザー名:test_user(現在のメールアドレスtest_user@domain)に対して
メールアドレスを「test.test2@domain」というように変更したいです。

どなたか知っている方はいませんか。
ちなみにユーザーに「.」を記述して追加できるようになればいいのですが、
このRed Hatのバージョンではできないと書いてありました。


どなたかアドバイスお願いします。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-04-15 00:18
単純にメールアドレス-配送先ユーザの対応を変えるだけなら、man qmail-usersを参考に、/var/qmail/users/assignを編集すれば良いでしょう。

もっとも、qmail といっても、メールアドレスの管理方法は様々なので、現時点では情報が足らず、断言はできません。
次のような情報をまとめてあれば、より返答しやすいです。

・qmail-vida, vpopmail等の拡張を使用しているか。その他適用したパッチはあるか。
・qmail で仮想ドメインを使用しているか。
・.qmail ファイルで何か設定を行っているか。
・メールアカウントとOS上のユーザアカウントの対応はどうか。
・各メールアドレスに対するメールドロップ(MaildirやMailbox)の場所の対応はどうか。
・POP/IMAPのIDも変更が必要か。その場合使用しているPOP/IMAPサーバの種類と設定は。

以上、ご参考まで。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-04-15 00:26
追加です。

もし メールユーザ(メールアドレスの@以前) = OS上のユーザアカウントという構成ならば、単純にユーザアカウントを変更する手もあるでしょう。
usermod では、ドットの入ったユーザ名を受け付けないので、vipw でユーザ名部分を編集する形を取ります。

以上、ご参考まで。
anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2005-04-15 11:18
引用:

あきこさんの書き込み (2005-04-14 22:35) より:
マシン名: Red Hat Enterprise Linux 3
どなたか知っている方はいませんか。
ちなみにユーザーに「.」を記述して追加できるようになればいいのですが、
このRed Hatのバージョンではできないと書いてありました。



Redhat Networkから最新のshadow-utilsパッケージをとってきて
アップデートして下さい。当然EL3用のものです。

現在の最新はshadow-utils-4.0.3-22.02.i386.rpmでした。
アップデート4に入っているパッケージも上記のものですので
そちらから入れてもかまいません。

最新パッケージでは、shadow-4.0.3-goodname.patchが適用されているため
ユーザ使用可能文字に大文字とピリオドが追加されています。

大元のchkname.cにパッチがあたるため、useraddだけでなく
usermodなど一連のコマンドでも同じようにピリオドなどが扱えます。

パッケージをアップデートすれば以下でユーザ名は変更出来ます。
# usermod -l test.test2 test_user

ただ、アップデート出来ないようならばvipwを使うしかないかな。
1

スキルアップ/キャリアアップ(JOB@IT)