Почтовая заглушка в Ubuntu

sudo subl /usr/bin/fakesendmail.sh

#!/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

Устанавливаем права

  • sudo chown root:root /usr/bin/fakesendmail.sh
  • sudo chmod 755 /usr/bin/fakesendmail.sh

Настраиваем каталоги для сбора писем

  • sudo mkdir /var/mail/sendmail
  • cd /var/mail/sendmail
  • sudo mkdir cur
  • sudo mkdir new
  • sudo mkdir tmp
  • sudo chmod -R 777 /var/mail/sendmail

Настройка php.ini

sendmail_path = /usr/bin/fakesendmail.sh

Остается только настроить Evolution …