Регистрация...

MDaemon / forum / Web / SMTP авторизация (RoundCube Webmail + Mdaemon 9.5.6)

imported /2009-08-05 10:50/ der (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Добрый день.

Решил поставить PHP веб клиент. После тестов остановился на варианте RoundCube Webmail (нет проблем с кириллицей, нормально отображабтся IMAP папки, приятный интерфейс).
Но есть одна проблема — не отправляется почта на внешние адреса. что то с SMTP авторизацией.

Где то упоминалось, что возможно проблема в PHP модуле, занимающимся SMTP отправкой.

Не подскажете где и что можно понастраивать?

Настройки БЕЗОПАСНОСТЬ почтового сервера

[ВКЛ] Авторизованные отправители являются достоверными независимо от IP...
[ВКЛ] Авторизованные пользователи исключа.тся из требований POP...
[ВКЛ] Всегда требовать авторизации, если почта приходит с локальных учетных записей
[ВКЛ] Почта от 'Постмастера' 'abuse' 'вебмастера' требует авторизации
[ВЫКЛ] Имя пользователя и пароль авторизации должны соответствовать данным отправителя email

Независимо от проставленного типа 'smtp_auth_type' (доступнве варианты: DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use) логи одинаковые

Отправка на внутренний ящик: (от info@domain.ru к info@domain.ru) — все уходит нормально
Wed 2009-08-05 09:52:57: Session 4829; child 2; thread 584
Wed 2009-08-05 09:52:56: Прием SMTP соединения от [192.168.1.250 : 4857]
Wed 2009-08-05 09:52:56: > 220 domain.ru ESMTP MDaemon 9.5.6; Wed, 05 Aug 2009 09:52:56 +0600
Wed 2009-08-05 09:52:56: <
EHLO 192.168.1.250
Wed 2009-08-05 09:52:56: > 250-domain.ru Hello 192.168.1.250, pleased to meet you
Wed 2009-08-05 09:52:56:
> 250-ETRN
Wed 2009-08-05 09:52:56: > 250-AUTH=LOGIN
Wed 2009-08-05 09:52:56:
> 250-AUTH LOGIN CRAM-MD5
Wed 2009-08-05 09:52:56: > 250-8BITMIME
Wed 2009-08-05 09:52:56:
> 250-STARTTLS
Wed 2009-08-05 09:52:56: > 250 SIZE 50000000
Wed 2009-08-05 09:52:57: <
MAIL FROM:<info@domain.ru>
Wed 2009-08-05 09:52:57: > 250 <info@domain.ru>, Sender ok
Wed 2009-08-05 09:52:57: <
RCPT TO:<info@domain.ru>
Wed 2009-08-05 09:52:57: > 250 <info@domain.ru>, Recipient ok
Wed 2009-08-05 09:52:57: <
DATA
Wed 2009-08-05 09:52:57: Creating temp file (SMTP): c:\mdaemon\temp\md50000038383.tmp
Wed 2009-08-05 09:52:57: > 354 Enter mail, end with <CRLF>.<CRLF>
Wed 2009-08-05 09:52:57: Message size: 636 bytes
Wed 2009-08-05 09:52:57: Passing message through AntiVirus (Size: 636)...
Wed 2009-08-05 09:52:57: * Сообщение чистое (вирусов не обнаружено)
Wed 2009-08-05 09:52:57:
— End AntiVirus results
Wed 2009-08-05 09:52:57: Создание сообщения successful: c:\mdaemon\inbound\md50005618734.msg
Wed 2009-08-05 09:52:57: --> 250 Ok, message saved <Message-ID: 438193906e6384e57e1db6fd5710e432@domain.ru>
Wed 2009-08-05 09:52:57: Соединение прервано
Wed 2009-08-05 09:52:57: SMTP сессия успешна (Байт принято/передано: 719/411)

Отправка на внешний ящик (от info@domain.ru к user@mail.ru)
Wed 2009-08-05 09:53:16: Session 4838; child 2; thread 5024
Wed 2009-08-05 09:53:16: Прием SMTP соединения от [192.168.1.250 : 4895]
Wed 2009-08-05 09:53:16: > 220 domain.ru ESMTP MDaemon 9.5.6; Wed, 05 Aug 2009 09:53:16 +0600
Wed 2009-08-05 09:53:16: <
EHLO 192.168.1.250
Wed 2009-08-05 09:53:16: > 250-domain.ru Hello 192.168.1.250, pleased to meet you
Wed 2009-08-05 09:53:16:
> 250-ETRN
Wed 2009-08-05 09:53:16: > 250-AUTH=LOGIN
Wed 2009-08-05 09:53:16:
> 250-AUTH LOGIN CRAM-MD5
Wed 2009-08-05 09:53:16: > 250-8BITMIME
Wed 2009-08-05 09:53:16:
> 250-STARTTLS
Wed 2009-08-05 09:53:16: > 250 SIZE 50000000
Wed 2009-08-05 09:53:16: <
MAIL FROM:<info@domain.ru>
Wed 2009-08-05 09:53:16: > 250 <info@domain.ru>, Sender ok
Wed 2009-08-05 09:53:16: <
RCPT TO:<user@mail.ru>
Wed 2009-08-05 09:53:16: > 530 Authentication required
Wed 2009-08-05 09:53:16: <
RSET
Wed 2009-08-05 09:53:16: > 250 RSET? Well, ok.
Wed 2009-08-05 09:53:16: <
QUIT
Wed 2009-08-05 09:53:16: --> 221 See ya in cyberspace
Wed 2009-08-05 09:53:16: SMTP сессия отменена (Байт принято/передано: 83/331)

Отправка на внешний ящик с прописанными 'smtp_user' и 'smtp_pass'

$rcmail_config['smtp_auth_type'] = 'CRAM-MD5';
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';

Wed 2009-08-05 12:11:04:
Wed 2009-08-05 12:11:06: Session 6220; child 2; thread 5280
Wed 2009-08-05 12:11:05: Прием SMTP соединения от [192.168.1.250 : 2227]
Wed 2009-08-05 12:11:05: > 220 domain.ru ESMTP MDaemon 9.5.6; Wed, 05 Aug 2009 12:11:05 +0600
Wed 2009-08-05 12:11:05: <
EHLO 192.168.1.250
Wed 2009-08-05 12:11:05: > 250-domain.ru Hello 192.168.1.250, pleased to meet you
Wed 2009-08-05 12:11:05:
> 250-ETRN
Wed 2009-08-05 12:11:05: > 250-AUTH=LOGIN
Wed 2009-08-05 12:11:05:
> 250-AUTH LOGIN CRAM-MD5
Wed 2009-08-05 12:11:05: > 250-8BITMIME
Wed 2009-08-05 12:11:05:
> 250-STARTTLS
Wed 2009-08-05 12:11:05: > 250 SIZE 50000000
Wed 2009-08-05 12:11:06: <
STARTTLS
Wed 2009-08-05 12:11:06: > 454 TLS not available
Wed 2009-08-05 12:11:06: <
RSET
Wed 2009-08-05 12:11:06: > 250 RSET? Well, ok.
Wed 2009-08-05 12:11:06: <
QUIT
Wed 2009-08-05 12:11:06: > 221 See ya in cyberspace
Wed 2009-08-05 12:11:06: SMTP сессия отменена (Байт принято/передано: 42/292)
Wed 2009-08-05 12:11:06:

 
Комментарии к этой версии (05.08.2009 10:50) [~der] 2791c3c9
АвторДатаТекстtags
Repairman05.08.2009 12:24
Хм... а что, теперь в MDaemon можно отключить TLS
Странно, а почему объявленная фича (STARTTLS) — отключена... опять AltN начудил...

Посмотрите, нужно включить в MDaemon TLS... или отключить TLS у RoundCube...
imported
der05.08.2009 14:43
Спасибо.
Проблема решена.

На самом деле в разделе
Security — SSL/TLS/Certificates
стояла галка Включить поддержку SSL...
Выключил — все заработало.
imported
Repairman05.08.2009 14:45
alexgold пишет: Мало того, по-умолчанию на свежеустановленном демоне SSL и TLS ВСЕГДА ОТКЛЮЧЕНЫ, потому что для включения этой опции требуется генерация сертификата или указание существующего.


А фича STARTTLS при выключенном TLS объявлена в EHLO, чтобы запутать разведчиков МОССАД...
imported
Repairman05.08.2009 14:53
der пишет: Спасибо.
Проблема решена.

На самом деле в разделе
Security — SSL/TLS/Certificates
стояла галка Включить поддержку SSL...
Выключил — все заработало.


Т.е. был включен TLS при отсутствии сертификата, отчего и происходил отказ... Так ?
imported
der05.08.2009 15:17
Repairman пишет: Т.е. был включен TLS при отсутствии сертификата, отчего и происходил отказ... Так ?


Видимо так
imported
azhur06.08.2009 06:22
Пару раз сталкивался с тем, что у девятого мдемона "слетал" выбор сертификата (хотя он единственный и выбирать вроде не из чего).
При этом мдемон STARTTLS анонсил, но оно не работало.
Заходишь в настройки, выделяешь единственный сертификат из списка, применить — и всё снова работает.

ЗЫ Пофиксите плиз форум, уже второй раз при посте сообщения вылазит ошибка
Could not connect to smtp host : 10060 : Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. DEBUG MODE Line : 111 File : smtp.php

При попытке отправить ЛС —
/forum/privmsg.php is not found.
imported
Repairman06.08.2009 09:53
azhur пишет:
ЗЫ Пофиксите плиз форум, уже второй раз при посте сообщения вылазит ошибка
Could not connect to smtp host : 10060 : Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. DEBUG MODE Line : 111 File : smtp.php

При попытке отправить ЛС —
/forum/privmsg.php is not found.


Первое нужно админов трясти, видимо MTA форумный в дауне, и если кто-то из участников обсуждения поставил "отправлять уведомления по email", то видим как php ломится на закрытый/отключенный SMTP...

Второе отключено админом пару лет назад в процессе борьбы с форумным спамом...
imported
Работает на Eserv/4.24819 (27.08.2010)