У меня большая головная боль, потому что PHP mail() funcion не работает. Я уже переустановил приложение postfix, но все равно никаких изменений! Если я телнет к локальной машине в порту 25, я могу отправить почту из командной строкиMy PHP mail() не работает
[email protected]:/etc/postfix# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 myserver.com.br ESMTP Postfix
ehlo
401 Syntax: EHLO hostname
ehlo localhost
250-myserver.com.br
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: [email protected]
250 2.1.0 Ok
rcpt to: [email protected]
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
Subject: Ola
Boas t
.
250 2.0.0 Ok: queued as A71558AB472
Я установил Zpanel раньше, на самом деле не знаю, если это это то, что возиться с PHP почты ... Что еще может быть?
РНР почта() функция Я использую очень простой и работает на других серверах:
mail("[email protected]","Tell","and","FROM: [email protected]\n\n");
Ошибка входа, что я получаю что-то вроде этого:
Nov 19 15:28:43 myserver postfix/pickup[6186]: 89B898AB477: uid=33 from=<www-data>
Nov 19 15:28:43 myserver postfix/cleanup[6630]: 89B898AB477: message-id=<[email protected]>
Nov 19 15:28:43 myserver postfix/qmgr[6187]: 89B898AB477: from=<[email protected]>, size=361, nrcpt=1 (queue active)
Nov 19 15:28:44 myserver postfix/smtp[6634]: 89B898AB477: to=<[email protected]>, relay=mx1.hotmail.com[65.55.37.120]:25, delay=0.99, delays=0.17/0.01/0.6/0.2, dsn=4.0.0, status=SOFTBOUNCE (host mx1.hotmail.com[65.55.37.120] said: 550 SC-001 (COL0-MC4-F39) Unfortunately, messages from 201.33.21.60 weren't sent. Please contact your Internet service provider since part of their network is on our block list. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. (in reply to MAIL FROM command))
Nov 19 15:28:44 myserver postfix/smtp[6634]: 89B898AB477: lost connection with mx1.hotmail.com[65.55.37.120] while sending RCPT TO
EDIT: Выяснилось, что я могу отправить это письмо на другой сервер, но каким-то образом Hotmail блокирует его.
Можете ли вы показать нам код 'mail()' и любые ошибки/выдержки из журналов? – CompuChip
сделано. Спасибо :) –
Там это: _Пожалуйста, обратитесь к вашему интернет-провайдеру, поскольку часть их сети находится в нашем списке блоков. Хост, который вы отправляете, находится в одном из списков блокировки нежелательной почты, а сервер получателей (hotmail) не будет принимать сообщения от него. Если это общий хост, это довольно распространенное затруднительное положение. Кто-то еще на общем хосте отправляет спам-почту, и это также влияет на вас. –