Страница 1 из 1
Sendmail with gmail's smtp
Добавлено: 2009-01-14 0:01:10
DeNn
Пытаюсь настроить sendmail на отправку почты через гмыльный smtp сервер.
Нашел вот статейку
http://port23.wordpress.com/2008/02/25/ ... irrelmail/
Но после отправки письмо возвращаться и пишет, что нужно авторизоваться на гмельном сервере. В настройках вроде бы указываю пользователя, но он все равно пихает юзера с системы и домен

Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 1:51:54
DeNn
Нашел еще с использованием сертификата
http://rajasuperman.blogspot.com/2006/0 ... 36946.html
И все неудачно
Re: Sendmail with gmail's smtp
Добавлено: 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/
Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 7:25:22
f_andrey
Если не нужны какие то специфичные sendmail специфичные штуки, а он используется просто потому что установлен, рекомендую взглянут вот на
эту статью про ssmtp, сам пока не пробовал но похоже на правда легко конфигурируемый сервер для взаимодействия с TLS серверами.
Re: Sendmail with gmail's smtp
Добавлено: 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".
Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 8:46:05
f_andrey
Гость писал(а):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".
Вот этого не скажу, пока не пробовал.
Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 11:30:41
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
Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 12:25:45
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".
Что значит доставить
удаленно?
Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 13:10:20
DeNn
Проверил связку sSMTP with Gmail . Завелось все с полупинка. Но оказываться оно не работает с аккаунтами из Google Apps. А очень жаль

Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 15:21:12
f_andrey
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, или что то подобное, сам помнится после пары таких ответов забил, ибо не горело ну совсем никак

Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 15:37:56
DeNn
Хм. Смотри, когда настраиваешь почтовый клиент для гугл апс, то все равно указываешь логин
nick@youcompany.com и он его хавает, а тут отбивает

Re: Sendmail with gmail's smtp
Добавлено: 2009-01-14 15:42:23
f_andrey
DeNn писал(а):Хм. Смотри, когда настраиваешь почтовый клиент для гугл апс, то все равно указываешь логин
nick@youcompany.com и он его хавает, а тут отбивает

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

Re: Sendmail with gmail's smtp
Добавлено: 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 недосягаем?
Re: Sendmail with gmail's smtp
Добавлено: 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?