Добрый час. есть такая программа которая позволяет посылать почту с командной строки sendEmail. С недавних пор возникла проблема с этой программой она перестала слать почту через почтовый сервер "хостинг центр". С другими серверами например, яндекс, маил.ру всё нормально. Провайдер утверждает что он ничего не делал, однако почта до этого летала нормально. Пров утверждает, что эта программа делает лишние пробелы ( перед auth plain) перед одной командо из-за чего происходит сбой почты. Хотя опять же повторюсь всё нормально работает с другими доменами.
ниже приведу пример работый программы. Вопрос такой: в каком виде программа отправляет на сервер хеш пользователя и пароля ? делает ли она пробелы ? Сама программа (исходник во вложении)
Код:
sendEmail -f test@mydomain.ru -xu test@mydomain.ru -xp test -t test@mydomain.ru -m "test" -s mail.mydomain.ru:25 Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => Connecting to mail.mydomain.ru:25
Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => My IP address is: xxxxx
Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => evalSMTPresponse() - Found SMTP success code: 220
Nov 09 13:38:16 gw-ctr sendEmail[11275]: SUCCESS => Received: 220 smtp.cm.hc.ru ESMTP ready
Nov 09 13:38:16 gw-ctr sendEmail[11275]: INFO => Sending: EHLO gw-ctr.alex
Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => evalSMTPresponse() - Found SMTP success code: 250
Nov 09 13:38:16 gw-ctr sendEmail[11275]: SUCCESS => Received: 250-smtp.cm.hc.ru, 250-SIZE 31457280, 250-8BITMIME, 250-AUTH PLAIN LOGIN CRAM-MD5, 250 STARTTLS
Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => The remote SMTP server supports TLS :)
Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => SMTP-AUTH: Using PLAIN authentication method
Nov 09 13:38:16 gw-ctr sendEmail[11275]: INFO => Sending: AUTH PLAIN dGsdgkhbebasfjhasgkasgbaEBhbGV4Zm9vZHMucnUAdGVzdA==
Nov 09 13:38:16 gw-ctr sendEmail[11275]: DEBUG => evalSMTPresponse() - Found SMTP error code: 500
Nov 09 13:38:16 gw-ctr sendEmail[11275]: ERROR => Received: 500 5.5.1 Invalid command