Не могу отправлять электронные письма с терминала [дубликат]

Я настраиваю базовый сервер только для отправки электронной почты на моем ноутбуке с использованием следующего

sudo tasksel install mail-server

Но по какой-то причине меня не спросили, какой тип установки я хочу сделать, т.е. только локальный хост, Интернет и т.д. и т.д.

Я использовал следующую команду для отправки электронного письма с терминала

echo 'body' | sendmail oshirowanen@gmail.com

Я не получил его. Я проверил и свой почтовый ящик, и ящик для спама. К тому же у меня нет брандмауэра, поэтому никакие правила не заблокировали бы выход электронной почты. Если, конечно, в ubuntu по умолчанию закрыт необходимый порт, который необходим для отправки электронных писем?

В mail.log отображается следующее, и журнал становится все больше и больше:

Jan 16 09:21:04 ubuntu postfix/master[5923]: daemon started -- version 2.9.3, configuration /etc/postfix
Jan 16 09:21:04 ubuntu postfix/qmgr[5925]: ES8B132738: from=<oshirowanen@ubuntu>, size=233, nrcpt=1 (queue active)
Jan 16 09:21:09 ubuntu postfix/smtp[5927]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c05::1a]:25: Network is unreachable
Jan 16 09:21:27 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Jan 16 09:21:39 ubuntu postfix/smtp[5927]: connect to gmail-smtp-in.l.google.com[173.194.67.27]:25: Connection timed out
Jan 16 09:22:09 ubuntu postfix/smtp[5927]: connect to alt1.gmail-smtp-in.l.google.com[173.194.70.26]:25: Connection timed out
Jan 16 09:22:09 ubuntu postfix/smtp[5927]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4001:c02::1b]:25: Network is unreachable
Jan 16 09:22:39 ubuntu postfix/smtp[5927]: connect to alt2.gmail-smtp-in.l.google.com[173.194.69.26]:25: Connection timed out
Jan 16 09:22:39 ubuntu postfix/smtp[5927]: ES8B132738: to=<oshirowanen@gmail.com>, relay=none, delay=1547, delays=1452/0.05/95/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[173.194.69.26]:25: Connection timed out)

Как остановить свой ноутбук пытается отправить электронное письмо, и как мне правильно настроить почтовый сервер. Я просто хочу иметь возможность отправлять электронные письма, чтобы использовать PHP для отправки электронных писем. Мне не нужно получать электронные письма в.

0
задан 17 January 2013 в 01:49

1 ответ

Прежде всего, вы должны сообщить своему почтовому транспортному агенту (MTA, в вашем случае postfix), какому отправителю разрешено отправлять электронную почту, кроме того, вы должны сообщить ему, как вы хотите его отправлять - через Интернет. Поставщик услуг или через сеть компании? Даже если вы хотите «отправить электронное письмо из терминала», почтовая программа выполняет свою работу (например, bsd-mailx).

Очень важно получить некоторые сведения о функциях MTA, почтовых программ и о спаме. Вы можете начать здесь: https://help.ubuntu.com/community/PostfixBasicSetupHowto

После того, как вы решили, как вы хотите отправлять свои электронные письма, вы можете задать некоторые более конкретные вопросы, в зависимости от того, если Вы хотите создать Интернет-сайт, интернет-хостинг, спутниковую систему или локальную систему.

0
ответ дан 17 January 2013 в 01:49

Другие вопросы по тегам:

Похожие вопросы: