Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отправка письма с локального компа
 
 автор: vadimka   (31.01.2013 в 15:53)   письмо автору
 
 

Здравствуйте! как организовать отправку письма с локального компа

  Ответить  
 
 автор: Yuriev   (01.02.2013 в 20:41)   письмо автору
 
   для: vadimka   (31.01.2013 в 15:53)
 

Так поставить программу почтовую

  Ответить  
 
 автор: vadimka   (01.02.2013 в 20:43)   письмо автору
 
   для: Yuriev   (01.02.2013 в 20:41)
 

Да я уже прикрутил к денверу sendmail.exe,добавив sendmail.ini

  Ответить  
 
 автор: heed   (01.02.2013 в 22:48)   письмо автору
 
   для: vadimka   (01.02.2013 в 20:43)
 

sendmail.exe сам по себе не отсылает письмо адресату, он отсылает его smtp-серверу, на который и нужно настраивать в sendmail.ini
Можно настроить на удалённый сервер, со своими регистрационными данными.
Или если ставить свой сервер, портабильный, можно попробовать как в xampp например прикрутить сервер mercury

// стандартный виндовый IIS:SMTP , вроде в XP и Server присутствует точно,
"Control Panel"->"Add or Remove Programm"->"Windows Components"->IIS->"SMTP Service"
только вот сейчас уже не помню какие ещё модули он за собой тянул, просит вставить диск XP, а дисковода нет :) и поэтоому за XP не могу сказать. А под WinServer ставится и работает. Если память не изменяет то и не особо сложно настраивалось

  Ответить  
 
 автор: heed   (02.02.2013 в 02:18)   письмо автору
 
   для: heed   (01.02.2013 в 22:48)
 

Проверил, на XP (у меня XP x64 Edition (eng)) тоже ставится IIS SMTP

Настройки по умолчанию, только в ISS_Manager, который появляется в "Администрировании"
// вроде этого http://tedgustaf.com/blog/2010/7/built-in-smtp-server-in-the-iis-returns-571-unable-to-relay/
// только не вводил 127.0.0.1 как на последней картинке, а вообще разрешил любые адреса
в php.ini ничего не менял (настройки без sendmail)

отправляю скриптом письмо на XXXXXXXXX@gmail.com
, а получаю файл :) в c:\Inetpub\mailroot\Badmail\
в котором есть примерно такие строки
Final-Recipient: rfc822;XXXXXXXXXXXX@gmail.com
Action: failed
Status: 5.5.0
Diagnostic-Code: smtp;550-5.7.1 [85.26.235.93] The IP you're using to send mail is not authorized to
550-5.7.1 send email directly to our servers. Please use the SMTP relay at your
550-5.7.1 service provider instead. Learn more at
550 5.7.1 http://support.google.com/mail/bin/answer.py?answer=10336


По ссылке объясняют что письма не принимаются когда доменное имя сервера не совпадает с IP,
Имя компьютера вроде становится именем сервера
.... у моего сервера ZZ :)

  Ответить  
 
 автор: sergoss   (05.10.2013 в 09:18)   письмо автору
 
   для: heed   (02.02.2013 в 02:18)
 

настройте конфигурационный файл sendmail.ini на сторонние почтовые сервера, например на яндекс, и все будет ок - пример листинга файла sendmail.ini настроенного на почтовый сервер яндекса

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования