Postfix TLS через SMTP - RCPT TO вимагає повторної переговори, тоді 554 5.5.1 Помилка: немає дійсних одержувачів


28

Я встановив ispconfig3 на моєму сервері Debian шість, і ось трохи smtp над ssl:

Сервер - це постфікс

AUTH PLAIN (LOL!)
235 2.7.0 Authentication successful

MAIL FROM: lol@lol.com
250 2.1.0 Ok
RCPT TO: lol@lol.com
RENEGOTIATING
depth=0 /C=AU/ST=NSW/L=Sydney/O=Self-Signed Key! Procees with caution!/OU=Web Hosting/emailAddress=postmaster@lol.com
verify error:num=18:self signed certificate
verify return:1
depth=0 /C=AU/ST=NSW/L=Sydney/O=Self-Signed Key! Procees with caution!/OU=Web Hosting/emailAddress=postmaster@lol.com
verify return:1
DATA
554 5.5.1 Error: no valid recipients

але річ у тому, що якщо я просто роблю ванільний телнет через порт 25, я можу автентифікувати та надіслати пошту, як божевільний ... сподіваюся, цього достатньо інформації! (на відміну від "mail.app не може працювати з ssl!")


Не довгим пострілом. Забезпечте вихідні дані з postconf -nвідповідної частини вашого електронного журналу (частина, що містить всю транзакцію від початку до кінця).
адаптер

Ви пробували інший RCPT TO: lol@lol.com?
Енді Сміт

можливий дублікат Exim TLS та Secure SMTP
jj33

Ой, мені подобаються автоматичні коментарі, коли ти позначаєш як дурний, приємний дотик. Не надто очевидно, що питання - це дублікати, оскільки вони використовують різні MTA, і @lol не сказав, що він використовує s_client для тестування, але він є, і вони є =)
jj33

дійсно, ви прекрасні люди. Ви можете мати докторську ступінь з методів обчислень, але якщо ви просто недостатньо розбираєтесь у використанні програм, вам все одно потрібна допомога громади! I <3 стека переповнення. Що стосується фактичної копії посади - що мені робити? (оскільки теги та заголовок жодним чином не відображають те, що насправді відбувається в tty) ...?
lol

Відповіді:


45

Натискання клавіші "R" в сеансі s_client викликає повторне обговорення openssl . Спробуйте ввести "rcpt to:" замість "RCPT TO".

Ви також можете спробувати інструменти, які більш підходять для SMTP конкретних випробувань, таких як smtpc Тоні Финча або swaks .


9
Щоб було зрозуміло, s_client тут просто не так. Ви в принципі мали правильність використання "RCPT TO". Цілком розумним є той факт, що звичайний текст "R" в інструменті, створеному для введення тексту, викликає повторну угоду. Той факт, що ви можете його обійти, використовуючи "rcpt to" - це лише спосіб вирішити помилку / неякісне рішення щодо реалізації в s_client.
jj33

12
О Боже. OpenSSL, що ти курив? : '(
Макс Рійд

2
Це поведінка може бути корисною, але за замовчуванням? Коли я побачив повідомлення, я припустив, що повторне обговорення було викликане сервером, і там була помилка. (Вибачте за цю "я теж!" Посаду)
binki

6
Іншим вирішенням є використання openssl s_client -quiet, яке пригнічує інтерактивну інтерпретацію Rта Qсимволів.
200_успіх

2
omg врятував мій день
Marki
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.