Thanks Christian. I will try this later and get back to you.
Jon
On 6 Jun 2023, at 12:21, S.C.T.N GmbH <[email protected]> wrote:
Hi Jon,
this ist the procedure to send email.
Do not be confused with sclass and szone, this are variables to send alarm
notifications only to certain recipients, according to alarm class and alarm
zone.
What is important ist the bash script dasmail that is called with TProcess
(sendmail -v -t < /tmp/mail/mail.txt)
The list of recipients is in the TStringList SL_rcpt
The mail has only a subject, but I am sure you will easily find out how to add
an email body
procedure send_mail(s:string);
var smtp:TProcess; azone,aclass:char; F:Text;
i,j:byte; sclass,szone,sadr,S0:string; inzone,inclass:boolean;
begin
smtp:=TProcess.Create(nil);
smtp.CommandLine:='dasmail'; // script must exist in
/usr/local/bin/dasmail ('sendmail -v -t < /tmp/mail/mail.txt);
smtp.Options := smtp.Options + [poWaitOnExit];
//writeln(s);
azone:=s[1]; aclass:=s[2]; delete(s,1,2);
AssignFile(F,'/tmp/mail/mail.txt'); Rewrite(F);
S0:='To:';
for i:=0 to SL_rcpt.Count-1 do begin
inzone:=false; inclass:=false;
sadr:=SL_rcpt[i]; szone:=SL_rcptzone[i]; sclass:=SL_rcptclass[i];
for j:=1 to length(sclass) do if sclass[j]=aclass then inclass:=true;
for j:=1 to length(szone) do if szone[j]=azone then inzone:=true;
if inzone and inclass then S0:=S0+sadr+',';
end;
Writeln(F,S0); //write TO: line
Writeln(F,'From:'+from_adr); //write FROM: line
Writeln(F,'Subject:'+s);
Close(F);
smtp.Execute; smtp.Free;
end;
Mit freundlichem Gruß / Yours sincerely / Cordialement
Christian Sporer
Grüntenstr.18
80686 München
Tel.: +(49) 89 54217952
Fax.: +(49) 89 52389119
-----Ursprüngliche Nachricht-----
Von: Jon Trepte via synalist-public
[mailto:[email protected]]
Gesendet: Montag, 5. Juni 2023 21:30
An: Ararat Synapse
Cc: Jon Trepte
Betreff: Re: [Synalist] Synapse 40
Hi Christian,
Yes please, that would be fantastic, thank you.
Jon
On 5 Jun 2023, at 22:53, S.C.T.N GmbH <[email protected]> wrote:
Why are you not using SSMTP that has all the features included:
https://wiki.debian.org/sSMTP
Mit freundlichem Gruß / Yours sincerely / Cordialement
Christian Sporer
Grüntenstr.18
80686 München
Tel.: +(49) 89 54217952
Fax.: +(49) 89 52389119
-----Ursprüngliche Nachricht-----
Von: Jon Trepte via synalist-public
[mailto:[email protected]]
Gesendet: Montag, 5. Juni 2023 18:40
An: [email protected]
Cc: Jon Trepte
Betreff: [Synalist] Synapse 40
Hi,
I'm trying to send an Email on my Raspberry PI 4 but I get the following
error when I try to send an Email
It fails at blcksock.TTCPBlockSocket.SSLDoConnect which seems to call
TCustomSSL.Connect
IError: -2,SSL/TLS support is not compiled!
EXCEPTION: Synapse TCP/IP Socket error -2: SSL/TLS support is not compiled!
ResultCode: 0
ResultString:
FullResult:
AuthDone: FALSE
I'm very new to this so any help as to why this is happening would be
appreciated.
Many thanks
Jon
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public