Бюджет: 200 UAH Термін: 1 день
Поддерживает, все решаемо, поддержку прокси любых типов можно добавить.
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
Бюджет: 200 UAH Термін: 1 день
Поддерживает, все решаемо, поддержку прокси любых типов можно добавить.
Положите рядом с IdSMTP компоненты IdIOHandlerSocket и IdSocksInfo
Свяжите их между собой
IdSMTP.IOHandler := IdIOHandlerSocket
IdIOHandlerSocket.SocksInfo := IdSocksInfo
Настройте параметры IdSocksInfo.
Добрий день. Шукаю для себе ментора по Linux. В мене є досвід в якості strong junior devops спеціаліста, але Linux і Kubernetes мої слабкі місця. Якщо з Kubernetes досвід з проектами ще є невеликий,то з Linux взаємодію дуже поверхнево. Щось створити, додати, перейменувати, відкрити і т.п. - цього явно не достатньо. Потрібен ментор, який мене підтягне в цьому питанні. Просто головна задача зробити так, щоб знання осіли в голові, можливо якийсь пет-проект, задачі, таски щось в такому дусі, а не просто "повторюй за мною". Проходив курси самостійно, але вони особливо "не осідають" в голові. Ось приблизний список, що, на мою думку, мені потрібно: - Linux/Unix системи — поглиблене адміністрування операційних систем, файлові системи, керування користувачами та правами доступу, процесами та службами (systemd), Bash-скриптинг, журналювання, моніторинг, налаштування безпеки, автоматизація адміністративних задач; - Мережеві технології — модель OSI та стек TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, SSH, VPN, балансування навантаження, проксі-сервери, NAT, маршрутизація, мережеві утиліти (ping, traceroute, netstat, ss, tcpdump, curl), діагностика та усунення мережевих проблем; Якщо до цього списку можна ще буде додати Kubernetes, то зайвим не буде. Можливо щось від себе запропонуєте. Формат занять, як я бачу - 2 рази на тиждень, зустрічі, обговорення консультації. Більш детально, тут вже ваші ідеї і пропозиції. По вартості за годину, або за місяць - пропонуйте
Розробка додатку Power App, супровід мене як новачка. Canvas App, допомога в розробці Screen Домомога в розробці структури даних для App Програмування функцій Допомога у створенні Date-verse-Таблиць