Почтовые сервера EXIM, sendmail, postfix, Dovecot и инфраструктура: MTA/MDA, антиспам, web‑почта, маршрутизация и эксплуатация почтовых систем.
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-01-14 0:01:10
Пытаюсь настроить sendmail на отправку почты через гмыльный smtp сервер.
Нашел вот статейку
http://port23.wordpress.com/2008/02/25/ ... irrelmail/
Но после отправки письмо возвращаться и пишет, что нужно авторизоваться на гмельном сервере. В настройках вроде бы указываю пользователя, но он все равно пихает юзера с системы и домен

DeNn
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
DeNn
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-01-14 6:45:20
DeNn писал(а):Но после отправки письмо возвращаться и пишет, что нужно авторизоваться на гмельном сервере.
пересобери sendmail с поддержкой sasl:
добавь в
/etc/make.confКод: Выделить всё
SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl2
(взято из make.conf(5))
и переустанови sendmail
Код: Выделить всё
# make install clean -C/usr/ports/security/cyrus-sasl2/
# make depend all -C/usr/src/lib/libsmutil/
# make depend all -C/usr/src/lib/libsm/
# make depend all install -C/usr/src/usr.sbin/sendmail/
Гость
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2009-01-14 7:25:22
Если не нужны какие то специфичные sendmail специфичные штуки, а он используется просто потому что установлен, рекомендую взглянут вот на
эту статью про ssmtp, сам пока не пробовал но похоже на правда легко конфигурируемый сервер для взаимодействия с TLS серверами.
f_andrey
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-01-14 8:34:04
The install action installs sSMTP, while the replace action replaces sendmail as the default mailer in /etc/mail/mailer.conf.
если поменять sendmail на ssmtp в /etc/mail/mailer.conf, то ssmtp не будет пытаться доставить
удаленно локальным юзерам отчеты от cron(8) и periodic(8)? Помниться этим страдал msmtp и еще несколько простых "заменялок sendmail".
Гость
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2009-01-14 8:46:05
Гость писал(а):The install action installs sSMTP, while the replace action replaces sendmail as the default mailer in /etc/mail/mailer.conf.
если поменять sendmail на ssmtp в /etc/mail/mailer.conf, то ssmtp не будет пытаться доставить
удаленно локальным юзерам отчеты от cron(8) и periodic(8)? Помниться этим страдал msmtp и еще несколько простых "заменялок sendmail".
Вот этого не скажу, пока не пробовал.
f_andrey
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-01-14 11:30:41
Попробовал уже все, что писал выше. Все равно:
Код: Выделить всё
relay=smtp.gmail.com [209.85.135.111], dsn=5.0.0, stat=Service unavailable
И письмо возвратом:
Код: Выделить всё
<<< 530-5.5.1 Authentication Required. Learn more at
<<< 530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 14sm34648922muo.39
554 5.0.0 Service unavailable
DeNn
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-01-14 12:25:45
Гость писал(а):The install action installs sSMTP, while the replace action replaces sendmail as the default mailer in /etc/mail/mailer.conf.
если поменять sendmail на ssmtp в /etc/mail/mailer.conf, то ssmtp не будет пытаться доставить
удаленно локальным юзерам отчеты от cron(8) и periodic(8)? Помниться этим страдал msmtp и еще несколько простых "заменялок sendmail".
Что значит доставить
удаленно?
DeNn
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-01-14 13:10:20
Проверил связку sSMTP with Gmail . Завелось все с полупинка. Но оказываться оно не работает с аккаунтами из Google Apps. А очень жаль

DeNn
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2009-01-14 15:21:12
DeNn писал(а):Попробовал уже все, что писал выше. Все равно:
Код: Выделить всё
relay=smtp.gmail.com [209.85.135.111], dsn=5.0.0, stat=Service unavailable
И письмо возвратом:
Код: Выделить всё
<<< 530-5.5.1 Authentication Required. Learn more at
<<< 530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 14sm34648922muo.39
554 5.0.0 Service unavailable
А справку гугловскую по настройке почтового клиента читали, там вроде логин должен быть в виде
user@gmail.com, или что то подобное, сам помнится после пары таких ответов забил, ибо не горело ну совсем никак

f_andrey
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-01-14 15:37:56
Хм. Смотри, когда настраиваешь почтовый клиент для гугл апс, то все равно указываешь логин
nick@youcompany.com и он его хавает, а тут отбивает

DeNn
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2009-01-14 15:42:23
DeNn писал(а):Хм. Смотри, когда настраиваешь почтовый клиент для гугл апс, то все равно указываешь логин
nick@youcompany.com и он его хавает, а тут отбивает

Я бы попробовал на чистом гугл аккаунте, если на нем выйдет то надо смотреть в сторону различий аутентификации, или трепать их поддержку может и правда глюк

f_andrey
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-01-14 19:17:13
DeNn писал(а):Гость писал(а):The install action installs sSMTP, while the replace action replaces sendmail as the default mailer in /etc/mail/mailer.conf.
если поменять sendmail на ssmtp в /etc/mail/mailer.conf, то ssmtp не будет пытаться доставить
удаленно локальным юзерам отчеты от cron(8) и periodic(8)? Помниться этим страдал msmtp и еще несколько простых "заменялок sendmail".
Что значит доставить
удаленно?
это значит что ssmtp будет пытаться доставить письмо вида
Код: Выделить всё
From cvsup@blah.local Wed Jan 14 05:00:07 2009
Return-Path: <cvsup@blah.local>
Received: from blah.local (localhost [127.0.0.1])
by blah.local (8.14.3/8.14.3) with ESMTP id n0E207Gv020557
for <cvsup@blah.local>; Wed, 14 Jan 2009 05:00:07 +0300 (MSK)
(envelope-from cvsup@blah.local)
Received: (from cvsup@localhost)
by blah.local (8.14.3/8.14.3/Submit) id n0E201xt020555;
Wed, 14 Jan 2009 05:00:01 +0300 (MSK)
(envelope-from cvsup)
Date: Wed, 14 Jan 2009 05:00:01 +0300 (MSK)
Message-Id: <200901140200.n0E201xt020555@blah.local>
From: cvsup@blah.local (Cron Daemon)
To: cvsup@blah.local
Subject: Cron <cvsup@blah> nice -n20 csup -1 -L0 -l/tmp/.csup-lock /etc/supfile >/dev/null
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/var/log>
X-Cron-Env: <LOGNAME=cvsup>
X-Cron-Env: <USER=cvsup>
Rejected by server: Access limit exceeded; try again later
через smtp.gmail.com. Отгадай, дойдет ли оно до адресата, если .local недосягаем?
Гость
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-01-14 19:28:38
DeNn писал(а):Код: Выделить всё
<<< 530-5.5.1 Authentication Required. Learn more at
<<< 530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 14sm34648922muo.39
554 5.0.0 Service unavailable
что показывает
mailq? Есть там упоминания о том, что нужен SASL?
Гость