как я могу отправить сообщение? - PullRequest
0 голосов
/ 08 января 2010

Я запрограммировал рассылку на php.но как я могу отправлять почту через локальный сервер?

Ответы [ 4 ]

2 голосов
/ 08 января 2010

Полноценный SMTP-сервер был бы излишним только для отправки писем из скрипта. SMTP для клиентов, подключающихся к серверу и отправляющих почту.

Чтобы отправить почту из скрипта, используйте sendmail или postfix

http://php.net/manual/en/function.mail.php

1 голос
/ 08 января 2010

Если сервер уже настроен на использование SMTP и / или sendmail, то, скорее всего, вам нужна функция mail () .

Основное использование для этого было бы примерно так:

mail( 'recipient@email.com', 'The subject', 'A short or long message' );

при отправке длинного сообщения, используйте функцию wordwrap () , чтобы гарантировать, что сообщение будет неправильно отображаться клиентом.

$message = wordwrap($message, 70);

Конечно, если это не работает, вам может потребоваться обратиться к администратору сервера, чтобы убедиться, что все настроено правильно, чтобы вы могли отправлять электронную почту.

1 голос
/ 08 января 2010

Вы также можете посмотреть на php.net о рассылке. Удачи!

0 голосов
/ 08 января 2010

Вам необходимо настроить SMTP-сервер. Вы можете использовать iis для этой цели.

...