Назад | Перейти на главную страницу

Ничего не происходит при отправке почты с помощью (командной строки) sendmail

Я хочу настроить почтовый сервер, который может отправлять почту с sendmail. Вот что я в точности сделал

 service postfix start
 sendmail < mymail

где mymail содержит

to:my@mail.com
from:random@mail.com
subject: None
None

При захвате пакета вижу, что ничего не отправляется. postfix работает на порту 25, и я не трогал конфигурацию после установки postfix.

Почему почта не отправляется и как я могу отправить письмо с помощью sendmail?

1) Указать sendmail искать получателей в заголовках сообщений (-t) и игнорировать одиночную пунктирную линию в конце письма (-i). Без -t sendmail ожидает получить список получателей через командную строку.

sendmail -i -t < mymail

2) Вставьте пустую строку между заголовками и телом сообщения (mymail файл)

to:my@mail.com
from:random@mail.com
subject: None

None

Postfix ручной sendmail (1)