Budżet: 200 UAH Termin: 1 dzień
Поддерживает, все решаемо, поддержку прокси любых типов можно добавить.
function sendsmtp(akk,mail,from,subj,text:string):string;
var
SMTP : TIdSMTP;
msg : TIdMessage;
SSLOpen : TIdSSLIOHandlerSocketOpenSSL;
s:string;
begin
SMTP := TIdSMTP.Create(nil);
s:=getlogin(akk,':');
SMTP.Host := 'smtp.'+getpass(s,'@');
SMTP.Port := 465;
SMTP.AuthType := satDefault;
SMTP.Username := getlogin(akk,':');{Должно совпадать с msg.From.Address}
SMTP.Password := getpass(akk,':');
//это необходимо использовать для SSL
SSLOpen := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
SSLOpen.Destination := SMTP.Host+':'+IntToStr(SMTP.Port);
SSLOpen.Host := SMTP.Host;
SSLOpen.Port := SMTP.Port;
SSLOpen.DefaultPort := 0;
SSLOpen.SSLOptions.Method := sslvSSLv23;
SSLOpen.SSLOptions.Mode := sslmUnassigned;
SMTP.IOHandler := SSLOpen;
SMTP.UseTLS := utUseImplicitTLS;
msg := TIdMessage.Create(nil);
msg.ContentType:='text/html; charset=windows-1251';
msg.Body.Text:=text;
msg.Subject:=subj;
msg.From.Address := getlogin(akk,':');; {<<Должно совпадать с SMTP.UserName}
msg.From.Name := from;
msg.Recipients.EMailAddresses :=mail;
SMTP.Connect;
if SMTP.Connected then
begin
SMTP.Send(msg);
result:='Сообщение отправлено';
end else
result:='Не удалось отправить сообщение';
SMTP.Disconnect();
SMTP.Free;
msg.Free;
end;
к этой функции надо добавить возможность использования proxy
Budżet: 200 UAH Termin: 1 dzień
Поддерживает, все решаемо, поддержку прокси любых типов можно добавить.
Положите рядом с IdSMTP компоненты IdIOHandlerSocket и IdSocksInfo
Свяжите их между собой
IdSMTP.IOHandler := IdIOHandlerSocket
IdIOHandlerSocket.SocksInfo := IdSocksInfo
Настройте параметры IdSocksInfo.
Dzień dobry. Szukam dla siebie mentora w zakresie Linuxa. Mam doświadczenie jako mocny junior devops specjalista, ale Linux i Kubernetes to moje słabe punkty. Jeśli chodzi o Kubernetes, mam jeszcze niewielkie doświadczenie w projektach, natomiast z Linuxem mam bardzo powierzchowną interakcję. Coś stworzyć, dodać, zmienić nazwę, otworzyć itp. - to zdecydowanie za mało. Potrzebuję mentora, który pomoże mi w tej kwestii. Głównym celem jest, aby wiedza osiadła w głowie, może jakiś projekt poboczny, zadania, taski w tym stylu, a nie tylko "powtarzaj za mną". Uczyłem się samodzielnie, ale to szczególnie "nie osiada" w głowie. Oto przybliżona lista, co, moim zdaniem, jest mi potrzebne: - Systemy Linux/Unix — zaawansowane administrowanie systemami operacyjnymi, systemy plików, zarządzanie użytkownikami i uprawnieniami dostępu, procesami i usługami (systemd), skrypty Bash, logowanie, monitorowanie, konfiguracja bezpieczeństwa, automatyzacja zadań administracyjnych; - Technologie sieciowe — model OSI i stos TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, SSH, VPN, równoważenie obciążenia, serwery proxy, NAT, routowanie, narzędzia sieciowe (ping, traceroute, netstat, ss, tcpdump, curl), diagnozowanie i rozwiązywanie problemów sieciowych; Jeśli do tej listy można jeszcze dodać Kubernetes, to będzie to mile widziane. Może coś od siebie zaproponujesz. Format zajęć, jak to widzę - 2 razy w tygodniu, spotkania, dyskusje, konsultacje. Bardziej szczegółowo, tutaj już wasze pomysły i propozycje. Co do ceny za godzinę lub za miesiąc - proponujcie
Opracowanie aplikacji Power App, wsparcie mnie jako nowicjusza. Canvas App, pomoc w opracowaniu ekranu Pomoc w opracowaniu struktury danych dla aplikacji Programowanie funkcji Pomoc w tworzeniu tabel Date-verse