Мои знания о системах доставки почты близки к нулю. У меня есть автономный ПК с UBUNTU 12.04 (нет других OP-систем). Я занимаюсь разработкой веб-системы на PHP и хочу отправить электронное письмо зарегистрированным пользователям. Я установил POSTFIX и настроил его для работы с GMAIL (надеюсь, правильно). Похоже, моя маленькая тестовая программа отправляет электронное письмо, но оно не приходит в пункт назначения. Есть ли какой-то специальный код для SMTP или что-то еще, что нужно установить? Пожалуйста, вы можете дать мне пошаговые инструкции о том, что должно быть установлено.
Будут оценены простые объяснения, поэтому я знаю, почему и для чего я делаю эти вещи. Это моя тестовая программа, которая показывает ОК Спасибо
Можно использовать пакет ssmtp
послать электронные письма. Я использую этот пакет, чтобы отправить мне сообщения о моих ежедневных резервных копиях.
Устанавливать:
sudo apt-get install ssmtp
Необходимо будет отредактировать файлы /etc/ssmtp/ssmtp.conf
и /etc/ssmtp/revaliases
использовать Ваш почтовый ящик.
Чтобы протестировать, если это работает, попытайтесь послать себе электронное письмо:
ssmtp <your email address>
Затем введите свое сообщение, нажмите enter
, и наконец нажмите ctrl+d
.
Для подробных инструкций относительно установки ssmtp
, проверьте эту статью.