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

Новый пользователь exim4 для отправки писем

Следующая проблема:

Я установил exim4 на свой сервер ubuntu, используя этот учебник.

Итак, теперь я могу отправлять электронные письма через терминал с помощью:

echo "This is a test." | mail -s Testing someone@somedomain.com

И я получаю письмо от root@mydomain.com

Но как отправлять электронные письма с определенного имени, например My-New-Mail@mydomain.com.

Я думаю, мне нужно создать нового пользователя Ubuntu, а затем что-то сделать с конфигурацией exim4.

Но как именно? И как сделать это безопасным для моей системы?

Спасибо

Я отправил так:

#!/bin/sh
cat << EOTMARKER | /usr/sbin/sendmail -t
From: user@domain.tld
To: someone@domain2.tld
Subject: Wow!
Content-Type: text/html; charset="UTF8"

<h1>Hi</h1>
EOTMARKER
####

Убедитесь, что вы сохранили пустую строку между заголовками и телом сообщения - это требует SMTP.

Имейте в виду, что ваш MTA может принимать сообщения без подтверждения отправителя, но большинство других MTA это делают. Следовательно, сообщение от несуществующего пользователя может (и должно быть) автоматически отброшено MTA на другой стороне.