Noobs Enslaver
Новичок
- Сообщения
- 10
- Репутация
- 0
Привет народ. Дело такое - нужно мне отправить в коде программы e-mail сообщение, для этого пользуюсь _INetSmtpMailCom. Всё замечательно, отправляется и даже доходит, но! Если слать на хостинг mail.ru, тело сообщение приходит в неправильной кодировке (на yandex, например, всё нормально приходит без костылей). Начал менять кодировки текста в $Body с помощью Encoding UDF (http://autoit-script.ru/index.php?topic=510.0) - без результатов, все методы перепробовал. Подскажите, куда копать? Вот кусок кода, отвечающий за отправку, а во вложении - пример приходящих писем.
Код:
$SmtpServer = "smtp.mail.ru" ; address for the smtp-server to use - REQUIRED
$FromName = "[email protected]" ; name from who the email was sent
$FromAddress = "[email protected]" ; address from where the mail should come
$AttachFiles = "" ; the file(s) you want to attach seperated with a ; (Semicolon) - leave blank if not needed
$CcAddress = "" ; address for cc - leave blank if not needed
$BccAddress = "" ; address for bcc - leave blank if not needed
$Importance = "Normal" ; Send message priority: "High", "Normal", "Low"
$Username = "[email protected]" ; username for the account used from where the mail gets sent - REQUIRED
$Password = "some_password" ; password for the account used from where the mail gets sent - REQUIRED
$IPPort = 465 ; port used for sending the mail
$ssl = 1
$ToAddress = "[email protected]" ;destination address of the email - REQUIRED
$Subject = "Тема 1" ; subject from the email - can be anything you want it to be
$Body = "Тема 1"
$rc = _INetSmtpMailCom($SmtpServer, $FromName, $FromAddress, $ToAddress, $Subject, $Body, $AttachFiles, $CcAddress, $BccAddress, $Importance, $Username, $Password, $IPPort, $ssl)