Привет, я макинтошник, с ubuntu знаком неделю… Не сочтите за труд, помогите разобраться с проблемой!
Что имеем: домашний NAS под ubuntu server 9.04, интернет adsl pppoe
Что надо: настроить postfix на отправку почты через внешний smtp (google), чтобы mdamd мог отправить на внешний email сообщения о неполадках с raid.
Что делал:
sudo dpkg-reconfigure postfix
выбираем "Интернет со smart-хостом", далее:
Системное почтовое имя: ubuntu
Релейный хост SMTP: smtp.gmail.com:587
Получатель почты root'a и postmaster'а: <пусто>
Другие места назначений, для которых принимать почту: ubuntu, localhost.localdomain, localhost (было предложено по умолчанию)
Принудительно задействовать синхронные обновления почтовой очереди: No
Локальные сети: 127.0.0.0/8 10.0.0.0/23
Ограничение размера почтового ящика, байты: 0
Символ расширения локальных адресов: +
Использовать Интернет-протоколы: ipv4
кроме этого, следуя инструкции
http://debback.blogspot.com/2008/04/mta-mutt-smtp.htmlв /etc/postfix/main.cf было добавлено
relayhost = smtp.gmail.com:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/gmail_passwd
smtp_sasl_security_options = noanonymous
также был создан файл авторизации
/etc/postfix/gmail_passwd
пробую отправить тестовое сообщение
mail -s "test mail sent to external" address@gmail.com
письмо не доходит
Содержимое /var/log/mail.log
Oct 5 20:00:06 ubuntu postfix/master[7776]: daemon started -- version 2.5.5, configuration /etc/postfix
Oct 5 20:06:41 ubuntu postfix/pickup[7778]: CFBB774DB: uid=1000 from=<user>
Oct 5 20:06:41 ubuntu postfix/cleanup[7784]: CFBB774DB: message-id=<20091005110641.CFBB774DB@ubuntu>
Oct 5 20:06:42 ubuntu postfix/qmgr[7779]: CFBB774DB: from=<user@ubuntu>, size=274, nrcpt=1 (queue active)
Oct 5 20:06:43 ubuntu postfix/smtp[7786]: CFBB774DB: to=<address@gmail.com>, relay=smtp.gmail.com[209.85.129.111]:587, delay=1.7, delays=0.44/0.07/1/0.14, dsn=5.7.0, status=bounced (host smtp.gmail.com[209.85.129.111] said: 530 5.7.0 Must issue a STARTTLS command first. 13sm4001436fks.50 (in reply to MAIL FROM command))
Содержимое /var/log/mail.info
Oct 5 20:00:06 ubuntu postfix/master[7776]: daemon started -- version 2.5.5, configuration /etc/postfix
Oct 5 20:06:41 ubuntu postfix/pickup[7778]: CFBB774DB: uid=1000 from=<user>
Oct 5 20:06:41 ubuntu postfix/cleanup[7784]: CFBB774DB: message-id=<20091005110641.CFBB774DB@ubuntu>
Oct 5 20:06:42 ubuntu postfix/qmgr[7779]: CFBB774DB: from=<user@ubuntu>, size=274, nrcpt=1 (queue active)
Oct 5 20:06:43 ubuntu postfix/smtp[7786]: CFBB774DB: to=<address@gmail.com>, relay=smtp.gmail.com[209.85.129.111]:587, delay=1.7, delays=0.44/0.07/1/0.14, dsn=5.7.0, status=bounced (host smtp.gmail.com[209.85.129.111] said: 530 5.7.0 Must issue a STARTTLS command first. 13sm4001436fks.50 (in reply to MAIL FROM command))
Oct 5 20:11:43 ubuntu postfix/smtp[7786]: CFBB774DB: conversation with smtp.gmail.com[209.85.129.111] timed out while sending RCPT TO
Oct 5 20:11:43 ubuntu postfix/cleanup[7848]: D6E8A74DD: message-id=<20091005111143.D6E8A74DD@ubuntu>
Oct 5 20:11:44 ubuntu postfix/qmgr[7779]: D6E8A74DD: from=<>, size=2013, nrcpt=1 (queue active)
Oct 5 20:11:44 ubuntu postfix/bounce[7847]: CFBB774DB: sender non-delivery notification: D6E8A74DD
Oct 5 20:11:44 ubuntu postfix/qmgr[7779]: CFBB774DB: removed
Oct 5 20:11:44 ubuntu postfix/local[7850]: D6E8A74DD: to=<user@ubuntu>, relay=local, delay=0.49, delays=0.24/0.02/0/0.24, dsn=2.0.0, status=sent (delivered to mailbox)
Oct 5 20:11:44 ubuntu postfix/qmgr[7779]: D6E8A74DD: removed
Содержание письма, которое вернулось в /var/mail/user
From MAILER-DAEMON Mon Oct 5 20:11:44 2009
Return-Path: <>
X-Original-To: user@ubuntu
Delivered-To: user@ubuntu
Received: by ubuntu (Postfix)
id D6E8A74DD; Mon, 5 Oct 2009 20:11:43 +0900 (IRKST)
Date: Mon, 5 Oct 2009 20:11:43 +0900 (IRKST)
From: MAILER-DAEMON@ubuntu (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: user@ubuntu
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="CFBB774DB.1254741103/ubuntu"
Message-Id: <20091005111143.D6E8A74DD@ubuntu>
This is a MIME-encapsulated message.
--CFBB774DB.1254741103/ubuntu
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host ubuntu.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<address@gmail.com>: host smtp.gmail.com[209.85.129.111] said: 530 5.7.0 Must
issue a STARTTLS command first. 13sm4001436fks.50 (in reply to MAIL FROM
command)
--CFBB774DB.1254741103/ubuntu
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; ubuntu
X-Postfix-Queue-ID: CFBB774DB
X-Postfix-Sender: rfc822; user@ubuntu
Arrival-Date: Mon, 5 Oct 2009 20:06:41 +0900 (IRKST)
Final-Recipient: rfc822; address@gmail.com
Action: failed
Status: 5.7.0
Remote-MTA: dns; smtp.gmail.com
Diagnostic-Code: smtp; 530 5.7.0 Must issue a STARTTLS command first.
13sm4001436fks.50
--CFBB774DB.1254741103/ubuntu
Content-Description: Undelivered Message
Content-Type: message/rfc822
Received: by ubuntu (Postfix, from userid 1000)
id CFBB774DB; Mon, 5 Oct 2009 20:06:41 +0900 (IRKST)
To: address@gmail.com
Subject: test mail sent to external
Message-Id: <20091005110641.CFBB774DB@ubuntu>
Date: Mon, 5 Oct 2009 20:06:41 +0900 (IRKST)
From: user@ubuntu
--CFBB774DB.1254741103/ubuntu--
ГДЕ ГРАБЛИ?
Подозреваю, что причина в имени хоста - надо указывать "правильное" доменное имя, но я не совсем понимаю как это сделать