ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

qmailコミュの改行コード

  • mixiチェック
  • このエントリーをはてなブックマークに追加
改行コードについて教えて下さい。
あるメールソフトで携帯電話にメールを送ったら改行コード無くなってしまいます。
qmailを使ったのみこの現象がでます。
CR+LF LF CRのコードが変換されてるのかなっと思いつつ分かりません
qmailの対策方法を教えて頂けないでしょうか。

コメント(9)

ト、シ。 さん>
ありがとうございます。
使い方なのですが、コマンドで「fixcrio qmail-smtpd」だけで宜しいのでしょうか?
使い方も教えていただけないでしょうか。
宜しくお願いいたします。
んー。初めてききました。
local配送してみて、改行コードに変化がなければ、メールソフトの方に問題がありそうですが。。
>ト、シ。さん

確かにその通りですね。そしてfixcrioってのを初めて知りました。
いい情報ありがとうございます。

>CANさん
状況は解決しました?Qmailのコミュニティは投げっぱなしジャーマンな質問が多いので、
解決した場合は一言書き込んでくれると参加者としてはうれしいかなーと。
お京さん>
メールソフトの問題で分かってるのですがどうしてもそのソフトを使わないと
いけなくてソフトの変更ができれば一番よろしいのですが、そうした場合変更が
可能なのがQMAILかなっと思いまして。。。

ト、シ。さん>
起動スクリプトですが/var/qmail/rcには/etc/rc.d/init.d/qmail startのみ記載されております。
そこに/usr/bin/fixcrio には/etc/rc.d/init.d/qmail startの書き方でもよろしいでしょうか?

何度も申し訳ございません。
qmail-smtpdを呼び出してる部分を探してる最中なのですが。
/etc/rc.d/init.d/qmailには書いていませんでした
もう少し探してみます。

qmailの中身

#!/bin/sh
#
# chkconfig: 345 55 45
# description: The qmail service provides a Mail Transport Agent (MTA)
# replacement for sendmail or other mta programs.
# pidfile: /var/run/qmail.pid

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

NAME_SUFFIX=
QMAILNAME=qmail${NAME_SUFFIX}
QMAILSUSER=`cat /etc/passwd | grep ^qmails${NAME_SUFFIX}: | cut -d: -f 3`
QMAILDIR=/var/${QMAILNAME}
QMAILPID=/var/run/${QMAILNAME}.pid
QMAILLOCK=/var/lock/subsys/${QMAILNAME}

function start() {
# Start daemons.
echo -n $"Starting $prog: "
PATH="${QMAILDIR}/bin:$PATH"; export PATH
if [ ! -s ${QMAILDIR}/control/me ]; then
pushd ${QMAILDIR}/bin/
./config
if [ ! -s ${QMAILDIR}/control/me ]; then
./config-fast localhost.localdomain
fi
rm -f ${QMAILDIR}/control/locals
touch ${QMAILDIR}/control/locals
rm -f ${QMAILDIR}/control/defaultdomain
touch ${QMAILDIR}/control/defaultdomain
popd
fi
if [ -f ${QMAILLOCK} ]; then
failure $"$base startup"
else
rm -f ${QMAILLOCK}.tmp
setsid qmail-start "`cat /var/${QMAILNAME}/dot-qmail`" splogger ${QMAILNAME} &
sleep 1

ps -eo pid,uid,args | \
sed 's/^[ \t]*//;s/[\t ]+/ /' | \
grep -E "^[ \t]*[0-9]+[ \t]+${QMAILSUSER}[ \t]+\[?qmail-send\]?$" | \
cut -d ' ' -f 1 > ${QMAILPID}.tmp
grep -q -E "^[ \t]*[0-9]+$" ${QMAILPID}.tmp || RETVAL=1
if [ $RETVAL -eq 0 ]; then
mv ${QMAILPID}.tmp ${QMAILPID}
touch ${QMAILLOCK}
success $"$base startup"
else
failure $"$base startup"
fi
rm -f ${QMAILPID}.tmp
fi
echo ''
}

stop() {
# Stop daemons.
if [ -f ${QMAILPID} ]; then
echo -n $"Stopping $prog: "
kill `cat ${QMAILPID}`
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
rm -f ${QMAILPID}
rm -f ${QMAILLOCK}
success $"$base stop"
else
failure $"$base stop"
fi
fi
echo ''
#return $RETVAL
}

flush() {
# Flushing queue
if [ -f ${QMAILPID} ]; then
echo -n $"Flushing $prog queue: "
kill -ALRM `cat ${QMAILPID}`
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
success $"$base flush"
else
failure $"$base flush"
fi
fi
echo ''
#return $RETVAL

echo ''
}

RETVAL=0
prog=${QMAILNAME}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
condrestart)
if [ -f ${QMAILLOCK} ]; then
$0 restart
fi
;;
restart)
# Restart daemons.
$0 stop
sleep 2
$0 start
;;
flush)
flush
;;
*)
echo "Usage: qmail {condrestart|flush|restart|start|stop}"
exit 1
esac

exit $RETVAL
qmail

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

qmail 更新情報

qmailのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。