Okkkk ... Я не очень разбираюсь в функции почты PHP, так что не ругайте меня за это.Проблема в том, что ... я размещаю свой собственный сайт, используя серверы имен freedns.afraid.org, и когда вы переходите на мой домен, он перенаправляет на мой домен no-ip.Я хостинг использовать XAMPP.У меня есть мой домен, зарегистрированный под Godaddy, а также мой адрес электронной почты.Вот как у меня все настроено, от моих конфигов до моего кода.По неизвестной мне причине я не могу отправлять электронные письма!Возможно, я все испортил, но я просто прошу помощи.
php.ini
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = relay-hosting.secureserver.net
; http://php.net/smtp-port
smtp_port = 3535
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = account@godaddydomain.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
мой конфиг sendmail
[sendmail]
smtp_server=relay-hosting.secureserver.net
smtp_port=3535
error_logfile=error.log
debug_logfile=debug.log
auth_username=
auth_password=
force_sender=
мой html иphp test email code
<html>
<head><title>PHP Mail() test</title></head>
<body>
This form will attempt to send a test email. Please enter where this test should be sent to<br><p>
<form action = "mail.php" method = "post" name="sendmail">
Enter an email address: <input type = "text" name = "to"><br>
<input type="submit" value="Send" name="submit"><input type="reset" value="Reset" name="reset"><br><p>
<?php
if(isset($_POST['to'])) {
$mail_to=$_POST['to'];
$mail_subject="Test email from";
$mail_body="This is a test email, sent from ";
$header = "<admin@godaddydomain.com>";
if(mail($mail_to, $mail_subject, $mail_body,$header,"-fadmin@godaddyadmin.com")) {
print "Email sent successfully!";
} else {
print "Email did not send!!!!!";
}
}
?>
</body>
</html>
Отладочная информация
12/03/08 11:08:42 ** This is a test email, sent from
12/03/08 11:08:42 ** --- MESSAGE END ---
12/03/08 11:08:42 ** Connecting to relay-hosting.secureserver.net:3535
12/03/08 11:08:52 ** Disconnected.
12/03/08 11:08:52 ** Disconnected.
12/03/08 11:08:52 ** Disconnected.
12/03/08 11:08:52 ** Disconnected.
12/03/08 11:08:52 ** Connect timed out.
12/03/08 11:29:18 ** --- MESSAGE BEGIN ---
12/03/08 11:29:18 ** To: bice64g@aim.com
Также я получаю эту ошибку
Предупреждение: mail () [function.mail]: Failedчтобы подключиться к почтовому серверу через порт 3535 «relay-hosting.secureserver.net», проверьте настройки «SMTP» и «smtp_port» в php.ini или используйте ini_set () в C: \ xampp \ htdocs \ Test \ mail.php onлиния 20
12/03/08 11:29:18 ** Subject: Test email from
12/03/08 11:29:18 ** Content-type: text/html
12/03/08 11:29:18 ** From: "PHP mail() Test Script"<noreply@>
12/03/08 11:29:18 **
12/03/08 11:29:18 ** This is a test email, sent from
12/03/08 11:29:19 ** --- MESSAGE END ---
12/03/08 11:29:19 ** Connecting to relay-hosting.secureserver.net:3535
12/03/08 11:29:29 ** Disconnected.
12/03/08 11:29:29 ** Disconnected.
12/03/08 11:29:29 ** Disconnected.
12/03/08 11:29:29 ** Disconnected.
12/03/08 11:29:29 ** Connect timed out.