Что нового

Перевод с AutoIt на PHP

MockeR

Знающий
Сообщения
101
Репутация
14
Версия AutoIt: 3.

Описание: Помогите пожалуйста перевести этот код на PHP:
Код:
Func _MailSend($Mail_From = "", $Subject = "", $Body = "")
	Local $objEmail = ObjCreate("CDO.Message")
	$objEmail.From = $From & " <" & $MyEMail & ">"
	$objEmail.To = $ToEMail
	$objEmail.Subject = $Subject
	$objEmail.Textbody = $Body & @CRLF
	$objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
	$objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $MySmtpServer
	$objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $MySmtpPort
	$objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
	$objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = $MyEmail
	$objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $MyPasswd
	$objEmail.Configuration.Fields.Update
	$objEmail.Fields.Item("urn:schemas:mailheader:Importance") = "Normal"
	$objEmail.Send
	$objEmail = ""
EndFunc   ;==>_MailSend
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Данный форум (раздел) предназначен для AutoIt, не PHP.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Знаю платную программу для таких действий. Называется Human Emulator
 

Baramon

Новичок
Сообщения
15
Репутация
0
Zennoposter и юзабельней и лучше HE, знаю на живой работе.
 

BIOS

Жизнь - игра. График - супер, но сюжет - хреновый.
Сообщения
173
Репутация
69
Код:
<?php
function _MailSend($Mail_From = "", $Subject = "", $Body = "") {
    $objEmail=new COM("CDO.Message");
    $objEmail->From = $From . " <" . $MyEMail . ">";
    $objEmail->To = $ToEMail;
    $objEmail->Subject = $Subject;
    $objEmail->Textbody = $Body."\r\n";
    $objEmail->Configuration->Fields->Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2;
    $objEmail->Configuration->Fields->Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $MySmtpServer;
    $objEmail->Configuration->Fields->Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $MySmtpPort;
    $objEmail->Configuration->Fields->Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1;
    $objEmail->Configuration->Fields->Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = $MyEmail;
    $objEmail->Configuration->Fields->Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $MyPasswd;
    $objEmail->Configuration->Fields->Update();
    $objEmail->Fields->Item("urn:schemas:mailheader:Importance") = "Normal";
    $objEmail->Send();
    $objEmail = "";
} //==>_MailSend
?>

Только имей ввиду, что сие чудо будет работать только на Windows хостингах. ИМХО более универсальный и правильный вариант PHPMailer
 
Верх