Я только что установил новый сервер Ubuntu 10.04 LTS на линоде для себя. Следовал отличной инструкции по адресу: здесь, чтобы завершить установку некоторых основных вещей, включая postfix.
Я пытаюсь найти способ отправить электронное письмо на мой адрес электронной почты с вложением, но не могу найти как. Уже подтверждено, что электронная почта может попасть на мою учетную запись Gmail.
В конце я должен использовать Mutt для отправки электронного письма с вложениями, вероятно, SendEmails также преуспеет , но мне интересно, как сделать то же самое в postfix из командной строки?
Заранее большое спасибо за этот тупой вопрос.
mail -a foo.zip
не прикрепляетсяfoo.zip
к сообщению как сmutt
.mail
, я думаю. Это происходит в семейной реликвии.Postfix - агент пересылки почты (MTA) . Его задача - справиться с доставкой почты: забрать ее и отправить в следующую точку маршрута. Postfix - почтовый работник, чья работа - взять конверт и (с помощью своих коллег) доставить его получателю.
Здесь вы просите секретарскую работу: собирать документы, чтобы положить их в конверт. Это не работа Postfix: это работа почтового агента пользователя (MUA) . Вы можете написать сырой MUA, который просто собирает кусочки, чтобы сделать письмо в несколько строк оболочки, как это делали гравити , но Mutt действительно хороший инструмент для этой задачи.
источник
Из командной строки мне нравится использовать «sendemail», который на Ubuntu / Debian может быть установлен из командной строки следующим образом:
Тогда вы можете просто сказать ему использовать localhost (Postfix) в качестве MTA.
На самом деле я только что заметил, что localhost: 25 по умолчанию:
Затем вы добавляете вложения, используя флаг -a:
источник
В mailx 12.4 есть опция для прикрепления файлов:
Например:
источник