Я знакомлюсь с Amazon EC2. Я установил настройку LAMP, но когда я пытаюсь отправить электронную почту через функцию mail (), которая у меня на моих страницах, она не работает. Я проверил, и sendmail запущен и находится на странице phpinfo.
Я попытался изменить php.ini sendmail_from, и он ничего не делает. SMTP-порт открыт на брандмауэре … im freakin lost ..
Это не будет напрямую решать вашу проблему (изменить: я имею в виду сообщение об ошибке, которое вы сейчас отредактировали), но экземпляры Amazon EC2 имеют очень заметную репутацию почты. Вероятно, у вас проблемы с доставкой.
К счастью, Amazon создал Простую службу электронной почты, чтобы идти вместе с EC2, со свободным уровнем обслуживания для клиентов EC2. API довольно прост и существуют транспортные адаптеры для многих отличных библиотек рассылки PHP, таких как SwiftMailer ( транспорт ).
Отправка электронной почты отлично работает с EC2, но ее необходимо разблокировать с помощью поддержки Amazon: http://aws.amazon.com/contact-us/ec2-email-limit-request/
Пожалуйста, установите расширение sendmail, я решил эту проблему, просто установив sendmail в свой экземпляр.
Просто введите: sudo apt-get install sendmail в вашем терминале.
Это сработало для меня