Maison > développement back-end > PHP7 > Pour utiliser le service de boîte aux lettres, comment configurer sendmail en php7

Pour utiliser le service de boîte aux lettres, comment configurer sendmail en php7

醉折花枝作酒筹
Libérer: 2023-02-18 07:50:02
avant
2308 Les gens l'ont consulté

Sendmail, en tant que logiciel de serveur de messagerie gratuit, a été largement utilisé sur divers serveurs. Il présente certaines caractéristiques en termes de stabilité, de portabilité et garantit l'absence de bogues. Il peut être recherché en grand nombre sur Internet.

Pour utiliser le service de boîte aux lettres, comment configurer sendmail en php7

Si vous trouvez difficile de configurer le serveur vous-même, vous pouvez directement utiliser PHPMailer pour appeler le serveur de messagerie tiers, ce qui est simple et sans problème. L'adresse git est la suivante :

https://github.com/PHPMailer/PHPMailer

1 Installez le composant

yum install sendmail mailx
Copier après la connexion

2 Modifiez le fichier de configuration /etc/mail.rc

Ajoutez les paramètres suivants :

.
set from=acc@163.com  #发送方
set smtp=smtp.163.com
set smtp-auth-user=acc@163.com #账号
set smtp-auth-password=password #授权码
set smtp-auth=login
Copier après la connexion

3. Ligne de commande Envoyer un test d'e-mail

echo "测试邮件" | mail -s '请在明天下午联系我' 111@qq.com
Copier après la connexion

À ce stade, l'appel de la fonction mail dans le script PHP renverra false, ouvrira le journal des erreurs et affichera :

May 23 13:09:26 localhost sendmail[3901]: NOQUEUE: SYSERR(php-fpm): /etc/mail/sendmail.cf: line 0: cannot open: Permission denied
Copier après la connexion

Parce que nous n'avons pas encore activé la prise en charge de l'envoi de httpd. email

4. Activez httpd pour envoyer un e-mail à l'assistance

setsebool -P httpd_can_sendmail 1
Copier après la connexion

5 Si une erreur dsn:service indisponible se produit, vous devez modifier le nom d'hôte

hostname <hostname> #假如是本地服务器,尝试设置为本地IP地址
Copier après la connexion

Apprentissage recommandé : Tutoriel vidéo php

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal