もっと...
sendmailのマニュアルを読むことに関するアドバイスを除いて、インターネットでの検索は何もしませんでした。 しかし、忍耐と忍耐が彼らの仕事をしました。 そして、数日後、 フォーラムの1つで興味深いシェルスクリプトを見つけました。
必要に応じて、少し修正する必要がありました。 したがって、スクリプトの本文は次のとおりです。
#!/bin/sh
prefix="/var/mail/sendmail/new"
numPath="/var/mail/sendmail"
if [ ! -f $numPath/num ]; then
echo "0" > $numPath/num
fi
num=`cat $numPath/num`
num=$(($num + 1))
echo $num > $numPath/num
name="$prefix/letter_$num.txt"
while read line
do
echo $line >> $name
done
chmod 777 $name
/bin/true
スクリプトを/ usr / binフォルダーに好きな名前で保存し、実行可能にします(sudo chmod + x)。 fake_sendmail.shを使用しました。
これで、すべての送信メールが/ var / mail / sendmailに追加されます。 また、フォルダの書き込み権限を設定する必要があります。 (chmod 777 -R / var / mail / sendmail)。
注:
メーラー(以下を参照)でレターを収集するには、このフォルダーに次のフォルダー構造を作成する必要があります。
/ var / mail / sendmail /
-cur
-新しい
-tmp
そして、書き込み許可を与えます。
PHPのセットアップ。
私はクブンタを持っているので、すべての方法は彼女に関連しています。 したがって、/ etc / php5 / apache2フォルダーでphp.iniファイルを見つけ、sendmailへのパスを次のように変更します。
sendmail_path = /usr/bin/fake_sendmail.sh.
これですべてを完了できます。 次に、ユーザビリティの被害者を読んでください。
ローカルフォルダーをKMailにバインドします。
KMailを起動し、新しいアカウントを作成するためのオプションに移動します。
設定-> KMailの設定->アカウント->追加。
maildirメールボックスを選択し、このアカウントの設定で、実際には文字(/ var / mail / sendmail)を含むフォルダーへのパスを選択します。
すべて完了しました。 これで、これらの手紙は郵便配達員が受け取り、消化可能な形式で読むことができます。