Forum und email

Mail συναρτήσεις

Εισαγωγή

Η συνάρτηση mail() επιτρέπει την αποστολή e-mail.

Απαιτήσεις

Δεν χρειάζονται εξωτερικές βιβλιοθήκες για να γίνει build αυτή η επέκταση.

Εγκατάσταση

Δεν χρειάζεται εγκατάσταση για αυτές τις συναρτήσεις, είναι μέρος του πυρήνα της PHP.

Ρυθμίσεις κατά την εκτέλεση

Η συμπεριφορά αυτών των συναρτήσεων επιρεάζεται από τις ρυθμίσεις στο php.ini.

Επιλογές ρυθμίσεων του Mail
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
Για περαιτέρω λεπτομέριες και ορισμό των PHP_INI_* αμετάβλητων δείτε ini_set().

Ακολουθεί μια μικρή επεξήγηση των 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