Вопрос

Недавно я начал работать над веб -проектом, который уже был в процессе развития; Парень, который создал основу для него, зарегистрировал страницу регистрации, отправляя поля формы в сценарий Perlmail Perl, чтобы он мог получить электронное письмо, когда пользователь подписывается. Я не знаком с Perl, и я склонен просто использовать функцию PHP Mail () и отбросить сценарий PERL, а не тратить время на то, чтобы выяснить, как правильно его использовать.

Итак, есть ли какие -либо веские основания продолжать использовать сценарий PERL, или я должен просто посоветовать ему бросить его в пользу PHP Mail? Какие -нибудь плюсы и минусы, или это полностью субъективно?

Я понимаю, что этот вопрос может быть помечен как субъективный; Просто ищу совета.

Это было полезно?

Решение

Я бы порекомендовал третий вариант: внешний класс Mailer PHP, такой как PhpMailer. Это дает вам преимущество в том, что не смешивает языки без необходимости, а также не нужно выяснять причуды mail(). Анкет Он также делает такие вещи, как сама электронная почта SMTP, если требуется, и может собирать вложения и альтернативные разделы. mail() не могу сделать ничего из этого.

PHP mail() Функция должна быть поймана и выстрела. Это одна из самых причудливых и странных функций, которые PHP выполняет, и требует некоторых знаний о том, как работают SMTP и часто MIME. если ты делать Хотите выяснить, как использовать, поставьте его за звонок API, как только у вас есть.

Другие советы

Если под Formmail, вы имеете в виду Formmail сразу же бросить его и замените чем -то лучше спроектированным и написанным как nms tfmail.

Я ничего не знаю о сказанной «Php Mail», чтобы прокомментировать это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top