Hmm nikt nic więc sam sobie po trochu odpowiem, może komuś przyda się w przyszłości:
Najpierw sekcja zmiennych:
VAR
Button : BOOL;
Email :SMAIL_Client;
Server: STRING := 'poczta.o2.pl';
Port : WORD := 465;
User : STRING := 'xxx@o2.pl';
Pwd : STRING := 'abcde';
From : STRING := 'xxx@o2.pl';
Receiver : STRING := 'xxx@gmail.com';
Subject : STRING := 'wago';
Message : STRING := 'test';
END_VAR
i kawałek programu:
Email (
sServerName := Server,
wServerPort :=Port,
eOperationMode:= SMAIL_eSSL,
sUsername:=User,
sPassword:= Pwd,
sFrom:=From,
sTo:=Receiver,
sSubject:=Subject,
sMessage:=Message,
tTimeOut:= T#10s,
xSend:=IN1,
);
Ten kod pozwala mi wysłać maila. Nie udało mi się zmusić WagoLibSecureMail_01.lib do gadania z gmailem, dlatego użyłem poczty o2. Co istotne: wysłany w ten sposób email NIE JEST szyfrowany (pewnie dlatego nie mogę się dogadać z gmailem). Kolejna uwaga: istotne jest na jaki adres mail jest w tym przypadku wysyłany. Jak widać w kodzie, wysyłam maila na adres gmailowy. Po odebraniu można zobaczyć, że email nie jest zaszyfrowany (screen w załączniku).
Gmail ostrzega, że wiadomość nie jest zaszyfrowana ale ją odbiera. Natomiast kiedy próbuję wysłać wiadomość np na @outlook.com to nigdy nie dociera ona do adresata. Wnioskuję, że serwer pocztowy po prostu ją odrzuca (nie trafia nawet do spamu).