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]'