Mail συναρτήσεις
Εισαγωγή
Η συνάρτηση mail() επιτρέπει την αποστολή e-mail.
Απαιτήσεις
Δεν χρειάζονται εξωτερικές βιβλιοθήκες για να γίνει build αυτή η επέκταση.
Εγκατάσταση
Δεν χρειάζεται εγκατάσταση για αυτές τις συναρτήσεις, είναι μέρος του πυρήνα της PHP.
Ρυθμίσεις κατά την εκτέλεση
Η συμπεριφορά αυτών των συναρτήσεων επιρεάζεται από τις ρυθμίσεις στο php.ini.
Name | Default | Changeable |
---|---|---|
SMTP | "localhost" | PHP_INI_ALL |
smtp_port | "25" | PHP_INI_ALL |
sendmail_from | NULL | PHP_INI_ALL |
sendmail_path | DEFAULT_SENDMAIL_PATH | PHP_INI_SYSTEM |
Ακολουθεί μια μικρή επεξήγηση των directive ρυθμίσεων.
- SMTP string
-
Χρησιμοποιείται σε Windows μόνο: Το DNS name ή η IP address του SMTP server που θα πρέπει να χρησιμοποιεί η PHP για mail που στέλνονται με την mail() συνάρτηση.
- SMTP int
-
Χρησιμοποιείται σε Windows μόνο: Ο αριθμός της port για σύνδεση στο server καθορίζεται από την ρύθμιση SMTP όταν γίνεται αποστολή mail με mail(); με default το 25. Είναι διαθέσιμο μόνο από την PHP 4.3.0 και μετά.
- sendmail_from string
-
Η οποία "From:" διεύθυνση mail πρέπει να χρησιμοποιείται στην αποστολή mail από την PHP σε Windows.
- sendmail_path string
-
Εκεί που το sendmail πρόγραμμα μπορεί να βρεθεί, συνήθως στο /usr/sbin/sendmail ή /usr/lib/sendmail. Η configure κάνει μια σοβαρή προσπάθεια να το εντοπίσει από μόνη της και να θέσει ένα default, αλλά έαν αποτύχει, μπορείτε εσείς να το ορίσετε.
Τα συστήματα που δεν χρησιμοποιούν το sendmail θα πρέπει να ορίσουν αυτή την οδηγία στον αντικαταστάτη του sendmail που προσφέρει το σύστημα mail τους, εάν υπάρχει. Για παράδειγμα, » Qmail οι χρήστες μπορούν φυσιολογικά να το ρυθμίσουν σε /var/qmail/bin/sendmail ή /var/qmail/bin/qmail-inject.
Η qmail-inject δεν απαιτεί καμία επιλογή για να επεξεργαστεί mail σωστά.
Τύποι Πόρων
Αυτή η επέκταση δεν έχει resource τύπους ορισμένους.
Προκαθορισμένες Σταθερές
Αυτή η επέκταση δεν έχει σταθερές ορισμένες.
Table of Contents
- ezmlm_hash — Υπολογίζει την τιμή hash που απαιτείται από το EZMLM
- mail — Αποστολή mail