При попытке залогинится на почтовый web interface по imap, вот такие логи, по pop3 проблемы не наблюдаются и почта идет.
Apr 21 21:12:28 trass authdaemond: Authenticated: sysusername=, sysuserid=89, sysgroupid=89, homedir=/mymail/domains/mydom.ru/nuser, address=nuser@mydom.ru, fullname=nuser, maildir=, quota=, options=disablewebmail=0,disablepop3=0,disableimap=0
Apr 21 21:12:28 trass imapd: exec(/usr/local/bin/imapd) failed!!
Насчет что прописано в конфигурацию sendmail про imap — ничего,я с етим не справился, буду признателен если выложите нужную связку!
инсталированые пакеты: courier-imap-4.3.0_1,2;php5-imap-5.2.5_1
содерживое каталога /usr/local/libexec/courier-imap/:
-r-xr-xr-x 1 root wheel 48592 4 фев 11:45 couriertcpd
-rwxr-xr-x 1 root wheel 1526 4 фев 11:45 imapd-ssl.rc
-rwxr-xr-x 1 root wheel 1538 4 фев 11:45 imapd.rc
-r-xr-xr-x 1 root wheel 6224 4 фев 11:45 makedatprog
-rwxr-xr-x 1 root wheel 1447 4 фев 11:45 pop3d-ssl.rc
-rwxr-xr-x 1 root wheel 1374 4 фев 11:45 pop3d.rc
=================== imad.rc ============================
prefix=/usr/local
exec_prefix=/usr/local
bindir=${exec_prefix}/bin
libexecdir=/usr/local/libexec/courier-imap
if test ! -f /usr/local/etc/courier-imap/imapd
then
echo «/usr/local/etc/courier-imap/imapd does not exist, forgot make install-configure?»
exit 1
fi
if test ! -f /usr/local/etc/courier-imap/imapd-ssl
then
echo «/usr/local/etc/courier-imap/imapd-ssl does not exist, forgot make install-configure?»
exit 1
fi
TLS_CACHEFILE="»
. /usr/local/etc/courier-imap/imapd-ssl
. /usr/local/etc/courier-imap/imapd
case $1 in
start)
if test «$TLS_CACHEFILE» != «»
then
rm -f $TLS_CACHEFILE
fi
umask $IMAP_UMASK
ulimit -v $IMAP_ULIMITD
/usr/bin/env -i /bin/sh -c » set -a ;
prefix=/usr/local ;
exec_prefix=/usr/local ;
bindir=${exec_prefix}/bin ;
libexecdir=/usr/local/libexec/courier-imap ;
. /usr/local/etc/courier-imap/imapd ; \
. /usr/local/etc/courier-imap/imapd-ssl ; \
IMAP_STARTTLS=$IMAPDSTARTTLS ; \
PROXY_HOSTNAME=$PROXY_HOSTNAME ; \
TLS_PROTOCOL=$TLS_STARTTLS_PROTOCOL ; \
/usr/local/sbin/courierlogger -pid=$PIDFILE -start $LOGGEROPTS \
/usr/local/libexec/courier-imap/couriertcpd -address=$ADDRESS \
-maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \
$TCPDOPTS \
$PORT ${exec_prefix}/sbin/imaplogin ${exec_prefix}/bin/imapd ${MAILDIRPATH}»
;;
stop)
/usr/local/sbin/courierlogger -pid=$PIDFILE -stop
;;
esac
exit 0
============== imad-ssl.rc =============================
prefix=/usr/local
exec_prefix=/usr/local
bindir=${exec_prefix}/bin
libexecdir=/usr/local/libexec/courier-imap
if test ! -f /usr/local/etc/courier-imap/imapd
then
echo «/usr/local/etc/courier-imap/imapd does not exist, forgot make install-configure?»
exit 1
fi
if test ! -f /usr/local/etc/courier-imap/imapd-ssl
then
echo «/usr/local/etc/courier-imap/imapd-ssl does not exist, forgot make install-configure?»
exit 1
fi
TLS_CACHEFILE="»
. /usr/local/etc/courier-imap/imapd
. /usr/local/etc/courier-imap/imapd-ssl
case $1 in
start)
if test «$TLS_CACHEFILE» != «»
then
rm -f $TLS_CACHEFILE
fi
umask $IMAP_UMASK
ulimit -v $IMAP_ULIMITD
/usr/bin/env -i /bin/sh -c » set -a ;
prefix=/usr/local ;
exec_prefix=/usr/local ;
bindir=${exec_prefix}/bin ;
libexecdir=/usr/local/libexec/courier-imap ;
. /usr/local/etc/courier-imap/imapd ; \
. /usr/local/etc/courier-imap/imapd-ssl ; \
PROXY_HOSTNAME=$PROXY_HOSTNAME ; \
IMAP_TLS=1; \
/usr/local/sbin/courierlogger -pid=$SSLPIDFILE -start $SSLLOGGEROPTS \
/usr/local/libexec/courier-imap/couriertcpd -address=$SSLADDRESS \
-maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP \
$TCPDOPTS \
$SSLPORT $COURIERTLS -server -tcpd \
${exec_prefix}/sbin/imaplogin \
${exec_prefix}/bin/imapd ${MAILDIRPATH}»
;;
stop)
/usr/local/sbin/courierlogger -pid=$SSLPIDFILE -stop
;;
esac
exit 0
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Моя ошибка
Глупый вопрос: ты imapd стартуешь? Как/откуда?
Конфиги web-морды на предмет согласования с используемым imapd исправил?
Стартую от /usr/local/etc/rc.d/courier-imap-imapd start
Второй вопрос несовсем понял, но если ето поможет то web interface сам по себе написан под imap, а все нужное , да я прописываю в конфигах, потомучто пройдя маленкий тест, изменение ip address’a imap, то она потом ругается, значить другдруга видят. А что вы цитировали, что типа sendmail нельзя подружить с imap, круто, буду знать? насколько мне известно почту напремую по imap отправить нельзя, то как тогда обойти и отправить по imap?
Разрешение на запуск демона прописано в /etc/rc.conf и он реально стартует (слушает какой там ему положено порт)?
Дык IMAP-демонов много разных.
Степень необходимых исправлений в веб-морде — не определена.
Что за тест?
Ни фига не понял. Давай конфиг IMAP что ли посмотрим…
Это был FAQ с <font color=«blue»>www.sendmail.org</font>.
И он говорит лишь о том, что IMAP (аналогично POP3) — самостоятельная, не включаемая в состав sendmail’а сущность.
Да прописано и он слушает:
tcp4 0 0 192.168.8.60.143 . LISTEN
Конфиг самого imapа:
ADDRESS=192.168.8.60
PORT=143
AUTHSERVICE143=imap
AUTHSERVICE993=imaps
MAXDAEMONS=40
MAXPERIP=4
PIDFILE=/var/run/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup»
LOGGEROPTS=«-name=imapd»
DEFDOMAIN=«@mydom.ru»
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE»
IMAP_KEYWORDS=1
IMAP_ACL=0
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE»
IMAP_PROXY=0
IMAP_PROXY_FOREIGN=0
IMAP_IDLE_TIMEOUT=60
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN»
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN»
IMAP_DISABLETHREADSORT=0
IMAP_CHECK_ALL_FOLDERS=1
IMAP_OBSOLETE_CLIENT=0
IMAP_UMASK=022
IMAP_ULIMITD=65536
IMAP_USELOCKS=1
IMAP_SHAREDINDEXFILE=/usr/local/etc/courier-imap/shared/index
IMAP_ENHANCEDIDLE=0
IMAP_TRASHFOLDERNAME=Trash
IMAP_EMPTYTRASH=Trash:7
IMAP_MOVE_EXPUNGE_TO_TRASH=0
OUTBOX=.Outbox
SENDMAIL=/usr/libexec/sendmail/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=YES
MAILDIRPATH=Maildir
Ладно! А как вы, если перед вами столяла задача организовать прием и отправка по imap, чем бы вы воспользовались, я ето спрашиваю, потому что думаю ето мне поможет решить мою проблему, потому что как понимаю не совсем понятно выкладываю свои вопросы, но как по другому не знаю?
С таким конфигом не вижу ничего подозрительного.
Но ты не привёл всех исходных данных.
Сделай вот что:
1. Попробуй подключиться и поработать с почтой через протокол IMAP не с помощью web-морды, а обыкновенным клиентом (типа Thunderbird).
2. Укажи какую web-морду пытаешься использовать.