2009-07-22 3 views
3

Эй, я пытаюсь получить почтовую функцию php, работающую на моем локальном блоке dev таким образом, чтобы вся почта, отправленная с помощью mail(), независимо от получателя, оставалась локально и отображаться в учетной записи thunderbird (pop/imap/etc).PHP, postfix, sendmail, thunderbird только для локального разработчика

У меня php настроен на использование sendmail, и у меня установлен постфикс. Но я не понимаю, куда идти дальше.

Любые указатели?

+0

Забыл упомянуть, Ubuntu linux – 2009-07-22 23:59:48

ответ

2
  1. зарегистрировать пользователь в постфиксе, что-то вроде TestUser @ lokalny_host
  2. убедитесь, что постфикс всегда пересылает все письма на TestUser @ lokalny_host
  3. убедитесь, что постфикс всегда удаляет все сообщения, которые были отправлены
  4. убедитесь, что ваш smtp-сервер принимает почту для недопустимых локальных адресов
  5. снимите отметку с любого флага, который звучит как «не разрешать ретрансляцию SMTP не местной почты»
  6. настроить всплывающее окно в thunderbird для testuser @ localh ost

[редактировать] только для записи. пункт 4 будет обеспечивать, чтобы вы могли использовать любые адреса, поэтому, когда вы тестируете систему, где электронные письма уникальны (что довольно нормально), тогда у вас не будет никаких действительных адресов электронной почты. [/ edit]

sidenote: Я работаю над окнами с ртутью. но основной подход тот же.

+0

Прохладный, я сыграю с этим, спасибо! – 2009-07-23 00:39:48

 Смежные вопросы

  • Нет связанных вопросов^_^