Отправка почты Lazarus (SMTP)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Михаил Крамер
новенький
Сообщения: 73
Зарегистрирован: 08.02.2008 13:26:40

Сообщение Михаил Крамер »

Padre_Mortius, спасибо! Я уже и сам разобрался. Текста не было из-за того, что у меня локаль CP1251, а кодировка там устанавливается по умолчанию другая, и сервис яндекса не воспринимал кодировку, у него там по-моему вообще нету.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

Кого нету? У Яндекса применяется кодировка koi-8. Хотя разницы нет никакой какая кодировка используется, если вы ее указываете
alex208210
постоялец
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Сообщение alex208210 »

Как отправить почту через прокси? В исходниках синапса есть:
// if you need SOCKS5 support, uncomment next lines:
// SMTP.Sock.SocksIP := '127.0.0.1';
// SMTP.Sock.SocksPort := '1080';

тоесть функция SendToRaw может отправлять почту через прокси, но нужен прокси сокс5 ? Можно ли через http прокси отправить почту?
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

http-прокси на почту никак не влияет, если это не прокси для MS Exchange последних версий
alex208210
постоялец
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Сообщение alex208210 »

не понятно...
в организации интернет раздается только через http прокси.. как заставить синапс отправить почту в этих условиях?
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

alex208210, http-прокси- прокси-сервер, через который раздается web-контент. Все остальное блокируется/разрешается другими средствами (например через iptables, ipfw и т.д.)
alex208210
постоялец
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Сообщение alex208210 »

ясно, возможность отправки почты доолжен предоставлять сам прокси-сервер, должна быть функция перенаправления портов,
читаем тут http://handycache.ru/content/view/53/5/
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

alex208210, и что вы этим хотели сказать?
В вашем случае прокси сервер не указывается
alex208210
постоялец
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Сообщение alex208210 »

Padre_Mortius может я вас не понимаю, что и не важно.. в моем случае указывается прокси-сервер и порт перенаправления,вместо сервера и порта почты, в программе отправки сообщений
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

alex208210, если в вашей организации используется HandyCache, то это не только http-прокси. Тогда вы правы... прописываете адрес прокси в поле почтового сервера и локальный порт
Аватара пользователя
evd
новенький
Сообщения: 21
Зарегистрирован: 13.09.2009 09:42:28
Откуда: Вологда
Контактная информация:

Сообщение evd »

Попробуйте

Код: Выделить всё

 SMTP.Sock.HTTPTunnelIP := '127.0.0.1';
 SMTP.Sock.HTTPTunnelPort := 8080';
 SMTP.Sock.HTTPTunnel:=true;


Соединение через HTTP-прокси возможно только если прокси-сервер поддерживает метод CONNECT. Большинство серверов должно его поддерживать, иначе HTTPS не будет работать.
Ответить