GNU/Linux >> Linux の 問題 >  >> Cent OS

Sendmailを使用した仮想ユーザーとドメイン

このガイドの目的は、Sendmailの仮想ユーザーテーブルを有効にすることです。これにより、複数のドメインに対してユーザー固有のドメイン全体の電子メールエイリアスを構成できます。これらの手順は、CentOS仮想サーバーを使用していることを前提としています。

Sendmailは、構成に非常に複雑なルールシステムを使用しているため、sendmail.cfを直接編集する代わりに、sendmail.mcファイルを編集します。

仮想ドメイン/ユーザーのメールを受け入れる

1.新しいシステムユーザーを作成し、そのユーザーのパスワードを設定します。

useradd exampleuser
passwd exampleuser

2.ユーザーをsendmailのvirtusertableファイルに追加します。 「/etc/ mail / virtusertable」ファイルを開き、以下を追加します。

[email protected]    exampleuser

/ etc / mail / virtusertableファイルの各行は、次の形式である必要があります。

username@domainname    systemuser

3.新しい各ドメイン名を/etc/ mail/local-host-namesファイルに追加します

exampledomain.tld

4.次のコマンドを使用して、新しいsendmail.cfファイルを生成します。

cd /etc/mail
make all
/etc/init.d/sendmail restart

送信メールアドレスの書き換え

1./etc/mail/sendmail.mcファイルに次の行を追加します。

FEATURE(masquerade_envelope)
FEATURE(genericstable, `hash -o /etc/mail/genericstable')
GENERICS_DOMAIN_FILE(`/etc/mail/sendmail.gdf')

2.目的のアドレスにマップされたローカルユーザーを含む/etc/ mail/genericstableファイルを作成します。

exampleuser    [email protected]
exampleuser2    [email protected]

3.ローカルメールサーバーの完全修飾名を含む/etc/mail/sendmail.gdfファイルを作成します。

host.exampledomain.tld

4.最後に、新しいsendmail.cfファイルを生成します。

cd /etc/mail
make all
/etc/init.d/sendmail restart

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. Postfix、Courier、MySQL、SquirrelMailを使用した仮想ユーザーとドメイン(Ubuntu 14.04LTS)

  2. Postfix、Courier、MySQL、SquirrelMailを使用した仮想ユーザーとドメイン(Ubuntu 13.10)

  3. VSFTPDをインストールして構成する方法

  1. CentOS7でApacheを使用してphpMyAdminをインストールして保護する方法

  2. CentOS6VPSでPostfixとDovecotを使用する仮想ユーザーとドメインを備えたメールサーバー

  3. スペースを含む AWK およびファイル名。

  1. OpenSUSELeap42.1にTLSと仮想ユーザーを使用してPure-FTPdをインストールする方法

  2. CentOS 7.2上のPureFTPd、MariaDB、および仮想ユーザー(クォータおよび帯域幅管理を含む)を備えたFTPサーバー

  3. Postfix、Courier、MySQLを使用した仮想ユーザーとドメイン(Ubuntu 6.10 Edgy Eft)