Задать вопрос
@BotTimofey

Почему долго отправляются письма функцией mail()?

Здравствуйте, мне нужно реализовать отправку писем с помощью sendmail, код написал-всё работает, но очень долго-обычное письмо (без вложений) отправляется секунд по 10, а с вложениями по несколько минут. Работаю на Windows, в чём может быть проблема?
sendmail.ini:
; configuration for fake sendmail
 
; if this file doesn't exist, sendmail.exe will look for the settings in
; the registry, under HKLM\Software\Sendmail
 
[sendmail]
 
; you must change mail.mydomain.com to your smtp server,
; or to IIS's "pickup" directory.  (generally C:\Inetpub\mailroot\Pickup)
; emails delivered via IIS's pickup directory cause sendmail to
; run quicker, but you won't get error messages back to the calling
; application.
 
smtp_server=smtp.mail.ru
 
; smtp port (normally 25)
 
smtp_port=2525
 
; SMTPS (SSL) support
;   auto = use SSL for port 465, otherwise try to use TLS
;   ssl  = alway use SSL
;   tls  = always use TLS
;   none = never try to use SSL
 
smtp_ssl=auto
 
; the default domain for this server will be read from the registry
; this will be appended to email addresses when one isn't provided
; if you want to override the value in the registry, uncomment and modify
 
default_domain=mail.ru
 
; log smtp errors to error.log (defaults to same directory as sendmail.exe)
; uncomment to enable logging
 
error_logfile=error.log
 
; create debug log as debug.log (defaults to same directory as sendmail.exe)
; uncomment to enable debugging
 
debug_logfile=
 
; if your smtp server requires authentication, modify the following two lines
 
auth_username=login@mail.ru
auth_password=password
 
; if your smtp server uses pop3 before smtp authentication, modify the 
; following three lines.  do not enable unless it is required.
 
pop3_server=
pop3_username=
pop3_password=
 
; force the sender to always be the following email address
; this will only affect the "MAIL FROM" command, it won't modify 
; the "From: " header of the message content
 
force_sender=login@mail.ru
 
; force the sender to always be the following email address
; this will only affect the "RCTP TO" command, it won't modify 
; the "To: " header of the message content
 
force_recipient=
 
; sendmail will use your hostname and your default_domain in the ehlo/helo
; smtp greeting.  you can manually set the ehlo/helo name if required
 
hostname=mail.ru
  • Вопрос задан
  • 759 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Отправляется или доставляется? mail() возвращает результат отправки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽