Исходя из этого сравнения установленных пакетов, у меня вопрос к этому:
Код: Выделить всё
openldap-client-2.4.44 Open source LDAP client implementation
Этот пакет используется для сертификатов, которые создавались и используются при обмене с другими.
Как тогда настроить smtp-cli без использования ssl/tls ?
Вот часть кода smtp-cli, где проверяется ssl/tls:
Код: Выделить всё
# - Added --ssl to support for SSMTP (SMTP over SSL). This is
$ehlo_ok, $auth_ok, $starttls_ok, $ssl, $verbose,
$ssl_ca_file, $ssl_ca_path,
$ssl = undef;
'disable-starttls|disable-tls|disable-ssl' =>
'ssl' => sub { $ssl = 1 },
'disable-ssl' => sub { $ssl = 0 },
'ssl-ca-file=s' => \$ssl_ca_file,
'ssl-ca-path=s' => \$ssl_ca_path,
my $have_ssl = eval { require IO::Socket::SSL; require Net::SSLeay; 1; };
if (not $have_ssl and not $missing_modules_ok) {
if (not defined($ssl)) {
$ssl = ($port == 465);
if ($ssl) {
&socket_to_ssl($sock);
if ((defined ($features{'STARTTLS'}) || defined ($features{'TLS'})) && $starttls_ok && !$have_ssl)
&socket_to_ssl($sock);
sub socket_to_ssl($)
if (!$have_ssl) {
Net::SSLeay::SSLeay_add_ssl_algorithms();
SSL_ca_file => $ssl_ca_file,
SSL_ca_path => $ssl_ca_path,
SSL_verify_mode => (defined($ssl_ca_file) or defined($ssl_ca_path)) ? 0x01 : 0x00,
--ssl Start in SMTP/SSL mode (aka SSMTP).
--disable-ssl Don't start SSMTP even if --port=465
--ssl-ca-file=<filename>
--ssl-ca-path=<dirname> Similar to --ssl-ca-file but will look for
Пробовал менять параметры:
на
Также выдает ошибку....
И менял:
на
Также выдает ошибку....
Код: Выделить всё
!!! IO::Socket::SSL and/or Net::SSLeay modules are not found
!!! These modules are required for SSL and STARTTLS support
!!! IO::Socket::INET6 -- optional module not found
!!! Socket6 -- optional module not found
!!! These modules are required for IPv6 support
!!! Neither File::LibMagic nor File::Type module found.
!!! Used for guessing MIME types of attachments. Optional.
!!! Term::ReadKey -- optional module not found
!!! Used for hidden reading SMTP password from the terminal
!!! Use --missing-modules-ok if you don't need the above listed modules
!!! and don't want to see this message again.
'550 SMTP is available only with SSL or TLS connection enabled.'
В задумке я..где и что мешает???
Отправлено спустя 8 минут 28 секунд:
В исполнительном скрипте,ч то использует smtp-cli поставил ключ:
Запускаю скрипт и получаю:
Код: Выделить всё
'550 SMTP is available only with SSL or TLS connection enabled.'
Unknown QUIT response ''.
Куда мне "кинуть" взгляд? где искать ошибку...?
Отправлено спустя 28 минут 4 секунды:
Забыл написать, что на резервном сервер, где отправка смс-ки работает нет установленного пакета, что указан ниже.
[quote="Vlad5503"]Исходя из этого сравнения установленных пакетов, у меня вопрос к этому:
Код: Выделить всё
openldap-client-2.4.44 Open source LDAP client implementation
Этот пакет используется для сертификатов, которые создавались и используются при обмене с другими.
....
[/code]