2015-06-10 2 views
1

Я запускаю сервер Windows 2008r2 с установленными PHP и IIS 7.0, и я хочу добавить phpmailer в свой IIS 7, но я не уверен, что роли или функции Мне нужно установитьЧто такое требование PHPMailer для отправки почты и получения почты в IIS 7

Из моего понимания, чтобы запустить phpmailer Мне просто нужно распаковать папку phpmailer и удалить все файлы в файле проекта, где у меня есть веб-сайт, а затем отредактируйте некоторые команды.

Но тогда, если мне нужно отправить электронное письмо. Мне нужно, чтобы функция SMTP была установлена ​​на моем IIS 7? Или PHP отправляет его без SMTP? Также нужны ли какие-либо другие функции, чтобы убедиться, что он работает?

Я спрашиваю, потому что я не смог установить SMTP успешно или запустить phpmailer успешно, поэтому я хотел бы знать все требования.

ответ

1

У вас должен быть установлен какой-либо почтовый сервер, а предпочтительно configured in php.ini. Это не означает, что он должен запускаться на вашем сервере Windows, он просто должен работать где-то и доступен для указанного сервера. Таким образом, у вас может быть Linux-сервер, на котором работает sendmail, и скажите, чтобы ваш Windows-PHP использовал это для отправки почты.

+0

Какие еще варианты у меня есть помимо ISS и Linuxbox? Есть ли другие предпочтительные почтовые серверы для использования с почтовой программой php, которые легко настроить? – ChosenJuan

+0

PHPMailer не заботится о том, какой почтовый сервер вы используете, до тех пор, пока он может поговорить с SMTP. Насколько мне известно, Windows Server включает почтовый сервер, хотя вам может потребоваться включить и настроить его, поэтому обратитесь к своим документам. – Synchro

+0

Сервер Windows (кроме Small Business) не поставляется с почтовым сервером. Единственным электронным продуктом Microsoft является Exchange. Но @Synchro прав, любой SMTP-сервер будет делать. Существует [sendmail для Windows] (http://stackoverflow.com/questions/21337859/sendmail-wamp-php), но он не является родным приложением Windows (поэтому я бы предложил Linux-ящик) – Machavity