Он у тебя не может подключиться к указанному SMTP хосту (Could not connect to SMTP host)
zvezda_t
25.11.2010 - 10:27
а не указывая никакие хосты невозможно письмо с вложением отправить что ли???
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Цитата (zvezda_t @ 25.11.2010 - 10:27) |
а не указывая никакие хосты невозможно письмо с вложением отправить что ли??? :unsure: |
Тогда тебе нада не SMTP, а MAIL, вот так.
require_once('../class.phpmailer.php');
$mail = new PHPMailer();
$mail->AddReplyTo("zvezda_tamara@mail.ru","Zvezda");
$mail->SetFrom("zvezda_tamara@mail.ru","Zvezda");
$address = "semen@maincraft.ru";
$mail->AddAddress($address, "Семён");
$mail->Subject = "Тема письма";
$mail->MsgHTML("Содержание письма");
$mail->AddAttachment("мой_файл.zip");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
zvezda_t
25.11.2010 - 10:50
всё та же ошибка:
Цитата |
Could not instantiate mail function |
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Renden
25.11.2010 - 11:38
zvezda_t
если у вас почтовик пускает на smtp без авторизации то тогда можешь, а так я думаю тебе нужна зона (в dns), можно создать виртуальную.
Ой, прошу прощения, неувидел 2 страницу сначала, простите, похмелье((
И это, раз надо разослать файлиг сотрудникам компании, то непроще ли воспользоваться просто функцией mail и послать в теле письма ссылку допустим на сервант, ftp, http и непариться?)
zvezda_t
25.11.2010 - 11:54
Цитата |
И это, раз надо разослать файлиг сотрудникам компании, то непроще ли воспользоваться просто функцией mail и послать в теле письма ссылку допустим на сервант, ftp, http и непариться?) |
неее, нужно именно вложить файлик в письмо : important_file.txt
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
25.11.2010 - 11:55
Цитата |
если у вас почтовик пускает на smtp без авторизации то тогда можешь |
а как узнать пускает или нет? (просто функция mail() - у меня работает!)
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Renden
25.11.2010 - 12:11
zvezda_tДа я думаю что корпоративная почта всяко с авторизацией должна быть:)
Но если возникают сомнения попобуйте телнетом подключиться и проверить.
telnet ИП_ВАШЕГО_ПОЧТОВОГО_СЕРВЕРА 25
(В гугле или даже на майкрософте есть вся информация по телнету)
И это попробуйте срипт из мануала 2 главу смотрите
ЙА ССЫЛКО
zvezda_t
25.11.2010 - 13:14
Цитата |
И это попробуйте срипт из мануала 2 главу смотрите ЙА ССЫЛКО |
спасибо, видела эту статью, но не смогла установить класс Mail_Mime.
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
25.11.2010 - 13:51
один очень умный парень, сказал чтоб взяла настройки для SMTP из php.ini и вставила в свой скрипт (Basili4, спасибо!)
И о чудо! получилось))))))))
Ура!!!!!!!!!
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
выложи решение, может пригодится кому =)
_____________
если помог, не скупись на карму =)
zvezda_t
26.11.2010 - 13:11
Slays, слушаюсь)
1) качаем класс
PHPMailer2)
require_once("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = false;
$mail->SMTPAuth = true;
$mail->Host =
$mail->Port =
$mail->Username = "zvezda_tamara";
$mail->Password = "secret";
$mail->SetFrom('zvezda_tamara@my_mail.ru', 'Zvezda');
$mail->AddReplyTo('zvezda_tamara@my_mail.ru', 'Zvezda');
$mail->Subject = '=?utf-8?b?'. base64_encode('Тебе письмо от Дед Мороза') .'?=';
$mail->MsgHTML('Твоё желание исполниться 1 января!');
$mail->AddAddress('good_man@mail.ru');
$mail->AddStringAttachment ($str, 'gift.txt');
$mail->Send();
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.