Ноя 12

Бывает, что в проекте при возникновении ошибки формируется и отправляется e-mail при помощи обычного php-шного mail().
При этом хочется получать это сообщение при разработке на своей локальной машине с Windows.
Вот программа под названием «Test Mail Server Tool»:
TestMailServerToolSetup.
Её нужно запустить, после чего все мэйлы будут перенаправляться на программу отправки мэйлов (к примеру, Thunderbird).

Вот статья о том, как настроить Sendmail-заглушку для Linux. Всё сводится к скрипту

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

и прописыванию в php.ini sendmail_path = /usr/bin/fake_sendmail.sh.

Теги:
preload preload preload