Я перешел по всем ссылкам, приведенным в этом посте, ничего не получилось. Пожалуйста, объясните мне, почему PHP mail() создает столько проблем? Что именно происходит и почему это не сработает?

Я использую macOS Lion (10.7.3).

Я сделал все изменения, что нужно, как:

setting MAILSERVER=-YES- in my /etc/hostconfig
Setting sendmail_path = /usr/sbin/sendmail -t -i  in php.ini
Setting myhostname variable in /etc/postfix/main.cf 
Setting hostname/User/Pass in submit.cred

Поэтому, пожалуйста, дайте мне решение, кроме изменения этих файлов.

Проблемы, с которыми я сталкиваюсь:

  1. Как только я начну postfix, я получу предупреждающие сообщения

    sudo postfix start
    postfix/postfix-script: warning: not owned by root: /etc/postfix/main.cf
    postfix/postfix-script: warning: not owned by root: /etc/postfix/submit.cred
    postfix/postfix-script: warning: not owned by _postfix:     /Library/Server/Mail/Data/mta/./master.lock
    postfix/postfix-script: warning: group or other writable: /Library/Server/Mail/Data/mta
    postfix/postfix-script: starting the Postfix mail system
    
  2. В mail.log я получу следующий вывод:

    postfix/smtp[470]: 211B318690B: to=<test@example.com>, relay=none, delay=86583, delays=86521/0.05/62/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:4002:c02::1a]:25: No route to host)
    postfix/smtp[473]: connect to test@example.com : Operation timed out
    postfix/smtp[473]: to=<test@example.com>, relay=none, delay=169837, delays=169717/0.04/120/0, dsn=4.4.1, status=deferred (connect to example.com: Operation timed out) 
    

Когда я alt2.gmail-smtp-in.l.google.com , он скажет

Request timeout for icmp_seq 0
36 bytes from IPADD: Communication prohibited by filter

(Обратите внимание, что IPADD означает, что там указан некоторый IP-адрес.)

1 ответ1

0

Мы только что сделали это вчера, просто следуя этому сообщению в блоге. Он настраивает ваш Mac для доставки электронной почты на почту Google.

Все ссылки, по которым вы переходили, просто активируют почтовый сервер, но если он не настроен должным образом, ваш почтовый сервер не примет электронное письмо, так как оно будет рассматриваться как спам. Так что будьте осторожны! Вы можете превратить ваш Mac в спам-машину!

О, и предупреждения являются простыми предупреждениями, поэтому вы должны исправить их, но вы также можете их игнорировать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .