Аппаратные средства управления на проводном аудиовыходе обрабатываются звуковой картой, если бы вообще, и случается так, что драйвер, на который необходимо было бы посмотреть.
Ваш вопрос немного сбивает с толку, поскольку Вы обращаетесь к основанному на тексте почтовому клиенту и приложению PHP и затем указываете, что "приложение" (т.е. Ваше приложение PHP) для хранения электронной почты (или данные извлек из того) в базе данных.
Вы можете и вероятно должны разделить свое заявление отправки от Вашего приложения обработки ответа. Обработка ответа может быть сделана путем вызова любого сценария от procmail, для этого Вам нужен .procmailrc файл в корневом каталоге пользователя получения, который имеет следующее:
:0
* ^Subject:.*[response-email]
| /path/to/your_script
Можно не учесть Строку темы, если Вы хотите все письма на тот адрес электронной почты, обработанный, или используете различные критерии выбора.
Что касается your_script
Я не знаю ни о каких почтовых клиентах командной строки, которые непосредственно помещают Ваш материал в базу данных. Так как, вероятно, необходимо протестировать ответ так или иначе (если не извлечь некоторые дополнительные поля базы данных, по крайней мере, для выбрасывания спама), Вы могли бы хотеть записать your_script
в PHP, использующем PECL, чтобы проанализировать его содержание и сохранить его в Вашей базе данных. (Конечно, можно использовать другие языки, с которыми Вы знакомы с этой целью также).
При использовании постфикса для получения электронных писем на машине, этот сценарий работает, удостоверьтесь, что звонили procmail
в/etc/postfix/main.cf:
mailbox_command = procmail -a "$EXTENSION"
Возможно, Вы после расширения/класса PHP:
http://php.net/manual/en/book.mailparse.php
http://code.google.com/p/php-mime-mail-parser/
http://www.phpclasses.org/package/3169-PHP-Decode-MIME-e-mail-messages.html
Я не добирался, если Вы хотите проанализировать его в своем PHP-приложении или только на сервере. Оба варианта возможны, не используя почтового клиента.
1) Bash/ШЕННОН или другой язык сценариев. Что-то как этот:
#!/bin/bash
MyUSER="SET-MYSQL-USER-NAME"
MyPASS="SET-PASSWORD"
MyHOST="localhost"
MyDB="SET-DB"
for mFile in `grep -iR 'WHAT TO FIND???' .`
do
# here do something with your e-mail z.B:
mysql -u $MyUSER -h $MyHOST -p$MyPASS MyDB << EOF
insert into ...
values ...;
EOF
done
2) Или синтаксический анализатор на стороне приложения (в PHP), который довольно прост. Взгляните на эту библиотеку: https://github.com/plancake/official-library-php-email-parser
...Хорошо, я собираюсь сделать несколько шагов назад и объяснить некоторые вещи о том, как электронная почта работает под капотом, потому что, судя по вашим вопросам в комментариях, часть вашей проблемы с этим вопросом заключается в том, что вы не понимаете, как все работает, что в свою очередь порождает неправильные представления о том, что вам нужно делать, чтобы достичь того, чего вы хотите.
Прежде всего, несколько основных терминов:
Когда вы отправляете электронное письмо, происходит следующее:
То, о чем вы просите, выполняется на шаге 5; то, что вы хотите сделать, - это настроить правило доставки для этого конкретного адреса электронной почты, а не доставлять его в почтовый ящик для чтения людьми, направлять электронное письмо в локальную программу (которая не обязательно должна быть этим конкретным сценарием PHP или действительно любой PHP-скрипт - если он исполняемый), который, в свою очередь, анализирует ввод электронной почты и использует его для заполнения записи в базе данных.
Ответ Антона описывает наиболее целесообразный способ настройки канала при условии, что у вас есть возможность добавлять дополнительные адреса электронной почты и связанных пользователей на ваш почтовый сервер. Если вы этого не сделаете, вам нужно проявить больше творчества, но без дополнительной информации о договоренностях между вами, вашим интернет-провайдером и доменным именем вашего веб-сайта мы не сможем предложить больше советов, чем этот.
fetchmail
и передайте его пользователю с.procmailrc
(Я делаю точно это на своей рабочей станции). procmail инициирует Ваш Сценарий PHP. – Anthon 27.06.2013, 13:55\[response-email\]
– tripleee 27.06.2013, 15:48