6月
27
2011
/etc/postfix/main.cfを編集
時間単位はそれぞれ s (秒)、m (分)、h (時)、d (日)、w (週)
# メッセージがキューに入っている最大の時間
maximal_queue_lifetime = 2d
# 配送できないと見なすまでの最大の時間
bounce_queue_lifetime = 2d
# 遅延メッセージの配送を試行する間隔
maximal_backoff_time = 300s
maximal_queue_lifetimeとbounce_queue_lifetimeは合わせて変更するようです。
6月
20
2011
/etc/postfix/main.cf 設定
/*mydestinationにヴァーチャルドメインを追記*/
mydestination = $mydomain, $myhostname, virtual.example.com
/*ヴァーチャルドメインを管理するデータベースを指定*/
virtual_alias_maps = hash:/etc/postfix/virtual_domain
/etc/postfix/virtual_domain の新設
# vi /etc/postfix/virtual_domain
受信アドレス(info@virtual.example.com ) アカウント(virtual_account) で設定
info@virtual.example.com virtual_account
postmapでデータベースを作成
/etc/postfix/virtual_domain.dbが出来る
# postmap /etc/postfix/virtual_domain
postfixをreload
# service postfix reload
6月
20
2011
インストール
# yum -y install dovecot
dovecot.conf設定
# vi /etc/dovecot.conf
設定箇所
protocols = imap imaps pop3 pop3s #protocolsコメント解除
mail_location = maildir:~/Maildir #保存形式設定
起動&自動起動設定
# service dovecot start
Dovecot Imap を起動中: [ OK ]
# chkconfig dovecot on
# chkconfig --list dovecot
必要に応じポートを開放
1月
13
2011
# mailq
/var/spool/mqueue (1 request)
—–Q-ID—– –Size– —–Q-Time—– —Sender/Recipient—-
k23623h2005770 6 Fri Apl 5 23:53
(connect to example.c: Connection timed out)
Total requests: 1
キューの保存は以下に
/var/spool/postfix/deferred/キューIDの最初の1文字/キューID
内容確認は
# postcat -q キューID
削除するには
# postsuper -d キューID
////////////////////////////
全て一気に削除するには
# postsuper -d ALL defer
# postsuper -d ALL deferred
《参考サイト》
溜まったdeferなどのメールキューを削除する
11月
17
2010
メールの受信でPHPを起動させようとしたら以下のようなエラーが返信されたきた・・・・・
: Command died with status 126:
“/usr/local/bin/maildrop”. Command output: sh:
パス…/…/…/…/file.php:
/usr/bin/php^M: bad interpreter: No such file or directory
/usr/bin/php^M: bad interpreter: No such file or directory???
原因は改行コードの違いのようです!!!
改行コードを直したらOK!でした