2013-07-10 3 views
0

Мне было интересно, если во время моей регистрации пользователя для моего сайта я могу создать учетную запись SMTP примерно так: [email protected] для этого пользователя с помощью PHP?Создание учетной записи SMTP и получение почты с использованием PHP

А также некоторый способ получения/получения почты с использованием PHP в моей БД, чтобы он мог действовать как почтовый клиент?

Ближайший ответ, который я смог найти было использовать что-то вроде «Procmail» или какой-то службы, как: «http://www.cloudmailin.com/»

Однако, нет ли другой способ сделать это?

Например, когда мы отправляем письмо по адресу [email protected], он переходит непосредственно в поле своего сообщения. Как это происходит?

+0

Если на вашем сервере запущены пользователи postfix + mysqldb, довольно легко сделать создание почтовых учетных записей, так как для системы стиля веб-почты просто введите squirrelmail или что-то подобное на вашей платформе и взломайте ее логин чтобы использовать вашу систему входа в систему (или просто оставить ее в качестве логина входа) – Dave

+0

Я понятия не имею, что вы имели в виду, и как вы это понимали. Однако я понял часть белка. Но это именно то, что я хочу знать, как это делает белка? –

+0

его просто почтовый пакет, который вы устанавливаете на своем веб-сервере, как gmail, hotmail и т. Д. - это все веб-пакеты. вам все равно нужен сервер электронной почты, работающий под ними, хотя это и постфикс + mysql, но вам придется писать системные конфигурационные файлы с PHP, которые, если вы уже не понимаете, никогда не сможете выработать – Dave

ответ

-1

Другой способ сделать это - настроить почтовый сервер на прием почты на адрес электронной почты *@yourdomain.com и переслать все входящие сообщения на ваш PHP-скрипт, который будет анализировать каждое входящее сообщение, обновлять вашу базу данных и т. Д. Для получения дополнительной информации о том, как это установить, см .: http://harrybailey.com/2009/02/send-or-pipe-an-email-to-a-php-script/