ホーム > Solaris, Via-Logs > sendmail から postfix へ

sendmail から postfix へ

2009 年 6 月 23 日

実は、wordpressに投稿すると管理者当てに、投稿がありましたよメールが届くはずなのですが、なぜか通知が来ておりません。そこで、

Solaris 10のSendmailを削除し、postfixに移行始めました。

Global zone でsendmail を pkgrmした後、postfixを gmake ; gmake install しました。

まずは、Global zoneで。

# pkgadd -d pkg-get.pkg
# vi /opt/csw/etc/pkg-get.conf
url=ftp://ftp.math.purdue.edu/mirrors/opencsw.org/unstable
# pkg-get -U
# pkg-get -i pcre

# gmake makefiles CC=gcc
# gmake

# groupadd postfix
# groupadd postdrop
# useradd -g postfix postfix

# gmake install

# vi /etc/postfix/main.cf
# vi /etc/init.d/postfix

—– /etc/init.d/postfix —–
#!/sbin/sh

PID=`/usr/bin/ps -aef | /usr/bin/grep postfix | /usr/bin/grep master | /usr/bin/grep -v grep | /usr/bin/awk ‘{print $2}’`

case “$1″ in
’start’)
if [ -f /usr/sbin/postfix ]; then
if [ $PID ]; then
echo “Postfix has started”
else
/usr/sbin/postfix start
echo “Running: Postfix”
fi
fi
;;

’stop’)
if [ $PID ]; then
/usr/sbin/postfix stop
echo “Stopping: Postfix”
else
echo “Postfix has stopped”
fi
;;

‘reload’)
/usr/sbin/postfix reload
;;

‘abort’)
/usr/sbin/postfix abort
;;

‘flush’)
/usr/sbin/postfix flush
;;

’status’)
if [ $PID ]; then
echo “Postfix starts”
else
echo “Postfix stopped”
fi
;;

*)
echo “Usage: $0 {start|stop|reload|abort|flush|status}”
exit 1
;;

esac
exit 0
—– /etc/init.d/postfix —–

# /etc/init.d/postfix start

これで送信してくれるだろうか?

ん〜 どこが悪いんだろう、まだ投稿ありましたメールが届きません。

困った・・・

taizho Solaris, Via-Logs Print This Post Print This Post あとで読む

  1. コメントはまだありません。
  1. トラックバックはまだありません。