%20PHP%20%E9%96%A2%E6%95%B0%E3%81%A7%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%20root%40mydomain%20%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F.png)
Ubuntuに次のようにsendmailをインストールしました。
apt-get install sendmail
その後、テストのために電子メールを送信し、から電子メールを受け取りましたroot <root@mydomain>
。内容を確認しましたが/etc/aliases
空です。私は周りを見ましたが、メールを送信するためのデフォルトユーザーを変更する方法がわかりません。どのような記録を追加する必要がありますかaliases
?
私が達成したいのは、ルートを無応答のようなものに変更することです。
答え1
mail()
php関数を使用すると、追加のパラメータを渡すことでそれを変更できます。
<?php
mail('[email protected]', 'Subject', 'Message', null,
'[email protected]');
?>
または、sendmail_path
次のオプションを変更してデフォルトに設定してくださいphp.ini
。
sendmail_path = /usr/sbin/sendmail -t -i -f'[email protected]'