Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] отправка почты из скрипта

Ответить
Настройки темы
[решено] отправка почты из скрипта

Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


есть задача - при заполнении формы генерить письмо и отправлять его на некоторый адрес.
функция imap_mail работает почему-то коряво, даже после imap_open
может, кто-нибудь подскажет как все-таки послать письмо из скрипта?

-------
panem et circences! (c)


Отправлено: 00:25, 03-11-2006

 

Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


vadimiron
не пользуюсь фаерволом из-за того, что он очень сильно все тормозит
Prisoner
Цитата:
по причине отвала по таймауту
специально не проверял, но php таймаут стоял где-то на час, а страницу "сервер не найден" я получал намного раньше
Sham
на счет предыстории: просто понадобилась отправить письмо из скрипта, полез в пхп мануал, наткнулся на имап, с трудом заставил пхп найти все модули, и началось...
Цитата:
имеет смысл в системные логи глянуть.... eventvwr.msc
ничего интересного я там не увидел... хренотень какая-то
All
мне бы не причину глюков, а способы решения узнать

-------
panem et circences! (c)


Отправлено: 18:22, 04-11-2006 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Попробуй использовать что нибудь другое, а не встроенное решение
Так обычно быстрей находяться проблемы
Я слышал, что данное решение неплохое: здесь

-------
Fortes fortuna adiuvat

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:48, 04-11-2006 | #12


Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


vadimiron
спасибо, скачал, попробовал, но получил в итоге:

Resolving POP3 authentication host "pop.yandex.ru"...
Connecting to host address "213.180.204.37" port 110...
S +OK POP Ya! v1.0na
C USER ***
S +OK password, please.
C PASS ***
S +OK 0 message(s) 0 bytes.
Resolving SMTP server domain "smtp.yandex.ru"...
Connecting to host address "213.180.204.38" port 25...
Connected to SMTP server "smtp.yandex.ru".
S 220 Yandex ESMTP (NO UCE)(NO UBE) server ready at Sat, 4 Nov 2006 19:58:38 +0300
C EHLO localhost
S 250-smtp2.yandex.ru expected "EHLO ts12-a28.Spb.dial.rol.ru"
S 250-SIZE 10485760
S 250-8BITMIME
S 250-PIPELINING
S 250-CHUNKING
S 250-ENHANCEDSTATUSCODES
S 250-DSN
S 250-AUTH=LOGIN
S 250-AUTH LOGIN
S 250-STARTTLS
S 250 HELP
C MAIL FROM:<***@yandex.ru>
C RCPT TO:<***@mail.ru>
C DATA
S 530 5.3.0 Sorry [212.46.202.28]; Authentication required
Disconnected.
Cound not send the message to ***@mail.ru. Error: 530 5.3.0 Sorry [212.46.202.28]; Authentication required

-------
panem et circences! (c)


Отправлено: 20:08, 04-11-2006 | #13


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


elfoflorien
А если с другого сервака попробывать отсылать?? Например с mail.ru на yandex ???

-------
Fortes fortuna adiuvat


Отправлено: 21:08, 04-11-2006 | #14


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


А если тупо руками попробывать?
PHP код: Выделить весь код

<?php

$smtp_server 
"smtpserver.com";
$port 25;
$mydomain "mydomain.com";
$username "username"$password "password";
$sender "sender email";
$recipient "email that the content will be sent to";
$subject "the subject";
$content "the message";

// SMTP connection

$handle fsockopen($smtp_server,$port);
fputs($handle"EHLO $mydomain\r\n");

// SMTP authorization
fputs($handle"AUTH LOGIN\r\n");
fputs($handlebase64_encode($username)."\r\n");
fputs($handlebase64_encode($password)."\r\n");

// Send out the e-mail
fputs($handle"MAIL FROM:<$sender>\r\n");
fputs($handle"RCPT TO:<$recipient>\r\n");
fputs($handle"DATA\r\n");
fputs($handle"To: $recipient\n");
fputs($handle"Subject: $subject\n\n");
fputs($handle"$content\r\n");
fputs($handle".\r\n");

// Close connection to SMTP server
fputs($handle"QUIT\r\n");
?>

Кстати, Error 530 =
Цитата:
Must issue a STARTTLS command first. Encryption required for requested authentication mechanism.

-------
Fortes fortuna adiuvat


Отправлено: 21:25, 04-11-2006 | #15


Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


vadimiron
да, с mail.ru на яндекс посылается нормально, спасибо (я имею в виду вашу рекомендацию
Цитата:
Попробуй использовать что нибудь другое, а не встроенное решение
Так обычно быстрей находяться проблемы
Я слышал, что данное решение неплохое: здесь
сейчас попробую ваш скрипт с яндексом

-------
panem et circences! (c)


Отправлено: 21:34, 04-11-2006 | #16


Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


vadimiron
огромное спасибо
все стало работать нормально, письмо даже с яндекса послалось

-------
panem et circences! (c)


Отправлено: 21:51, 04-11-2006 | #17



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] отправка почты из скрипта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Отправка почты и Postmaster@domain Jekael Microsoft Exchange Server 1 23-01-2008 15:51
отправка почты msaus Вебмастеру 3 18-08-2006 18:16
Отправка почты (The Bat) Goliase Хочу все знать 6 27-03-2004 11:45
отправка почты sendmail karlison Программное обеспечение Linux и FreeBSD 12 23-06-2003 10:33
Отправка почты из под XP alexmaker Microsoft Windows 2000/XP 6 26-07-2002 23:38




 
Переход