Intereting Posts
Как использовать $ this -> _ () в представлениях среды zend? Laravel: проверять целое поле, которое должно быть больше, чем другое Ошибка соединения с PHPMailer и SMTP: имя узла или имя службы неизвестны Есть ли инструмент для преобразования Java, JavaScript или Python в PHP? Неустранимая ошибка: вызов неопределенной функции new_mysqli () в C: \ wamp \ www \ work \ conn.php в строке 8 Настройка тестов PHPUnit в Laravel Как использовать XSD-схему в php Почему я не могу использовать intergers как индекс в массиве PHP $ _SESSION? Как установить пакет композитора в каталог / src? База данных PHP не сохраняет данные Laravel запрещает пользователям редактировать / просматривать ресурсы других пользователей Codeigniter update_batch () с включенным обновлением ключа where Недопустимое имя файла шрифта (imagettfbox) Можете ли вы отключить () много переменных сразу в PHP? управление потоком в зависимости от значения элемента xml

EC2 – Свежая установка PHP – Почта не работает

Я знакомлюсь с 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 в вашем терминале.

Это сработало для меня