18.02.2009 в 21:56 — Иван
Прива! :)
Вот такую вот задачу мне нужно решить...
На маленьком сервачке будет несколько (штук 5 максимум) вхостов (доменых) слушать 80 порт. Для них хочу сделать почту, но не мутить полноценный сервер а использовать Google Apps в качестве сервера мыла. Все домены в днс привязал к гапсам, почта на них ходит отлично. Попробовал ssmtp - но это слишком примитивный способ, позволяющий привязаться только к одному домену (т.е. вся почта в поле фром будет иметь один мылоадрес, только имя пользователя перед ним можно менять - не катит). По-простому не получилось, разбираться в сендмыле вгоняет меня в тоску (не даром по нему книги пишут :) выбор пал на эксим4 (да, забыл сказать что события происходят в деби ленни).
Вобщем-то сделать нужно простую вещь: для нескольких юзеров-владельцев вхоста настроить отсылку почты через их специфичный акк на гуглапс (тот что привязан к этому же домену вхоста). Например:
Юзер site1owner с виртхоста site1,ru в своем скрипте:
<?php mail ('pupkin@somehost,com', 'sd', 'sd'); ?>
А где-то прописано, что если юзверь site1owner пытается послать почту, поставить ее в очередь на отсылку, и при возможности отослать используя smtp,gmail,com:587 используя STARTTLS, логин noreply@site1,ru и пароль password. Ну и как косметический момент, поле фром, конечно, должно быть автоматом прописано как noreply@site1,ru.
Важный момент: никакой входящей почты получать на сервак не нужно! Почта принимается откуда угодно и оседает на соответствующем акке в гапсах, оттуда и забирается клиентами напрямую.
Вот такая вот задачка. Выручайте, друзья, где чего прописать нужно, иначе я рискую зависнуть с этим делом не неопределенное время, а мне еще кодить нехило...
Спасибо огромное заранее! :)
(Запятые потому что низя внешняки в теме использовать)
Комментарии
могу помочь, пиши лс. мне нужны будут детали.
Проблема решена с помощь msmtp и его враппером из 10 строк вызываемым пхп заместо sendmail. За час :)
А ексим пусть дальше ждет знакомства со мной :)