|
|
|
| Здравствуйте. Я давно пытался найти скрипт для отправки почты с помощью 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? | |
|
|
|
|
|
|
|
для: СерегаВЕБ
(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);
?>
|
| |
|
|
|
|
|
|
|
для: localGhost
(01.10.2005 в 18:46)
| | У моего хостера например mail() отключена. Зато есть sendmail. Можно как-нибудь с помощью php отправить почту через sendmail? | |
|
|
|