Есть ли причина, по которой SwiftMail API для PHP не будет работать на HostGator?Их техническая поддержка сообщила, что использует команду mail () и что сокет-соединения с портом 25 не будут работать так же в их плане общего хостинга.Я пожаловался и сказал, что когда вы гугляете о том, как отправлять вложения с помощью mail (), люди советуют вам использовать SwiftMail. Мне нужно отправить вложение файла с электронной почтой.
Мой код прекрасно работает на A2Hosting, но не на HostGator.В API я отправляю на локальный хост через порт 25, не используя аутентификацию, не используя SSL и используя действующий адрес электронной почты, который существует на этом хосте (притворимся, что example.com) - noreply@example.com.
Ошибка, которую я получаю:
Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:25 (Connection refused) in /home/user/public_html/mywebsite/addons/swiftmail-4.0.3/lib/classes/Swift/Transport/StreamBuffer.php on line 243
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host localhost [Connection refused #111]' in /home/user/public_html/mywebsite/addons/swiftmail-4.0.3/lib/classes/Swift/Transport/StreamBuffer.php:245 Stack trace: #0 /home/user/public_html/mywebsite/addons/swiftmail-4.0.3/lib/classes/Swift/Transport/StreamBuffer.php(80): Swift_Transport_StreamBuffer->_establishSocketConnection() #1 /home/user/public_html/mywebsite/addons/swiftmail-4.0.3/lib/classes/Swift/Transport/AbstractSmtpTransport.php(111): Swift_Transport_StreamBuffer->initialize(Array) #2 /home/user/public_html/mywebsite/addons/swiftmail-4.0.3/lib/classes/Swift/Mailer.php(84): Swift_Transport_AbstractSmtpTransport->start() #3 /home/user/public_html/mywebsite/mailer.php(34): Swift_Mailer->send(Object(Swift_Message)) #4 /home/user/public_html/mywebsite/mailer.php(146): Mailer->sendMail() #5 {main} thrown in /home/user/public_html/mywebsite/addons/swiftmail-4.0.3/lib/classes/Swift/Transport/StreamBuffer.php on line 245
Если у вас есть SwiftMail API для работы с HostGator, пожалуйста, поделитесь тем, что вы сделали.