2013-01-17 17 views
13

Vì vậy, gần đây tôi đã thiết lập máy chủ Rackspace (chồng Ubuntu LAMP) để sử dụng Postfix và Sendgrid cho email gửi đi. Nó hoạt động tuyệt vời trong đó thư kiểm tra của tôi từ dòng cmd được gửi qua smtp sendgrid. Tuy nhiên, khi tôi nhận được email, nó nói nó từ [email protected] và tôi không thể trả lời nó.Thay đổi địa chỉ thư đi từ root @ servername - postspace sendgrid postfix

Tôi đã tạo bí danh theo chủ đề này how to change default email address for postfix? làm cho nó có tên là [email protected] theo tên người gửi vẫn xuất hiện là root.

Tôi cần thay đổi điều gì để máy chủ sử dụng email quản trị viên web của mình hoặc ít nhất làm cho nó xuất hiện trong đó nó đến từ đâu và do đó thư trả lời sẽ chuyển đến email đó?

Bất kỳ trợ giúp nào được đánh giá cao!

+0

Tâm chia sẻ tệp cấu hình của bạn và chính xác bạn đã làm gì để thiết lập để tôi có thể giúp gỡ lỗi? – Swift

Trả lời

34

Hãy chắc chắn này được thiết lập trong /etc/postfix/main.cf:

smtp_generic_maps = hash:/etc/postfix/generic 

Khi thiết lập một bí danh chung chung, không sử dụng "http" như liên kết mà bạn cung cấp - bạn sẽ sử dụng www- dữ liệu với Ubuntu.

echo 'www-data [email protected]' >> /etc/postfix/generic 
postmap /etc/postfix/generic 
service postfix restart 

Một lưu ý phụ: Sendgrid là tuyệt vời nhưng vì Rackspace đã mua MailGun, dịch vụ MailGun khá miễn phí đối với các khách hàng Rackspace. Hi vọng điêu nay co ich!

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