Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision adbc100a

Von Sven Schöling vor mehr als 8 Jahren hinzugefügt

  • ID adbc100a920bc6b60a371067170b31640d3e353d
  • Vorgänger ed667cac
  • Nachfolger 184f472c

config: maildelivery.method kann jetzt auch Mailversand unterdrücken

Unterschiede anzeigen:

SL/Mailer.pm
38 38

  
39 39
my $num_sent = 0;
40 40

  
41
my %mail_delivery_modules = (
42
  sendmail => 'SL::Mailer::Sendmail',
43
  smtp     => 'SL::Mailer::SMTP',
44
);
45

  
41 46
sub new {
42 47
  my ($type, %params) = @_;
43 48
  my $self = { %params };
......
54 59
    myconfig => \%::myconfig,
55 60
  );
56 61

  
57
  my $module = ($::lx_office_conf{mail_delivery}->{method} || 'smtp') ne 'smtp' ? 'SL::Mailer::Sendmail' : 'SL::Mailer::SMTP';
62
  my $module = $mail_delivery_modules{ $::lx_office_conf{mail_delivery}->{method} };
58 63
  eval "require $module" or return undef;
59 64

  
60 65
  return $module->new(%params);
config/kivitendo.conf.default
95 95
memberfile = users/members
96 96

  
97 97
[mail_delivery]
98
# Delivery method can be 'sendmail' or 'smtp' (the default). For
99
# 'method = sendmail' the parameter 'mail_delivery.sendmail' is used
100
# as the executable to call. If 'applications.sendmail' still exists
101
# (backwards compatibility) then 'applications.sendmail' will be used
102
# instead of 'mail_delivery.sendmail'.
98
# Delivery method can be 'sendmail' or 'smtp'. For 'method = sendmail' the
99
# parameter 'mail_delivery.sendmail' is used as the executable to call. If
100
# 'applications.sendmail' still exists (backwards compatibility) then
101
# 'applications.sendmail' will be used instead of 'mail_delivery.sendmail'.
102
# If method is empty, mail delivery is disabled.
103 103
method = smtp
104 104
# Location of sendmail for 'method = sendmail'
105 105
sendmail = /usr/sbin/sendmail -t<%if myconfig_email%> -f <%myconfig_email%><%end%>
doc/changelog
17 17
  - Abteilung in Verkauf->Berichte-Rechnungen anzeigen lassen.
18 18
  - Customer-Picker beim Projekt erzeugen eingebaut.
19 19
  - Es gibt jetzt Schnellsuchen zu den meisten Belegen und Stammdaten in der
20
    Leiste am oberen Rand, konfigurierbar in der Mandantenkonfiguration.
20
    Leiste am oberen Rand, konfigurierbar in der Mandantenkonfiguration
21
  - Wird in der Konfiguration [mail_devlivery]/method auf einen leeren Wert
22
	gesetzt wird jetzt Mailversand komplett ausgeschaltet, vorher wurde bei
23
	Werten die nicht 'sendmail' oder 'smtp' sind SMTP als Vorauswahl benutzt.
21 24

  
22 25
Brieffunktion:
23 26
  - Beim Speichern und Drucken von Briefen werden diese im

Auch abrufbar als: Unified diff