Właśnie skonfigurowałem dla siebie nowy serwer Ubuntu 10.04 LTS na linode. Wykonano doskonałą instrukcję na: tutaj, aby zakończyć instalację kilku podstawowych rzeczy, w tym postfix.
Próbuję znaleźć sposób na wysłanie wiadomości e-mail na mój adres Gmail z załącznikiem, ale nie mogę znaleźć sposobu. Już potwierdziłem, że e-mail może dotrzeć do mojego konta Gmail.
W końcu muszę użyć mutt do wysłania wiadomości e-mail z załącznikami, prawdopodobnie SendEmails również da sobie radę, ale zastanawiam się, jak zrobić to samo w Postfiksie z wiersza poleceń?
Z góry dziękuję za to głupie pytanie.
mail -a foo.zip
nie dołącza sięfoo.zip
do wiadomości jak w przypadkumutt
.mail
. Odbywa się to w heirloom-mailx.Postfix to agent przesyłania poczty (MTA) . Jego zadaniem jest obsługa dostarczania poczty: podnieś ją i wyślij do następnego punktu na trasie. Postfix jest pracownikiem pocztowym, którego zadaniem jest wzięcie koperty i (z pomocą współpracowników) przekazanie jej odbiorcy.
To, o co tu prosisz, to praca sekretarska: gromadzenie dokumentów w celu włożenia ich do koperty. To nie jest praca Postfixa: to praca dla agenta użytkownika poczty (MUA) . Możesz napisać prymitywny MUA, który po prostu składa kawałki, aby utworzyć pocztę w kilku liniach powłoki, podobnie jak grawitacja , ale Mutt jest naprawdę dobrym narzędziem do tego zadania.
źródło
Z wiersza poleceń lubię używać „sendemail”, który na Ubuntu / debian można zainstalować z wiersza poleceń w następujący sposób:
Następnie możesz po prostu powiedzieć mu, aby używał localhost (Postfix) jako MTA.
Właśnie zauważyłem, że localhost: 25 jest domyślnym:
Następnie dodajesz załączniki, używając flagi -a:
źródło
mailx 12.4 ma opcję dołączania plików:
Na przykład:
źródło