Похоже, вы настраиваете локальную среду разработки на своем ноутбуке для Drupal.
Если это так, то есть несколько способов сделать это (примечание: я не очень часто использую Ubuntu Desktop, кроме веб-серфинга, поэтому могут быть способы «укажи и щелкни» для достижения следующего):
отправьте все свои тестовые письма на локальную учетную запись. Вам нужно настроить Postfix как "только локальный" (если вы запустите sudo dpkg-reconfigure postfix
он снова спросит вас, как вы хотите настроить свою почтовую систему. Выберите только local, и выберите ваш hostname.local или любой другой в качестве почтового домена), а затем вы можете использовать mutt
в качестве простого почтового клиента через Terminal.
Вероятно, это самый простой способ, и, опять же, если вы занимаетесь разработкой, вам не нужно беспокоиться об отправке почты на реальные адреса по ошибке, блокировке SMTP на домашних или даже в интернет-соединениях.
Если вам действительно нужно отправлять на адреса электронной почты в Интернете, вам повезет, настроив gmail в качестве смарт-хоста и перенастроив Postfix на "Satellite with Smarthost" в настройке dpkg-reconfigure postfix
-configure. Здесь есть кое-что еще, но об ServerFault это было довольно подробно рассмотрено. Используя gmail в качестве смарт-хоста на альтернативном порту (tcp 587), вы можете обойти брандмауэры ISP, блокирующие SMTP, и должны иметь возможность отправлять электронную почту из большинства подключений к Интернету.
Что касается Drupal, это было какое - то время, но я считаю , по умолчанию (и , как и большинство PHP - приложений), он будет использовать все сконфигурировано в настройках /etc/php5/apache/php.ini
в sendmail_path
файла, но по умолчанию, он будет использовать встроенную в Postfix оболочку sendmail
на локальном хосте (вашем ноутбуке), поэтому вам не нужно ничего там менять.
Возможно, кто-то еще сможет уточнить это, и я обновлю свой ответ соответственно.