Хостинг Украина — хостинг и регистрация доменов

Круглосуточная консультация
(044) 392-74-33  Киев
(057) 728-39-00  Харьков
(056) 794-38-31  Днепропетровск
(062) 210-24-93  Донецк
(032) 229-58-93  Львов
(048) 738-57-70  Одесса
(068) 357-18-70  Beeline
(093) 585-42-13  Life
(067) 883-97-94  Kyivstar
(095) 332-15-19  MTC
ukraine_support  Skype
+7(495) 640-47-42  Москва
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  Техподдержка →  FAQ →  Форум →  Контакты

Скрипт для проверки работы исходящей почты через sendmail

Хостинг Украина / FAQ / Скрипт для проверки работы исходящей почты через sendmail

Небольшой php скрипт, который позволит проверить функционирование исходящей почты на сервере.

 

[php]
 
$host = 'mail.ukraine.com.ua'; // Хост сервера отправителя
$email = 'my@email.com.ua'; // E-mail отправителя
$password = 'parol'; // Пароль к ящику отправителя
$recipient = 'to@email.com.ua'; // E-mail получателя
 
 
$cp = fsockopen ($host, 25, &$errno, &$errstr, 1);
if (!$cp) {
trigger_error("Failed to make a connection");
exit;
}
send("", 220);
send("HELO $host", 250);
send("auth login", 334);
send(base64_encode($email), 334);
send(base64_encode($password), 235);
send("MAIL FROM: <$email>", 250);
send("RCPT TO: <rudenko@delta-x.ua>", 250);
send("DATA", 354);
send("To: rudenko@delta-x.ua From: $email Subject: test Test connection .", 250);
send("QUIT", 221);
 
function send($command, $unexpected_reply) {
global $cp;
if (!empty($command)) {
fputs($cp, "$command ");
echo "< $command<br>";
}
$res = fgets($cp, 256);
echo "> $res<br>";
if (substr($res, 0, 3) != $unexpected_reply) {
trigger_error("$command Failed");
exit;
}
}
 
[/php]
Редактирование коментария


Имя:
E-mail:

обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Другие полезные статьи:

Горячая линия
(044) 392 74 33 круглосуточно
другие города
Copyright © 2006—2012 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.

www.megastock.ru
Идёт обновление информации, подождите...