Leave a Comment
Ещё один инструмент дебага (поиска и устранения ошибок) php-проекта
Бывает, что в проекте при возникновении ошибки формируется и отправляется e-mail при помощи обычного php-шного mail().
При этом хочется получать это сообщение при разработке на своей локальной машине с Windows.
Вот программа под названием «Test Mail Server Tool»:
TestMailServerToolSetup.
Её нужно запустить, после чего все мэйлы будут перенаправляться на программу отправки мэйлов (к примеру, Thunderbird).
Вот статья о том, как настроить Sendmail-заглушку для Linux. Всё сводится к скрипту
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#!/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.
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.