Εμφάνιση 1-6 από 6
  1. #1
    Εγγραφή
    24-09-2010
    Περιοχή
    Χαλκιδική
    Ηλικία
    23
    Μηνύματα
    602
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24mbps
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE ZXHN H108NS
    Καλησπερά.

    Προσπαθώ να βρω τι φταίει αλλά δεν τα καταφέρνω. Τρέχω apache σε arch linux με php 7. Έχω εγκαταστήσει sendmail smtp και παρακάτω βλέπετε τις ρυθμίσεις στο php.ini:

    Κώδικας:
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = localhost
    ; http://php.net/smtp-port
    smtp_port = 25
    
    ; For Win32 only.
    ; http://php.net/sendmail-from
    ;sendmail_from = me@example.com
    
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ; http://php.net/sendmail-path
    sendmail_path = "/usr/sbin/sendmail -t -i"
    
    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail().
    ;mail.force_extra_parameters =
    
    ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
    mail.add_x_header = Off
    
    ; The path to a log file that will log all mail() calls. Log entries include
    ; the full path of the script, line number, To address and headers.
    ;mail.log =
    ; Log mail to syslog (Event Log on Windows).
    ;mail.log = syslog
    Πείραξα μόνο τα παρακάτω:
    Κώδικας:
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ; http://php.net/sendmail-path
    sendmail_path = "/usr/sbin/sendmail -t -i"
    Όταν δοκιμάζω αυτόν τον κώδικα
    Κώδικας:
    <?php
    
    mail("babaliaris.nikos@gmail.com", "Test", "just a test");
    echo "Emailed sended successfully!";
    
    ?>
    Το email δεν εμφανίζεται ποτέ στο gmail μου.
    Aν ανεβάσω το php αρχείο σε κανονικό webhosting server το mail στέλνετε κανονικά.

    Επίσης δεν μου εμφανίζεται κανενα log αρχείο στο /var/log/httpd η κάποιο mail.log στο /var/log

    Τι μπορεί να πηγαίνει στραβά;

    Ευχαριστώ.

  2. #2
    Εγγραφή
    31-05-2007
    Ηλικία
    48
    Μηνύματα
    342
    Downloads
    6
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    50000/5000
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΤΕΡΨΙΘΕΑ
    Router
    Fritzbox 7490
    SNR / Attn
    16(dB) / 9(dB)
    Path Level
    Fastpath
    Κοίτα τι λένε τα Logs του smtp server.
    Disclaimer:
    Any views or opinions expressed represent the official view of the voices in my head.

  3. #3
    Εγγραφή
    24-09-2010
    Περιοχή
    Χαλκιδική
    Ηλικία
    23
    Μηνύματα
    602
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24mbps
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE ZXHN H108NS
    Παράθεση Αρχικό μήνυμα από K1m0n Εμφάνιση μηνυμάτων
    Κοίτα τι λένε τα Logs του smtp server.
    Δεν υπάρχει κάποιο log. Έψαξα παντού.

  4. #4
    Εγγραφή
    28-10-2003
    Ηλικία
    41
    Μηνύματα
    3.842
    Downloads
    2
    Uploads
    0
    ISP
    Net One
    Σε άλλη διεύθυνση εκτός Gmail πάει; Γενικώς η mail () είναι μουφα, θες dkim headers,κλπ. PHPMailer.

  5. #5
    Εγγραφή
    28-09-2012
    Ηλικία
    27
    Μηνύματα
    838
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    2048/512
    ISP
    ΟΤΕ Conn-x
    Path Level
    Interleaved
    Για λόγους ασφαλείας(απόφυγη spam/spoofing), ο smtp server που λαμβάνει το email(στην περίπτωσή σου της google), δεν θα δεχτεί emails από το local pc σου. Θα πρέπει είτε να τρέχεις το script από κάποιον server στον οποίο θα αντιστοιχεί το sender domain, είτε να κάνεις configure το php.ini να χρησιμοποίει ως smtp της google(η οποιουδήποτε άλλου mail provider). Στην δεύτερη περίπτωση θα πρέπει να βάλεις στο php.ini τα credentials του email που θα είναι ο sender.

    Εδώ έχει αναλυτικές οδηγίες για το πως να το κάνεις: https://uandisolutions.wordpress.com...server-in-php/

  6. #6
    Εγγραφή
    24-09-2010
    Περιοχή
    Χαλκιδική
    Ηλικία
    23
    Μηνύματα
    602
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24mbps
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE ZXHN H108NS
    Παράθεση Αρχικό μήνυμα από HackFreak Εμφάνιση μηνυμάτων
    Για λόγους ασφαλείας(απόφυγη spam/spoofing), ο smtp server που λαμβάνει το email(στην περίπτωσή σου της google), δεν θα δεχτεί emails από το local pc σου. Θα πρέπει είτε να τρέχεις το script από κάποιον server στον οποίο θα αντιστοιχεί το sender domain, είτε να κάνεις configure το php.ini να χρησιμοποίει ως smtp της google(η οποιουδήποτε άλλου mail provider). Στην δεύτερη περίπτωση θα πρέπει να βάλεις στο php.ini τα credentials του email που θα είναι ο sender.

    Εδώ έχει αναλυτικές οδηγίες για το πως να το κάνεις: https://uandisolutions.wordpress.com...server-in-php/
    Με πήρε καμιά 3 ώρες αλλά τα κατάφερα. Με sendmail δεν μπορούσα να το κάνω με τίποτα. Ακολουθούσα τις οδηγίες αλλά τίποτα. Τελικά κατάφερα να κάνω με postfix ακολουθόντας αυτόν τον οδηγό.

    Σε ευχαριστώ που μου άνοιξες τα μάτια!!! Ακόμα θα έψαχνα...

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας