Хорошо, я искал повсюду что-то, чтобы позаботиться об этом маленьком почтовом проекте, который у меня есть.
Во-первых, немного предыстории: в моей семье каждый год проводится секретный Санта, и я предложил написать сценарий, чтобы рандомизировать, кто за кого получает подарки. Что я хотел бы сделать, так это отправить электронное письмо, информирующее людей о том, за кого они получат подарок, но я не хочу отправлять письмо через мой аккаунт Gmail, так как я буду участвовать в Secret Santa.
Вопрос: как я могу отправить электронное письмо из командной строки / скрипта, не сохраняя это письмо в моих «отправленных элементах» в моей учетной записи gmail (или любой другой почтовой учетной записи). Я думаю, что я бы настроил свой собственный SMTP-сервер, но я действительно довольно невежественен.
Ответы:
Вам нужен специальный SMTP-сервер, но вам не нужно настраивать его самостоятельно. Как кто-то уже предложил, вы можете создать поддельную учетную запись Gmail и использовать для этого SMTP. Или, для действительно анонимности, вы можете использовать SMTP-провайдера ; это позволит вам подделать ваш обратный адрес (так же, как спамеры) для дополнительного уровня анонимности и настройки («От: YourFriend@SecretSanta.com»).
Вот справка по настройке sendmail для использования SMTP , полезная при указании заголовков напрямую, а не в зависимости от вашего почтового клиента.
источник
Так как «отправленная почта» - это просто тег в Gmail (существует только одна копия каждого письма с разными тегами), и вы, очевидно, не можете отключить его (как, например, в Yahoo Mail), вам нужно либо удалить сообщение если вы не хотите, чтобы запись об этом, или скрыть папку «отправленная почта».
Почему бы не создать новую учетную запись Gmail, а затем использовать ее для отправки, но никогда не проверять? Что касается фактической части отправки из командной строки, я уверен, что здесь уже был дан ответ (см., Например, инструмент электронной почты командной строки Ubuntu для сервера ).
источник