Как установить почтовый сервер Ubuntu с Google Apps?

Существует несколько возможных решений - посмотрите здесь и здесь.

Сообщите нам что работы для Вас!

17
задан 14 August 2009 в 06:13
6 ответов

Самый легкий способ сделать это должно избегать использования exim и использовать sSMTP, который является легким MTA.

Все, что необходимо сделать, установить его:

sudo apt-get install ssmtp mailutils

и настройте его (отредактируйте/etc/ssmtp/ssmtp.conf) для использования Почтовых серверов Google, см.:

root=noreply@yourdomain.com
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes
AuthUser=youremail@yourdomain.com
AuthPass=password
FromLineOverride=YES

Я использовал эту установку некоторое время теперь, и она просто работает - также хорошо не должно выполнить exim, когда это не необходимо, и почтовые серверы позволенного Google обрабатывают все для Вас.

19
ответ дан 2 December 2019 в 20:30
  • 1
    Сладкий! Это полностью работало. Вы - мой герой. –  Apreche 15 August 2009 в 02:24

Следует иметь в виду, что бесплатная версия Gmail имеет исходящий предел ~500 сообщений / день. Если бы Вы не превышаете это предельное решение кекса, работал бы отлично для Вас.

2
ответ дан 2 December 2019 в 20:30
  • 1
    Если бы я превысил это много электронных писем, то я получил бы специализированный почтовый сервис отправки. –  Apreche 9 October 2009 в 14:29

Необходимо смочь использовать почтовые серверы Google в качестве шлюза SMTP и пройти проверку подлинности с пользователем.

http://www.google.com/support/a/bin/answer.py?hl=en&answer=60730

Вот некоторый основной psudocode для давания Вам общее представление:

smtpHost = smtp.gmail.com
smtpUsername = name@domain.com
smtpPassword = your_password
smtpType = tls
smtpPort = 465

ОБНОВЛЕНИЕ:

Вот ссылка, которая могла бы помочь немногому. Не ТОЧНО, что я искал, но достаточно разумный (я надеюсь), чтобы дать Вам идея, что возможно иметь задания крона, посылает электронное письмо с помощью приложений Google.

http://bakingnoodles.com/tag/linux/

Это небольшое приложение могло бы оказаться полезным также (предупреждение: Я не попробовал его сам),

http://linux.softpedia.com/get/Communications/Email/Email-2-6805.shtml


Другая опция могла бы состоять в том, чтобы настроить Постфикс для использования Google Apps для всей доставки почты. Если Вы ищете, Google для "настраивают постфиксные приложения Google", Вы найдете набор ссылок, включая этого:

http://blog.twinklesprings.com/2008/03/27/remote-mail-delivery-for-google-apps-and-postfix-mail-server/

1
ответ дан 2 December 2019 в 20:30
  • 1
    Ubuntu использует постфикс или exim? Если ее exim как Debian, то dpkg-реконфигурируйте exim4-конфигурацию, должен дать Вам опцию отправки почты через smarthost, и необходимо смочь, вершина настраивает это к Gmail. –  derobert 14 August 2009 в 09:22
  • 2
    Постфикс является Агентом передачи почты (MTA) по умолчанию в Ubuntu. По крайней мере, для 8,04 я верю. –  KPWINC 14 August 2009 в 09:31
  • 3
    Я can' t делают опции шлюза, потому что у меня есть свободный Google Apps, не версия платы. Кроме того, шлюз doesn' t кажутся, что это делает точно, что я хочу. Я don' t хотят направить любые письма через мой сервер. Я просто хочу, чтобы сервер смог отправить письма с любым от адреса @mydomain. Кроме того, я попробовал smarthost в прошлом. Это работает, но все электронные письма, выходящие, являются labled, как являющимся от пользователя, которого я использую для аутентификации smarthost. –  Apreche 14 August 2009 в 13:26

Если Вы не должны получать почту, Вы действительно не должны отправлять ее через Google. При установке записей DNS правильно необходимо смочь отправить почту от MTA на веб-сервере.

При использовании SPF, Вы захотите удостовериться, что Вы обновляете его для включения сервера приложений.

1
ответ дан 2 December 2019 в 20:30

В основном это очень легко.

$ sudo dpkg-reconfigure exim4-config

Выберите все вещи, которые имеют смысл для Вас - пока Вы выбираете что-то с smarthost. Когда вопрос, который спрашивает Вас, что smarthost использовать прибывает, ответ: smtp.gmail.com:: 587

Затем отредактируйте файл/etc/exim4/passwd.client для соответствия

gmail-smtp.l.google.com:login@yourappdomain.com:p@sSw0rd
*.google.com:login@yourappdomain.com:p@sSw0rd
smtp.gmail.com:login@yourappdomain.com:p@sSw0rd

И это делает задание.

ssmtp также хорошо работает, но казался довольно медленным для доставки почты. Кроме того, я предпочитаю иметь deamon для соединения с.

3
ответ дан 2 December 2019 в 20:30

Это довольно просто в постфиксе:

nano /etc/postfix/main.cnf

измените следующее

mydestination = mydomain.com, localhost.mydomain.com, localhost

кому:

mydestination = localhost.mydomain.com, localhost

перезагрузите свой сервер, и Вы сделаны!

1
ответ дан 2 December 2019 в 20:30

Теги

Похожие вопросы