Wysyłanie poczty z wiersza poleceń

15

Ok, rozejrzałem się szeroko, aby znaleźć coś, co mogłoby zająć się tym małym projektem e-mail, który mam.

Po pierwsze, pewne tło: moja rodzina co roku ma tajemniczego świętego mikołaja, a ja zaproponowałem napisanie scenariusza losowego, kto dostanie prezenty dla kogo. Chcę wysłać wiadomość e-mail z informacją, dla kogo otrzymają prezent, ale NIE chcę wysyłać wiadomości e-mail za pośrednictwem mojego konta Gmail, ponieważ będę uczestniczył w Secret Santa.

Pytanie: jak mogę wysłać wiadomość e-mail z wiersza polecenia / skryptu bez konieczności przechowywania tej wiadomości e-mail w „wysłanych elementach” na koncie Gmail (lub innym koncie pocztowym). Myślę , że skonfigurowałbym własny serwer smtp, ale naprawdę nie mam pojęcia.

Ramy
źródło
1
To świetny pomysł!
SaintWacko,
Należy pamiętać, że jeśli nie korzystasz z serwera SMTP, istnieje szansa, że ​​wyślesz wiadomość e-mail na ich wiadomość typu spam / spam. Jeśli korzystasz z serwera SMTP (lokalnego w sieci), upewnij się, że twój dostawca usług internetowych pozwoli ci hostować serwery za twoim połączeniem internetowym. Wielu zamknie cię (w USA) prawie natychmiast.
kobaltz
Upewnij się tylko, że wszyscy wiedzą, że wysłano go ze skryptu. Zrobiłem to w zeszłym roku, a połowa ludzi natychmiast wysłała mi wiadomość z narzekaniem / radością z powodu tego, kogo dostali.
Dziekan

Odpowiedzi:

8

Potrzebujesz specjalnego serwera SMTP, ale nie musisz go konfigurować samodzielnie. Jak ktoś już sugerował, możesz utworzyć fałszywe konto Gmail i użyć do tego SMTP. Lub, dla naprawdę anonimowości, możesz skorzystać z usług dostawcy SMTP ; pozwoli to na sfałszowanie adresu zwrotnego (w taki sam sposób, jak robią to spamerzy) w celu uzyskania dodatkowej warstwy anonimowości i dostosowania („From: [email protected]”).

Oto pomoc na temat konfigurowania sendmaila do używania SMTP , przydatna przy bezpośrednim określaniu nagłówków zamiast polegania na kliencie pocztowym.

Izaak Rabinowicz
źródło
3
Hm, mój przykład sfałszowanego nagłówka From: zastanawiał się, czy naprawdę istnieje SecretSanta.com. I rzeczywiście jest: zapewniają kompleksowe rozwiązanie tego bardzo problemu.
Isaac Rabinovitch
hahaha, genialne!
Ramy
1
@Ramy Właśnie zdałem sobie sprawę, że ktoś, kto wie, jak spojrzeć na nagłówki wiadomości e-mail i dowiedzieć się, jaki jest adres IP komputera z uruchomionym skryptem. Może być w stanie wywnioskować z tego twoją tożsamość. Oczywiście nie stanowi to problemu, jeśli wszyscy odbiorcy są technicznie zagrożeni.
Isaac Rabinovitch
och, tak, dziękuję za wgląd, ale wysyłam e-mail z informacją, kto jest ich tajnym Mikołajem. Więc ... wiedząc, gdzie e-mail nie ma znaczenia. Tak długo, jak nadawca e-maila (ja!) Nie może zobaczyć, co jest w środku, aby dowiedzieć się, kto dostanie (mnie!) Prezent. ma sens?
Ramy,
1

Ponieważ „wysłana poczta” jest tylko tagiem w Gmailu (istnieje tylko jedna kopia każdej poczty z różnymi tagami) i najwyraźniej nie można jej wyłączyć (jak na przykład w przypadku poczty Yahoo), należy albo usunąć wiadomość jeśli nie chcesz tego zapisywać, lub ukryj folder „wysłana poczta”.

Dlaczego nie utworzyć nowego konta Gmail, a następnie użyć go do wysyłania, ale nigdy go nie sprawdzać? Jeśli chodzi o rzeczywistą część wysyłającą z wiersza poleceń, jestem pewien, że już tutaj udzielono odpowiedzi (zobacz na przykład narzędzie poczty e-mail dla Ubuntu dla serwera ).

Karan
źródło
cóż, tak, to jest możliwość, ale bardzo bym chciał, gdybym po prostu nie miał płyty. Jeśli utworzę nowe konto Gmail, nadal mam do niego dostęp. To zdecydowanie droga, którą mogę obrać, ale wydaje się, że powinienem móc po prostu wysłać SMS-a na adres e-mail bez rejestrowania tego, co zostało wysłane.
Ramy