Я запрограммировал для отправки по почте в php.but, как я могу отправить почту через локальный сервер?как я могу отправить сообщение?
ответ
Вам необходимо настроить SMTP-сервер. Вы можете использовать iis для этой цели.
Полнофункциональный SMTP-сервер будет излишним только для рассылки по сценарию. SMTP предназначен для клиентов, подключающихся к серверу и отправляющих почту.
Чтобы отправить почту из скрипта, используйте Sendmail или постфикса
Вы также могли бы взглянуть на php.net относительно рассылки. Удачи!
Предполагая, что сервер уже настроен на SMTP и/или sendmail, наиболее вероятно, что вы ищете mail() function.
Базовое использование для этого было бы что-то вроде этого:
mail('[email protected]', 'The subject', 'A short or long message');
при отправке длинного сообщения, используйте wordwrap() function, чтобы убедиться, что сообщение разбивается правильно отображаться на клиенте.
$message = wordwrap($message, 70);
Конечно, если это не сработает, то вам, возможно, потребуется обратиться к администратору сервера, чтобы убедиться, что все правильно настроен, чтобы позволить вам отправить по электронной почте.
Задайте свой вопрос на Serverfault.com –
Возможный дубликат http://stackoverflow.com/questions/2026089 – Gumbo
http://thephpcode.blogspot.com/2009/03/setting-up-local-mail-smtp- pop3-imap.html – mauris