Тема: AHK: Отправка почты через соккеты, TLS и Schannel
Тема для обсуждения "Отправка почты через соккеты, TLS и Schannel".
http://forum.script-coding.com/viewtopic.php?id=17650
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Тема для обсуждения "Отправка почты через соккеты, TLS и Schannel".
http://forum.script-coding.com/viewtopic.php?id=17650
У меня выдало DecryptMessage error.
Выдало сразу же после запуска скрипта?
Какой почтовый сервер и какой виндовс?
server "smtp.googlemail.com"
Сначала 220 smtp.googlemail.com ESMTP v12sm3549151ljn.92 - gsmtp
Потом DecryptMessage error
Семёрка.
Значит tls 1.2 в win7 не прописана.
https://www.emailarchitect.net/easendma … 12-2012-r2
А в чем смысл использовать этого покойника?
Ага, теперь вроде заработало.
А в чем смысл использовать этого покойника?
Во-первых, чтоб не тратить деньги на новый компьютер, если старый без проблем работает. Во-вторых, мне, как программисту, в любом случае приходится тестировать код на семёрке, так как покойник вполне себе ещё здравствует.
Подправил для наглядности отправки письма.
А WSACleanup здесь не нужно вызывать?
Нужно. Добавил.
Добавил вариант отправки через 25 порт.
А какая разница между этими портами? Я просто в настройках посмотрел, какой у меня.
Тут подробно:
https://habr.com/ru/post/495256/
Ага, примерно понял.
Добрый день! А не подскажите (server := "smtp.gmail.com" port := 465), адресат определяется как "скрытая копия"
от: inseption86@gmail.com
Кому:
скрытая копия: inseption86@gmail.com,
sidney2000@mail.ru
дата: 10 апр. 2022 г., 11:02
тема: Test_test
отправлено через: gmail.com
You do know the difference between headers and envelope headers, right?
If I want to send an email by connecting to a mail server (for instance, through a telnet program), it would look something like this:
$ telnet mail.example.com 25
Trying 127.0.0.42...
Connected to mail.example.com (127.0.0.42).
Escape character is '^]'.
220 mail.example.com ESMTP
HELO mail.example.org
250 mail.example.com
MAIL FROM: <sender@example.org>
250 ok
RCPT TO: <recipient1@example.com>
250 ok
RCPT TO: <recipient2@example.com>
250 ok
RCPT TO: <recipient3@example.com>
250 ok
DATA
354 go ahead
Date: 02 Sep 2011 01:45:59 -0500
Subject: test
From: "Sender" <sender@example.org>
To: "Recipient 1" <recipient1@example.com>
CC: "Recipient 2" <recipient2@example.com>
test
.
250 ok 1314945967 qp 19908
quit
221 mail.example.com
Connection closed by foreign host.
What this means is that BCC recipients are those who appear in the envelope header (RCPT TO lines), whereas TO and CC recipients appear both there and in the DATA section of the email.
This gives you the following email:
Received: (qmail 12019 invoked from network); 2 Sep 2011 01:46:09
-0500
Received: from mail.example.org (HELO mail.example.org) (127.0.0.23)
by mail.example.com with SMTP; 2 Sep 2011 01:46:20 -0500
Received-SPF: pass (mail.example.org: SPF record at example.org
designates 127.0.0.23 as permitted sender)
Date: 02 Sep 2011 01:45:59 -0500
Subject: test
From: "Sender" <sender@example.org>
To: "Recipient 1" <recipient1@example.com>
CC: "Recipient 2" <recipient2@example.com>
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться