Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Октябрь 17, 2017, 20:25:16


Войти


Страниц: [1]
  Печать  
Автор Тема: PHP mail form  (Прочитано 5953 раз)
0 Пользователей и 1 Гость смотрят эту тему.
gotenks05
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« : Октябрь 06, 2007, 00:29:30 »

I'm liking the service I'm getting here now, but I've got a question.  On my site, I've got a "Contact Me" form that sends form detail to a php script.  The results on the web browser are how they're supposed to be, but I don't get the email, which means that the mail server is not activated.  Do I need to wait a certain amount of time before I can request a(n) SMTP/sendmail server, so I'll receive the message? The PDF I created of my account info did not mention anything except that I needed approval for SMTP, but nothing about SMTP for PHP scripts.  I don't really want to put my Email address in the source code of the HTML file.  However, I did because of this problem.
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #1 : Октябрь 06, 2007, 05:00:32 »

Well, there's plenty of scripts that know how to send emails via external SMTP servers.
All you need is to garb on of such scripts, and contact us via email (support@ayola.ru) for SMTP activation.
Dont forget to mention, why do you need SMTP account, and how you gonna use it.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
gotenks05
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« Ответ #2 : Октябрь 06, 2007, 06:44:02 »

Alright, maybe the main PHP site has something on it about external SMTP/sendmail.

Update: Apparently theres not much info on a script to use my Email provider as the SMTP server, so I should probably be content with the email link, until I can get in contact with the host of my domain name.
« Последнее редактирование: Октябрь 06, 2007, 07:36:39 от gotenks05 » Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #3 : Октябрь 06, 2007, 12:30:44 »

Nah, there was one or two examles at php.net
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
gotenks05
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« Ответ #4 : Октябрь 06, 2007, 22:45:38 »

I've checked PHP.net, but it does not have the script, which means that I need a better source.  Basically, the closest I got was Net_SMTP::AUTH() and Net_SMTP::connect(), but it did not really tell me if I was supposed to enter the information like a MySQL database or not, especially since my Email provider requires my log in information to use SMTP.
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #5 : Октябрь 07, 2007, 00:02:40 »

1. download PHPMailer class.
2. unzip and upload it to server.
3.

<?php
require("phpmailer/class.phpmailer.php"); // enter path to class.phpmailer.php
$mail = new PHPMailer();
$mail->IsSMTP();// use SMTP server
$mail->Host     = "mail.ayola.net"; // SMTP server address
$mail->SMTPAuth = true;     // turn on SMTP auth
$mail->Username = "user@domain.com";  // SMTP username
$mail->Password = "pass"; // SMTP password
$mail->From     = "user@domain.com"; // Send FROM
$mail->FromName = "Mailer"; // Send FROM name
$mail->AddAddress("user@domain.com","Name"); // send TO
$mail->AddReplyTo("user@domain.com","Info"); // Reply to
$mail->WordWrap = 50;// set word wrap
$mail->IsHTML(true);// use HTML format

$mail->Subject  =  "Here is the subject"; // mail subject
$mail->Body     =  "This is the HTML body"; // mail body (as HTML)

$mail->AltBody  =  "This is the text-only body"; // mail body (as TXT)

if(!$mail->Send())
{
   echo "Mail wasnt sent ";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
}
echo "Mail sent.";
?>
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.062 секунд. Запросов: 17.