Hướng dẫn cài đặt MailCatcher trên Ubuntu 14

Giới thiệu

MailCatcher là một công cụ cung cấp một cách dễ dàng cho các nhà phát triển kiểm tra các email mà ứng dụng của họ gửi đi mà không phải chờ nhà cung cấp email. Nó bắt tất cả các email mà nó nhận được và lưu trữ chúng để hiển thị. Cả HTML và tin nhắn văn bản đơn giản đều được hỗ trợ.

Cài đặt

Đầu tiên cập nhật danh sách kho lưu trữ của apt, sau đó cài đặt các bản thiết yếu (cho makelệnh) và các phụ thuộc của MailCatcher (Ruby và SQLite).

sudo apt-get update
sudo apt-get install -y build-essential software-properties-common
sudo apt-get install -y libsqlite3-dev ruby1.9.1-dev

Cài đặt MailCatcher.

sudo gem install mailcatcher

Chạy MailCatcher

Sau khi cài đặt, bạn có thể chạy mailcatcher --helpđể xem những tùy chọn có sẵn.

Bắt đầu MailCatcher bằng cách chạy mailcatcher --ip [your-vultr-ip-address]trên thiết bị đầu cuối của bạn. Đầu ra của bạn sẽ trông giống như sau:

root@install:~# mailcatcher --ip [your-vultr-ip-address]
Starting MailCatcher
==> smtp://[your-vultr-ip-address]:1025
==> http://[your-vultr-ip-address]:1080
*** MailCatcher runs as a daemon by default. Go to the web interface to quit.

Duyệt đến http://[your-vultr-ip-address]:1080và bạn sẽ thấy giao diện web của MailCatcher. Định cấu hình ứng dụng của bạn để sử dụng máy chủ SMTP của Địa chỉ IP Vultr của bạn và cổng 1025 và gửi một số email kiểm tra. Những email này sẽ xuất hiện trên giao diện web của MailCatcher.

Phần kết luận

MailCatcher thực sự có thể giảm bớt tiến trình phát triển và thử nghiệm, vì nó cần đến một nhà cung cấp thư để bắt và xem email. Hãy xem xét thử nó cho ứng dụng tiếp theo của bạn.

Các phiên bản khác

Ubuntu 14

CentOS 7

Viết bởi Lami Adabonyan



Hướng dẫn cấu hình mạng riêng tư cho máy tính của bạn

Hướng dẫn cấu hình mạng riêng tư cho máy tính của bạn

Nếu bạn đang chỉ định một mạng riêng cho một máy hiện có (hoặc triển khai hệ điều hành của riêng bạn), bạn sẽ cần định cấu hình các địa chỉ IP trên giao diện riêng.

Hướng dẫn cài đặt OpenVPN trên CentOS 7

Hướng dẫn cài đặt OpenVPN trên CentOS 7

Bài viết này sẽ chỉ cho bạn cách cài đặt và thiết lập OpenVPN trên CentOS 7 với OpenVPN Access Server. OpenVPN Access Server là một ứng dụng đầy đủ tính năng bao gồm một giao diện người dùng web để quản lý máy chủ OpenVPN.

Hướng dẫn thiết lập VPN trên Debian / Ubuntu

Hướng dẫn thiết lập VPN trên Debian / Ubuntu

Mã hóa việc sử dụng Internet trên Linux rất có ý nghĩa, nhưng không đơn giản như trên Windows, macOS hay thiết bị di động. Trong bài viết hôm nay, Cloudo3 sẽ cùng bạn đọc xem xét cách cài đặt VPN trên Ubuntu, bản phân phối Linux phổ biến nhất. Bài viết sử dụng phiên bản Ubuntu 19.10, nhưng các bước thực hiện sẽ tương tự trên những phiên bản khác.

Hướng dẫn cách thay đổi tên máy chủ của bạn trên Debian

Hướng dẫn cách thay đổi tên máy chủ của bạn trên Debian

Ubuntu yêu cầu bạn chọn một tên cho máy tính của bạn - được gọi là tên máy chủ lưu trữ trực tuyến - khi bạn cài đặt nó. Bạn có thể thay đổi tên máy chủ này sau, nhưng Ubuntu không cung cấp giao diện đồ họa để làm như vậy.

Thiết lập máy chủ DNS của riêng bạn trên Debian / Ubuntu

Thiết lập máy chủ DNS của riêng bạn trên Debian / Ubuntu

Hướng dẫn này giải thích cách thiết lập máy chủ DNS bằng Bind9 trên Debian hoặc Ubuntu. Trong suốt bài viết, thay thế cho your-domain-name.comphù hợp. Vào cuối hướng dẫn, bạn sẽ có một máy chủ DNS DNS chức năng.

Hướng dẫn thêm một địa chỉ IPv4 thứ cấp vào VPS của bạn

Hướng dẫn thêm một địa chỉ IPv4 thứ cấp vào VPS của bạn

Hướng dẫn này giải thích cách thiết lập một địa chỉ IPv4 bổ sung trên VPS Vultr của bạn. Hôm nay Cloudo3 hướng dẫn bạn cách thêm một địa chỉ IPv4 vào VPS.

Hướng dẫn cài đặt OpenVPN trên VPS Debian

Hướng dẫn cài đặt OpenVPN trên VPS Debian

OpenVPN là một ứng dụng phần mềm nguồn mở thực hiện các kỹ thuật mạng riêng ảo (VPN) để tạo các kết nối điểm-điểm hoặc điểm-điểm an toàn. Nó sử dụng SSL / TLS để trao đổi khóa. Hướng dẫn này giải thích cách thiết lập máy chủ VPN của riêng bạn trong không quá mười phút, ngay cả khi bạn chưa bao giờ sử dụng OpenVPN.

Hướng dẫn đặt tên máy chủ trên CentOS

Hướng dẫn đặt tên máy chủ trên CentOS

Hướng dẫn này hướng dẫn bạn trong quá trình thay đổi tên máy chủ trên hệ thống CentOS 7. Tên máy chủ được đặt tại thời điểm hệ điều hành CentOS được cài đặt hoặc nếu bạn đang quay một máy ảo thì nó được gán động cho thể hiện khi khởi động. Các phương pháp được mô tả trong hướng dẫn này sẽ hoạt động mà không cần khởi động lại hệ thống của bạn.

Hướng dẫn vô hiệu hóa SSLv3

Hướng dẫn vô hiệu hóa SSLv3

POODLE (Padding Oracle On Downngraded Legacy Encoding) là một lỗ hổng được tìm thấy vào ngày 14 tháng 10 năm 2014, cho phép kẻ tấn công đọc bất kỳ thông tin được mã hóa nào bằng giao thức SSLv3 bằng cách thực hiện một cuộc tấn công trung gian. Mặc dù nhiều chương trình sử dụng SSLv3 như một dự phòng, nhưng đã đến lúc cần phải vô hiệu hóa - vì nhiều khách hàng có thể bị buộc phải sử dụng SSLv3. Buộc một khách hàng vào SSLv3 làm tăng khả năng một cuộc tấn công đang diễn ra. Bài viết này sẽ chỉ cho bạn cách vô hiệu hóa SSLv3 trong các ứng dụng phần mềm được chọn thường được sử dụng hiện nay.

Hướng dẫn thiết lập máy chủ thư đơn giản với Postfix, Dovecot và sàng trên Debian 7

Hướng dẫn thiết lập máy chủ thư đơn giản với Postfix, Dovecot và sàng trên Debian 7

Hướng dẫn sau đây mô tả cách thiết lập một máy chủ thư đơn giản bằng Postfix là MTA, Dovecot là MDA và Sàng tuyệt vời để sắp xếp thư. Điểm khởi đầu là một máy chủ mới được cài đặt với Debian mà bạn có quyền truy cập vào người dùng quản trị hoặc quyền sudo.

Hướng dẫn chạy Nds và không bị ràng buộc trên OpenBSD 5.6

Hướng dẫn chạy Nds và không bị ràng buộc trên OpenBSD 5.6

Trong bài viết này, bạn sẽ tìm hiểu cách dễ dàng và nhanh chóng để có máy chủ DNS giải quyết bộ đệm ẩn của riêng bạn (không bị ràng buộc), cũng như máy chủ DNS chính (nsd) chạy cục bộ trên cá thể OpenBSD Vultr của riêng bạn.

Bảo vệ quyền truy cập SSH bằng cách sử dụng Spiped trên OpenBSD

Bảo vệ quyền truy cập SSH bằng cách sử dụng Spiped trên OpenBSD

Vì quyền truy cập SSH là điểm vào quan trọng nhất để quản trị máy chủ của bạn, nó đã trở thành một vectơ tấn công được sử dụng rộng rãi. Các bước cơ bản để bảo mật SSH bao gồm: vô hiệu hóa quyền truy cập root, tắt hoàn toàn xác thực mật khẩu (và sử dụng khóa thay thế) và thay đổi cổng (ít liên quan đến bảo mật ngoại trừ giảm thiểu trình quét cổng thông thường và spam nhật ký).

Hướng dẫn cài đặt MailCatcher trên CentOS 7

Hướng dẫn cài đặt MailCatcher trên CentOS 7

MailCatcher là một công cụ cung cấp một cách dễ dàng cho các nhà phát triển kiểm tra các email mà ứng dụng của họ gửi đi mà không phải chờ nhà cung cấp email. Nó bắt tất cả các email mà nó nhận được và lưu trữ chúng để hiển thị. Cả HTML và tin nhắn văn bản đơn giản đều được hỗ trợ.

Thiết lập mạng riêng của bạn với OpenVPN

Thiết lập mạng riêng của bạn với OpenVPN

Vultr cung cấp cho bạn kết nối mạng riêng tuyệt vời cho các máy chủ đang chạy ở cùng một vị trí. Nhưng đôi khi bạn muốn hai máy chủ ở các quốc gia / trung tâm dữ liệu khác nhau có thể giao tiếp một cách riêng tư và an toàn. Hướng dẫn này sẽ chỉ cho bạn cách đạt được điều đó với sự trợ giúp của OpenVPN. Các hệ điều hành được sử dụng ở đây là Debian và CentOS, chỉ để hiển thị cho bạn hai cấu hình khác nhau. Điều này có thể dễ dàng điều chỉnh cho Debian -> Debian, Ubuntu -> FreeBSD, v.v.

Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên FreeBSD 10

Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên FreeBSD 10

Hướng dẫn này sẽ chỉ cho bạn cách nhận một máy chủ thư đơn giản trên FreeBSD 10, với Postfix là MTA, Dovecot là MDA và Sàng để sắp xếp thư - tất cả đều qua kết nối được mã hóa để bảo mật được cải thiện.

Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên CentOS 7

Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên CentOS 7

Hướng dẫn này sẽ chỉ cho bạn cách tải một máy chủ thư đơn giản trên CentOS 7, với Postfix là MTA, Dovecot là MDA và Sàng để sắp xếp thư - tất cả đều qua kết nối được mã hóa để bảo mật được cải thiện.

Cách cấu hình DJBDNS trên FreeBSD

Cách cấu hình DJBDNS trên FreeBSD

Hướng dẫn này sẽ chỉ cho bạn cách định cấu hình dịch vụ DNS dễ bảo trì, dễ cấu hình và thường an toàn hơn dịch vụ BIND cổ điển. Bài viết này giả định rằng bạn đang chạy VPS có cài đặt FreeBSD.

Giới thiệu về Tcpdump

Giới thiệu về Tcpdump

Nếu bạn điều hành một máy chủ, chắc chắn bạn sẽ đến một điểm mà bạn cần khắc phục một số vấn đề liên quan đến mạng. Tất nhiên sẽ rất dễ dàng khi chỉ cần gửi một bức thư đến bộ phận hỗ trợ, nhưng đôi khi bạn cần phải làm bẩn tay mình. Trong trường hợp này, tcpdumplà công cụ cho công việc đó. Tcpdump là một bộ phân tích gói mạng chạy dưới dòng lệnh.

Tạo chia sẻ mạng bằng Samba trên Debian

Tạo chia sẻ mạng bằng Samba trên Debian

Đôi khi chúng ta cần chia sẻ các tệp mà các máy khách Windows có thể xem được. Vì các hệ thống dựa trên Fuse chỉ hoạt động trên Linux, chúng tôi sẽ giới thiệu một phần mềm phổ biến, được gọi là Samba. Samba thực hiện các giao thức được sử dụng bởi Windows như các nhóm làm việc và cho phép các tệp được xem và sửa đổi thông qua Windows. Bạn có thể chạy Samba trên Linux để chia sẻ tệp với các máy khách Windows.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

AI trong lĩnh vực chăm sóc sức khỏe đã có những bước tiến nhảy vọt so với những thập kỷ trước. Vì vậy, tương lai của AI trong Chăm sóc sức khỏe vẫn đang phát triển từng ngày.