Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision eb8e38d2

Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt

  • ID eb8e38d2a0a461b1b954a49ba2aeac81e0e85ec1
  • Vorgänger 11e0660f
  • Nachfolger 16cc4053

Net::SSLGlue anstelle von Net::SMTP::TLS verwenden

Net::SMTP::TLS enthält momentan einen unschönen Bug1, der mit
aktuellen Versionen von IO::Socket::SSL zusammen zu einer Exception
führt. Anscheinend wird Net::SMTP::TLS auch schon seit Jahren nicht
mehr gepflegt.

Net::SSLGlue::SMTP (Teil von Net::SSLGlue) erweitert dabei das
Net::SMTP-Interface um TLS-Befehle und ist damit zusätzlich näher am
Net::SMTP-Interface, als es Net::SMTP::TLS je war.

[1] https://rt.cpan.org/Public/Bug/Display.html?id=77401

Unterschiede anzeigen:

config/kivitendo.conf.default
115 115
method = smtp
116 116
# Location of sendmail for 'method = sendmail'
117 117
sendmail = /usr/sbin/sendmail -t<%if myconfig_email%> -f <%myconfig_email%><%end%>
118
# Settings for 'method = smtp'.
118
# Settings for 'method = smtp'. Only set 'port' if your SMTP server
119
# runs on a non-standard port (25 for 'security=none' or
120
# 'security=tls', 465 for 'security=ssl').
119 121
host = localhost
120
port = 25
122
#port = 25
121 123
# Security can be 'tls', 'ssl' or 'none'. Unset equals 'none'. This
122 124
# determines whether or not encryption is used and which kind. For
123
# 'tls' the module 'Net::SMTP::TLS' is required; for 'ssl'
125
# 'tls' the module 'Net::SSLGlue' is required; for 'ssl'
124 126
# 'Net::SMTP::SSL' is required and 'none' only uses 'Net::SMTP'.
125 127
security = none
126 128
# Authentication is only used if 'login' is set. You should only use

Auch abrufbar als: Unified diff