このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

Postfix、送信元メアドを変更するには? このメッセージに返信する
日時: 2016/11/29(Tue) 11:32
名前: YUCHA
URL:
環境:Centos7 / Postfix
こんにちは。1つご教示ください。

独自ドメインが無いので、プロバイダのSMTPサーバーを経由して、
root宛メールを外部のメールアドレス宛に転送したいと思っています。

https://centossrv.com/centos7-init.shtml
https://centossrv.com/op25b.shtml
を見てPostfixの設定を終えました。

さて設定が済んだので、「echo test|mail root」を行うと「cat /var/log/maillog」には、
<root@cent70test.localdomain>: Sender address rejected: Domain not found
とログが出ます。

「@cent70test.localdomain」を正引きできていないので拒否されているのようですが、
独自ドメインが無いので<root@cent70test.localdomain>の部分を
<プロバイダから配布されたメールアドレス>に変更したいのですが、
どこをどう変更すれば良いでしょうか。

アドバイス頂けると助かります。
よろしくお願いいたします。
記事編集 編集
Re: Postfix、送信元メアドを変更するには? このメッセージに返信する
日時: 2016/11/29(Tue) 20:32
名前: aaa
URL:
ここの参考にするとhoge@nifty.comを自分のメアドにすればいい。

[root@centos ~]# sed -i '/^root:/d' /etc/aliases ← 旧root宛メール転送設定削除

[root@centos ~]# echo "root: hoge@nifty.com" >> /etc/aliases
 ← root宛メールを普段使用しているメールアドレス(例:hoge@nifty.com)宛に転送する

[root@centos ~]# newaliases ← 転送設定反映

[root@centos ~]# echo test|mail root ← テストメールをroot宛に送信する
記事編集 編集
Re: Postfix、送信元メアドを変更するには? このメッセージに返信する
日時: 2016/11/30(Wed) 11:00
名前: YUCHA
URL:
> aaaさん
コメントありがとうございます。

その部分は「宛先メールアドレス」のようなんですよ。
今回は「送信元メールアドレス」を変更する必要があります。

From が root@cent70test.localdomain になっちゃうために、
拒否されているので・・・。

うーん...どこで変更できるのでしょうか…
記事編集 編集
Re: Postfix、送信元メアドを変更するには? このメッセージに返信する
日時: 2016/11/30(Wed) 12:38
名前: stranger
URL: http://ja.528p.com/
postfixの設定は変更しない

ローカル専用のDNSサーバ(bind)を立てる
または
/etc/hostsをzone代わりにした軽量DNSサーバ(dnsmasq)を立てる

postfixの設定を変更する

/etc/hostsを参照するようにする

main.cf
smtp_host_lookup = native

を追記してリロードする

/etc/hostsには
ローカルアドレスと適当なhostnameの設定をしておく

nsswitch.conf
hosts: files dns myhostname

になってることを確認

追記
postconf.5.htmlより

smtp_host_lookup (default: dns)

What mechanisms the Postfix SMTP client uses to look up a host's IP address. This parameter is ignored when DNS lookups are disabled (see: disable_dns_lookups and smtp_dns_support_level). The "dns" mechanism is always tried before "native" if both are listed.

Specify one of the following:

dns
Hosts can be found in the DNS (preferred).
native
Use the native naming service only (nsswitch.conf, or equivalent mechanism).
dns, native
Use the native service for hosts not found in the DNS.

This feature is available in Postfix 2.1 and later.
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -