MXレコード経由でメールを送信し、localhostに送信しないようにsendmailを構成するにはどうすればよいですか?
MXレコードで指定されたサーバーにメールを転送するようにsendmailを取得しようとしているため、サーバーがme@domain.comにメールを送信するときに、localhostをスキップして、Gmailに直接移動します。 sendmailのドキュメントを調べましたが、自分の状況を説明する方法がよくわかりません。基本的に私のサーバーのホスト名は「www.domain.com」ですが、「me@domain.com」にメールを送信すると、ローカルのメールスプールに送信されます。 sendmailをデバッグモードで実行すると、次のようになります。 sendmail -bt > $=w 私は得ます: www.domain.com www.domain.com. domain.com localhost [54.245.___.___] そのため、へのすべての送信メールを傍受していdomain.comます。到着したくないlocalhost。Gmailサーバーに移動してほしい。 他のアドレス宛のメールはすべて正常に機能します。また、DKIMを使用するようにsendmailを構成しています。 mailertableにレコードを追加しました(そしてmailertable.dbを再構築してmc> cfファイルを再コンパイルしました)が、それが必要なのか、それとも正しく実行しているかはわかりません。 domain.com esmtp:[aspmx.l.google.com] users@domain.com宛のメールがサーバーを離れるようにするにはどうすればよいですか? 追加情報:これが私のsendmail.mcファイルです。 divert(-1)dnl include(`/usr/share/sendmail-cf/m4/cf.m4')dnl VERSIONID(`setup for linux')dnl OSTYPE(`linux')dnl define(`confDEF_USER_ID', ``8:12'')dnl define(`confTO_CONNECT', `1m')dnl define(`confTRY_NULL_MX_LIST', `True')dnl define(`confDONT_PROBE_INTERFACES', `True')dnl define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`STATUS_FILE', `/var/log/mail/statistics')dnl define(`UUCP_MAILER_MAX', `2000000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS', `A')dnl define(`confTO_IDENT', …