2015-06-03 18 views
6

Điều đầu tiên trước tiên, tôi hoàn toàn mới đối với loại thiết lập máy chủ lưu trữ cục bộ này và tôi đã dành ra vài ngày cuối cùng để tìm ra điều này, nhưng không có may mắn.Kiểm tra email cục bộ bằng mamp

Tôi đang phát triển một trang web php có biểu mẫu email.

Tôi đang trên một MAC sử dụng codekitMAMP miễn phí và tất cả mọi thứ hoạt động tốt. Bây giờ câu hỏi của tôi là, có thể kiểm tra email được gửi từ biểu mẫu cục bộ không?

Tôi đã thử rất nhiều ví dụ, như uncommenting bit [mail function] trong php.ini tập tin, cài đặt bên thứ 3 ứng dụng như fakeSMTPMockSMTP nhưng hoàn toàn không có gì làm việc. Mã số mailto() sẽ hoạt động, như khi tôi gỡ lỗi, không có lỗi nào được ném

Có thể thực hiện điều đó hay không? bất cứ ai biết làm thế nào để đúng cách thiết lập này hoặc có thể chỉ cho tôi một hướng dẫn câm bằng chứng?

Trả lời

8

Ok, nếu ai đó quan tâm đến điều này, cuối cùng tôi đã tìm thấy một cách để làm cho nó hoạt động.

Tôi sẽ giải thích tại đây trong hướng dẫn từng bước chi tiết.

Yêu cầu

  • MAMP pro
  • làm việc tài khoản gmail làm cho bạn thực sự cần phải đăng nhập vào hộp thư đến tài khoản email (tôi đã làm cho nó làm việc sử dụng gmail, không chắc chắn về những người khác)

Từng bước ep hướng dẫn

  • Điều đầu tiên đầu tiên, bạn cần phải cài đặt MAMP pro. Trong tab postfix, thêm gmail.com như miền với email gửi đi và sau đó nhấp vào nút "Use this data"
  • Sau khi thực hiện xong, bạn muốn mở terminal và gõ sudo nano /System/Library/LaunchDaemons/org.postfix.master.plist (điều này sẽ cho phép bạn chỉnh sửa các org.postfix. tập tin master.plist khác không thể chỉnh sửa.

  • các chỉ chỉnh sửa mà bạn muốn làm là thêm ở phía trên, ngay sau khi <dict>, dòng này <key>Disabled</key>

  • Bây giờ đóng cửa nhà ga và khởi động lại máy Mac của bạn.

  • Sau khi khởi động lại, mở MAMP và truy cập trang web bạn muốn kiểm tra email và gửi email.

NB: Điều quan trọng là bạn sử dụng một tài khoản làm việc cho to phần của mail() chức năng là, nếu không bạn sẽ không thể để kiểm tra email!

  • Không có gì xảy ra vào cuối phía trước, nhưng nếu bây giờ bạn mở MAMP -> Postfix tab, tại Botto bạn sẽ nhìn thấy đường dẫn của tập tin đăng nhập và một mũi tên, bấm vào mũi tên và nó sẽ hiển thị một thông điệp tường trình.
  • Cuộn xuống dòng cuối cùng, nơi bạn sẽ tìm thấy nội dung nào đó có nội dung là status:sent. tình trạng này đã gửi nghĩa là email đã được gửi và kiểm tra địa phương làm việc như mong đợi

gì tiếp theo?

  • Ok, bây giờ đăng nhập vào tài khoản gmail của bạn (một trong những bạn sử dụng cho phần to trong mail() chức năng của bạn
  • Đến spam và bạn sẽ thấy các email mà bạn vừa gửi từ máy tính cục bộ của bạn

. tôi đang sử dụng nó, và nó thực sự làm việc độc đáo.

Mẹo

Sau này, tôi đã thực hiện một vài điều chỉnh trong hộp thư gmail của tôi, thêm một bí danh và một bộ lọc. Tôi sẽ giải thích này cũng như nó có thể hữu ích cho người mới bắt đầu

  • Đăng nhập vào tài khoản gmail bạn từ máy tính của bạn
  • đi đến biểu tượng bánh răng trên bên phải và sau đó đi đến thiết lập
  • Trong tài khoản và nhập khẩu, thêm tài khoản khác để sử dụng như bí danh (trong trường hợp của tôi là [myemailaddress][email protected])
  • một khi điều này được thực hiện, đi đến tab lọc
  • Thêm một bộ lọc mới và thiết lập nó để ảnh hưởng đến tất cả các email để [myemailaddress][email protected]
  • Nhấp vào tiếp tục đến màn hình tiếp theo
  • Bây giờ, ở đây bạn thực sự có thể tinh chỉnh tùy thích, nhưng điều quan trọng là kiểm tra không bao giờ gửi nó vào thư rác để bạn luôn có thể xem email bạn muốn thử nghiệm. (thiết lập cá nhân của tôi là bỏ qua hộp thư đến (lưu trữ) và thêm một nhãn cụ thể)

Vậy đó! hy vọng điều này là rõ ràng và nó sẽ giúp một số bạn.

Các vấn đề liên quan