Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка почты sendmailом.
 
 автор: СерегаВЕБ   (01.10.2005 в 18:12)   письмо автору
 
 

Здравствуйте. Я давно пытался найти скрипт для отправки почты с помощью sendmail. Найти - нашел, но почему-то не работал. Теперь я устранил причину и вот этот скрипт:

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print "<html>ulitki</html>";

unless(open (MAIL, "|/usr/sbin/sendmail -t")) {
print "error.\n";
warn "Error starting sendmail: $!";
}
else{
print MAIL "From: me\@mydom.com\n";
print MAIL "To: serega\@mydom.ru\n";
print MAIL "Subject: test subject\n\n";
print MAIL "test mail message";
close(MAIL) || warn "Error closing mail: $!";
print "Mail sent.\n";
}
exit();

Работает. Только вот теперь не знаю как внедрить его в PHP скрипт. Можно ли includить CGI скрипты в PHP? или перевести скрипт с PHP на Perl?

   
 
 автор: localGhost   (01.10.2005 в 18:46)   письмо автору
 
   для: СерегаВЕБ   (01.10.2005 в 18:12)
 

а нельзя просто вопспользоваться функцией mail () для php?

<?

mail
("joecool@example.com""My Subject""Line 1\nLine 2\nLine 3");



/* получатели */
$to  "Mary <mary@example.com>" ", " //обратите внимание на запятую
$to .= "Kelly <kelly@example.com>";

/* тема\subject */
$subject "Birthday Reminders for August";

/* сообщение */
$message '
<html>
<head>
 <title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
 <tr>
  <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
 </tr>
 <tr>
  <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
'
;

/* Для отправки HTML-почты вы можете установить шапку Content-type. */
$headers  "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* дополнительные шапки */
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* и теперь отправим из */
mail($to$subject$message$headers);



?>

   
 
 автор: WebTech   (01.10.2005 в 20:29)   письмо автору
 
   для: localGhost   (01.10.2005 в 18:46)
 

У моего хостера например mail() отключена. Зато есть sendmail. Можно как-нибудь с помощью php отправить почту через sendmail?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования