Страница 1 из 1

ssmtp HOW TO?

Добавлено: 2009-03-30 14:50:42
vasyun
Коллеги подскажите пожалуйста. Ни разу не сталкивался с почтой, а тут вроде с простой вещью ssmtp ни как не могу разобраться.
Хотел сделать примерно следующую схему.
На машинке c фрей запускать ssmtp только для отправки проблем репортов например на ящик test2@mail.ru. Для этого используем ssmtp, а т.к. своего почтовика у меня нет, то заводим еще один ящик для этих целей, например test1@rambler.ru. Т.е хотелось чтобы репорты с машинки приходили на ящик test2@mail.ru от имени test1@rambler.ru. Надеюсь понятно объяснил.

Что сделал:
1.на FreeBSD_7.1 поставил из портов ssmtp_2.61-11.1
2.в /etc/mail/mailer.conf

Код: Выделить всё

sendmail        /usr/local/sbin/ssmtp
send-mail       /usr/local/sbin/ssmtp
mailq           /usr/local/sbin/ssmtp
newaliases      /usr/local/sbin/ssmtp
hoststat        /usr/local/sbin/ssmtp
purgestat       /usr/local/sbin/ssmtp
3.в /etc/rc.conf

Код: Выделить всё

 sendmail_enable="NO" 
4.shutdown -r now
5.в /usr/local/etc/ssmtp/revaliases

Код: Выделить всё

root:test1@rambler.ru:mail.rambler.ru:587
6.в /usr/local/etc/ssmtp/ssmtp.conf

Код: Выделить всё

root=test1@rambler.ru
mailhub=mail.rambler.ru:587
rewriteDomain=
hostname=_HOSTNAME_
FromLineOverride=YES
UseSTARTTLS=YES
AuthUser=test1
#Пароль записан открытым текстом
AuthPass=1234QWERasdf
7.Авторизовался root-ом на машинке с фрей. И пробую, а в ответ такая штука.

Код: Выделить всё

#ssmtp -v test2@mail.ru < 1.txt

[<-] 220 mail.rambler.ru ESMTP ready
[->] EHLO _HOSTNAME_
[<-] 250 STARTTLS
[->] STARTTLS
[<-] 220 2.0.0 Start TLS
[->] EHLO _HOSTNAME_
[<-] 250 AUTH PLAIN LOGIN CRAM-MD5
[->] AUTH LOGIN dmFzeXVu
[<-] 500 5.5.1 Invalid command
ssmtp: Server didn't accept AUTH LOGIN (500 5.5.1 Invalid command)
Не могу понять, почему он ругается на неправильную команду?
Не пинайте сильно.

Re: ssmtp HOW TO?

Добавлено: 2009-03-30 14:53:24
zingel
вопрос как я понял к rambler.ru и почему он не поддерживает релеи