Простая почтовая система для Ubuntu?

8

То, что я ищу, должно быть относительно простым. Все, что я хочу сделать, - это настроить что-то ОЧЕНЬ маленькое для Ubuntu, что позволит мне использовать функцию mail () в PHP с моего веб-сервера (/ var / www /). Я не хочу ничего сложного. У меня есть настройка электронной почты типа noreply@mybusiness.com, поэтому, если это необходимо, я могу использовать ее в качестве адреса для ответа. Но я просто хочу, чтобы возможность отправлять почту, а не получать на моем веб-сервере. Спасибо

Будет

Кстати, я пробовал exim4 (кстати, какую настройку выбрать, если можно делать то, что я хочу?), И я пробовал ssmtp, но мне не повезло с ssmtp. Спасибо.

willbeeler
источник

Ответы:

6

Просто сделай

sudo dpkg-reconfigure exim4-config

и выберите опцию «почта отправлена ​​smarthost; нет локальной почты». Теперь о вариантах:

  • Укажите системное почтовое имя, укажите, чтобы прослушивать входящие SMTP-соединения только через порт 25 localhost.
  • Не указывайте другие направления, для которых принимается почта
  • Укажите subdomain.mybusiness.com в качестве видимого доменного имени для локальных пользователей.
  • Укажите IP-адрес вашего фактического почтового сервера - это умный хост. Если требуется аутентификация , укажите имя сервера, имя пользователя и пароль в /etc/exim4/passwd.client.

Вот и все: полная настройка почты для Debian / Ubuntu менее чем за минуту!

codehead
источник
4

Если вы просто отправляете почту, вы можете попробовать nullmailer, он находится в репозитории Ubuntu extras на Jaunty (вывод aptitude "show"):

Package: nullmailer
Description: simple relay-only mail transport agent
 Nullmailer is a replacement MTA for hosts, which relay to a fixed set of smart
 relays. It is designed to be simple to configure and especially useful on slave
 machines and in chroots. 

 The sendmail interface of this package doesn't provide the -bs switch, hence
 it's not LSB compatible!
Homepage: http://untroubled.org/nullmailer/

Ссылка на домашнюю страницу проекта: здесь

JamesHannah
источник
4

Вам все еще потребуется действительный SMTP-сервер для использования с ssmtp. Как только вы настроите связь ssmtpс SMTP-сервером восходящего потока, он будет ретранслировать всю вашу электронную почту через этот сервер. Обычно это ваш ISP-сервер или сторонний SMTP-сервер.

sybreon
источник
1

случилось увидеть это на How-to Forge сегодня

Greeblesnort
источник
Я считаю, что он искал что-то «относительно легкое». :)
Лука
пошаговые инструкции не так просто? =)
Greeblesnort
1

Спасибо всем за то, что научили меня нескольким вещам. Я попробовал почти все решения, и я чувствую себя немного смущенным. Я удалил пакеты, с которыми работал, и установил postfix. С очень небольшой работой у меня было кое-что идущее.

Вот ссылка на страницу, которую я нашел:

http://sudhanshuraheja.com/2009/02/slicehost-setup-outgoing-mail-google-apps-postfix/

Еще раз спасибо.

willbeeler
источник
0

Postfix довольно хорош. он прекрасно устанавливается из репозиториев и имеет чистый конфиг только в двух файлах.

только для отправки ..

apt-get установить postfix.

выберите интернет-хост, когда он предложит вам,

введите правильное имя хоста (должно разрешиться обратно с обратным днс)

сделанный.

Брэндон Хелвиг
источник