php отправить почту - PullRequest
       5

php отправить почту

0 голосов
/ 25 августа 2011

Я занимаюсь разработкой веб-приложения (Php + Apache + Postgres в Ubuntu), где зарегистрированные пользователи могут отправлять электронные письма администратору и наоборот. У меня sendmail установлен как MTA. Проблема в том, что команда php mail не отправляет и не получает почту. Зарегистрированные пользователи могут иметь любой идентификатор электронной почты, например, user1@abc.com, user2@xyz.com и admin могут быть admin@example.com.

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

Можете ли вы, ребята, пролить свет на то, как решить эту проблему, чтобы любой пользователь с любым адресом электронной почты связывался с администратором или наоборот. Каковы были бы лучшие шаги для решения этой проблемы? В настоящее время я использую localhost. Спасибо за вашу поддержку.

Редактировать: Отправка электронных писем облегчается с помощью формы с полями to, subject, message

1 Ответ

0 голосов
/ 25 августа 2011

Вы пробовали перейти с sendmail на postfix? Postfix обычно является лучшей альтернативой отправке писем.

Вот руководство по установке Postfix в Ubuntu.

...