Как мне заставить работать PHP mail ()? Нужна помощь в настройке обновления MTA

Обновление: Я решил. Документировано все, что ниже.

Я пробовал так много вещей, но ничего не вышло.

Я бы не возражал использовать postfix, exim4 или sendmail. Мне просто нужно пошаговое руководство и объяснение того, что я делаю. Я также использую Google Apps для электронной почты.

Изменить:

mail.log

Nov  3 01:14:02 mugbear postfix[16615]: error: to submit mail, use the Postfix sendmail command
Nov  3 01:14:02 mugbear postfix[16615]: fatal: the postfix command is reserved for the superuser

Что это значит?


Обновите для редактирования: PHP - взято из документации. К вашему сведению, я удалил свою электронную почту.


Edit3: Другая ошибка:

Nov  3 07:22:29 mugbear postfix/postdrop[17131]: warning: unable to look up public/pickup: No such file or directory
Nov  3 07:22:29 mugbear postfix/postdrop[17133]: warning: unable to look up public/pickup: No such file or directory

Обновление до edit3: Исправлено с помощью следующей ссылки: http://ubuntuforums.org/showthread.php?t=666018 Запустите это:

sudo mkfifo /var/spool/postfix/public/pickup
sudo /etc/init.d/postfix restart

После этого вы получите эту ошибку:

 postfix/master[13902]: fatal: bind 0.0.0.0 port 25: Address already in use

Затем вам нужно будет проверить свои процессы и убить процессы sendmail, например:

root@server:/etc/postfix# ps aux | grep mail
root     23554  0.0  0.0   8232  1900 ?        Ss   10:17   0:00 sendmail: MTA: accepting connections          
root     27308  0.0  0.0   3004   764 pts/0    S+   10:30   0:00 grep mail
root@server:/etc/postfix# kill 23554

Edit4: Что это значит?

Nov  3 07:34:51 mugbear postfix/pickup[17309]: 6602F1C151: uid=33 from=
Nov  3 07:34:51 mugbear postfix/cleanup[17311]: 6602F1C151: message-id=<20101103073451.6602F1C151@mugbear.xen.prgmr.com>
Nov  3 07:34:51 mugbear postfix/qmgr[17310]: 6602F1C151: from=, size=397, nrcpt=1 (queue active)
Nov  3 07:34:51 mugbear postfix/error[17321]: 6602F1C151: to=, relay=none, delay=0.03, delays=0.02/0/0/0.01, dsn=4.3.5, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=xen.prgmr.com type=A: Host found but no data record of requested type)

Обновление до edit4: я выполнил, dpkg-reconfigure postfix и выбрал Интернет-сайт .

8
задан Charles 23 December 2012 в 21:47
поделиться